All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.waterml-v_2_0.2.5.3.source-code.WaterML_2_0.jsonschema Maven / Gradle / Ivy


{
    "id":"http://www.opengis.net/waterml/2.0#",
    "definitions":{
        "CollectionPropertyType":{
            "type":"object",
            "title":"CollectionPropertyType",
            "required":[
                "collection"
            ],
            "properties":{
                "collection":{
                    "title":"collection",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CollectionType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Collection",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "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":"CollectionPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "collection",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "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",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "metadata",
                "defaultPointMetadata"
            ]
        },
        "CategoricalTVPType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TimeValuePairType"
                },
                {
                    "type":"object",
                    "title":"CategoricalTVPType",
                    "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",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/TVPMetadataPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"metadata",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CategoricalTVPType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "value",
                "metadata"
            ]
        },
        "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "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"
            ]
        },
        "CollectionType.TemporalExtent":{
            "type":"object",
            "title":"CollectionType.TemporalExtent",
            "required":[
                "timePeriod"
            ],
            "properties":{
                "timePeriod":{
                    "title":"timePeriod",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimePeriodType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimePeriod",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "timePeriod"
            ]
        },
        "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"
            ]
        },
        "DocumentMetadataType":{
            "required":[
                "generationDate"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractGMLType"
                },
                {
                    "type":"object",
                    "title":"DocumentMetadataType",
                    "properties":{
                        "generationDate":{
                            "title":"generationDate",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"generationDate",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "version":{
                            "title":"version",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ReferenceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"version",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "generationSystem":{
                            "title":"generationSystem",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"generationSystem",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "profile":{
                            "title":"profile",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReferenceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"profile",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DocumentMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "generationDate",
                "version",
                "generationSystem",
                "profile"
            ]
        },
        "TimeZonePropertyType":{
            "type":"object",
            "title":"TimeZonePropertyType",
            "required":[
                "timeZone"
            ],
            "properties":{
                "timeZone":{
                    "title":"timeZone",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeZoneType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimeZone",
                        "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":"TimeZonePropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "timeZone",
                "owns"
            ]
        },
        "TVPMeasurementMetadataType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TVPMetadataType"
                },
                {
                    "type":"object",
                    "title":"TVPMeasurementMetadataType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/UnitReference"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"uom",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "interpolationType":{
                            "title":"interpolationType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ReferenceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"interpolationType",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "censoredReason":{
                            "title":"censoredReason",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ReferenceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"censoredReason",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "accuracy":{
                            "title":"accuracy",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/QuantityPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"accuracy",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "aggregationDuration":{
                            "title":"aggregationDuration",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"aggregationDuration",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TVPMeasurementMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "uom",
                "interpolationType",
                "censoredReason",
                "accuracy",
                "aggregationDuration"
            ]
        },
        "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"
            ]
        },
        "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"
                    }
                },
                "nilReason":{
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "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":"MonitoringPointPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "monitoringPoint",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "CollectionType":{
            "required":[
                "metadata"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractFeatureType"
                },
                {
                    "type":"object",
                    "title":"CollectionType",
                    "properties":{
                        "metadata":{
                            "title":"metadata",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DocumentMetadataPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"metadata",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "temporalExtent":{
                            "title":"temporalExtent",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CollectionType.TemporalExtent"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"temporalExtent",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "sourceDefinition":{
                            "title":"sourceDefinition",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/CollectionType.SourceDefinition"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"sourceDefinition",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "parameter":{
                            "title":"parameter",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/NamedValuePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"parameter",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "localDictionary":{
                            "title":"localDictionary",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/CollectionType.LocalDictionary"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"localDictionary",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "samplingFeatureMember":{
                            "title":"samplingFeatureMember",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/SamplingFeatureMemberPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"samplingFeatureMember",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "observationMember":{
                            "title":"observationMember",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/OMObservationPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"observationMember",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "communityExtension":{
                            "title":"communityExtension",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"communityExtension",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "internalExtension":{
                            "title":"internalExtension",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"internalExtension",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CollectionType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "metadata",
                "temporalExtent",
                "sourceDefinition",
                "parameter",
                "localDictionary",
                "samplingFeatureMember",
                "observationMember",
                "communityExtension",
                "internalExtension"
            ]
        },
        "MonitoringPointType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType"
                },
                {
                    "type":"object",
                    "title":"MonitoringPointType",
                    "properties":{
                        "relatedParty":{
                            "title":"relatedParty",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/CIResponsiblePartyPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"relatedParty",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "monitoringType":{
                            "title":"monitoringType",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReferenceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"monitoringType",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "monitoringPointDescriptionReference":{
                            "title":"monitoringPointDescriptionReference",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReferenceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"descriptionReference",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "verticalDatum":{
                            "title":"verticalDatum",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/VerticalDatumPropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"verticalDatum",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "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"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MonitoringPointType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "relatedParty",
                "monitoringType",
                "monitoringPointDescriptionReference",
                "verticalDatum",
                "timeZone",
                "daylightSavingTimeZone"
            ]
        },
        "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"
                    }
                },
                "nilReason":{
                    "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "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":"DocumentMetadataPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "documentMetadata",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate",
                "owns"
            ]
        },
        "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"
            ]
        },
        "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",
                        "namespaceURI":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$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"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DefaultTVPMetadataPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "defaultTVPMetadata",
                "owns",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "ObservationProcessPropertyType":{
            "type":"object",
            "title":"ObservationProcessPropertyType",
            "required":[
                "observationProcess"
            ],
            "properties":{
                "observationProcess":{
                    "title":"observationProcess",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ObservationProcessType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ObservationProcess",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "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/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ObservationProcessPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "observationProcess",
                "owns",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "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":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$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"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SamplingFeatureMemberPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "sfSpatialSamplingFeature",
                "sfSamplingFeatureCollection",
                "unionSemantics",
                "owns",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "CommentBlockType":{
            "type":"object",
            "title":"CommentBlockType",
            "required":[
                "applicablePeriod",
                "comment"
            ],
            "properties":{
                "applicablePeriod":{
                    "title":"applicablePeriod",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimePeriodPropertyType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"applicablePeriod",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "comment":{
                    "title":"comment",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"comment",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CommentBlockType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "applicablePeriod",
                "comment"
            ]
        },
        "MeasurementTimeseriesType.Point":{
            "type":"object",
            "title":"MeasurementTimeseriesType.Point",
            "required":[
                "measurementTVP"
            ],
            "properties":{
                "measurementTVP":{
                    "title":"measurementTVP",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MeasureTVPType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MeasurementTVP",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "measurementTVP"
            ]
        },
        "TimeseriesPropertyType":{
            "type":"object",
            "title":"TimeseriesPropertyType",
            "required":[
                "timeseries"
            ],
            "properties":{
                "timeseries":{
                    "title":"timeseries",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/TimeseriesType"
                                }
                            },
                            "elementName":{
                                "localPart":"Timeseries",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Timeseries",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "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/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/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"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeseriesPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "timeseries",
                "owns",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "MeasureTVPType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TimeValuePairType"
                },
                {
                    "type":"object",
                    "title":"MeasureTVPType",
                    "properties":{
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/MeasureType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"value",
                                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"value",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "metadata":{
                            "title":"metadata",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/TVPMeasurementMetadataPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"metadata",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MeasureTVPType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "value",
                "metadata"
            ]
        },
        "CollectionType.LocalDictionary":{
            "type":"object",
            "title":"CollectionType.LocalDictionary",
            "required":[
                "dictionary"
            ],
            "properties":{
                "dictionary":{
                    "title":"dictionary",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/DictionaryType"
                                }
                            },
                            "elementName":{
                                "localPart":"Dictionary",
                                "namespaceURI":"http://www.opengis.net/gml/3.2"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"Dictionary",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "dictionary"
            ]
        },
        "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"
            ]
        },
        "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"
            ]
        },
        "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"
                    }
                },
                "owns":{
                    "title":"owns",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CommentBlockPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "commentBlock",
                "owns"
            ]
        },
        "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"
                    }
                },
                "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":"TimeseriesMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "temporalExtent",
                "baseTime",
                "spacing",
                "commentBlock",
                "parameter"
            ]
        },
        "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/string"
                                }
                            ],
                            "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"
            ]
        },
        "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"
            ]
        },
        "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/waterml/2.0"
            },
            "propertiesOrder":[
                "value",
                "uom"
            ]
        },
        "MeasurementTimeseriesMetadataType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TimeseriesMetadataType"
                },
                {
                    "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"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MeasurementTimeseriesMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "startAnchorPoint",
                "endAnchorPoint",
                "cumulative",
                "accumulationAnchorTime",
                "accumulationIntervalLength",
                "maxGapPeriod"
            ]
        },
        "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"
            ]
        },
        "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",
                            "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"
            ]
        },
        "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"
            ]
        },
        "TVPMetadataType":{
            "type":"object",
            "title":"TVPMetadataType",
            "properties":{
                "quality":{
                    "title":"quality",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"quality",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"nilReason",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "comment":{
                    "title":"comment",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"comment",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "relatedObservation":{
                    "title":"relatedObservation",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ObservationContextPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"relatedObservation",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "qualifier":{
                    "title":"qualifier",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/QualityPropertyType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"qualifier",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "processing":{
                    "title":"processing",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"processing",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                },
                "source":{
                    "title":"source",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ReferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"source",
                        "namespaceURI":"http://www.opengis.net/waterml/2.0"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TVPMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "quality",
                "nilReason",
                "comment",
                "relatedObservation",
                "qualifier",
                "processing",
                "source"
            ]
        },
        "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"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"owns",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TVPMeasurementMetadataPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "tvpMeasurementMetadata",
                "owns"
            ]
        },
        "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"
                                }
                            },
                            "elementName":{
                                "localPart":"TVPMetadata",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"TVPMetadata",
                        "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":"TVPMetadataPropertyType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "tvpMetadata",
                "owns"
            ]
        },
        "MeasurementTimeseriesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TimeseriesType"
                },
                {
                    "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"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MeasurementTimeseriesType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "point"
            ]
        },
        "ObservationMetadataType":{
            "allOf":[
                {
                    "$ref":"#/definitions/MDMetadataType"
                },
                {
                    "type":"object",
                    "title":"ObservationMetadataType",
                    "properties":{
                        "intendedObservationSpacing":{
                            "title":"intendedObservationSpacing",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"intendedObservationSpacing",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "status":{
                            "title":"status",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ReferenceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"status",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "sampledMedium":{
                            "title":"sampledMedium",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ReferenceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"sampledMedium",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "maximumGap":{
                            "title":"maximumGap",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"maximumGap",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        },
                        "parameter":{
                            "title":"parameter",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/NamedValuePropertyType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"parameter",
                                "namespaceURI":"http://www.opengis.net/waterml/2.0"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ObservationMetadataType",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            },
            "propertiesOrder":[
                "intendedObservationSpacing",
                "status",
                "sampledMedium",
                "maximumGap",
                "parameter"
            ]
        },
        "SamplingFeatureMemberUnionSemantics":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SamplingFeatureMemberUnionSemantics",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/CollectionType"
                }
            },
            "elementName":{
                "localPart":"Collection",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/MeasureTVPType"
                }
            },
            "elementName":{
                "localPart":"MeasurementTVP",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/DefaultCategoricalTVPMetadataType"
                }
            },
            "elementName":{
                "localPart":"DefaultTVPCategoricalMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TVPMeasurementMetadataType"
                }
            },
            "elementName":{
                "localPart":"TVPMeasurementMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TimeValuePairType"
                }
            },
            "elementName":{
                "localPart":"TimeValuePair",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/CategoricalTimeseriesType"
                }
            },
            "elementName":{
                "localPart":"CategoricalTimeseries",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/CommentBlockType"
                }
            },
            "elementName":{
                "localPart":"CommentBlock",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/MonitoringPointType"
                }
            },
            "elementName":{
                "localPart":"MonitoringPoint",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/DocumentMetadataType"
                }
            },
            "elementName":{
                "localPart":"DocumentMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/CategoricalTVPType"
                }
            },
            "elementName":{
                "localPart":"CategoricalTVP",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TimeZoneType"
                }
            },
            "elementName":{
                "localPart":"TimeZone",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/MeasurementTimeseriesType"
                }
            },
            "elementName":{
                "localPart":"MeasurementTimeseries",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/TVPMeasurementMetadataType"
                }
            },
            "elementName":{
                "localPart":"DefaultTVPMeasurementMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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"
            },
            "scope":{
                "$ref":"#/definitions/CategoricalTVPType"
            }
        },
        {
            "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"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/MeasurementTimeseriesMetadataType"
                }
            },
            "elementName":{
                "localPart":"MeasurementTimeseriesMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                },
                "value":{
                    "$ref":"#/definitions/ObservationMetadataType"
                }
            },
            "elementName":{
                "localPart":"ObservationMetadata",
                "namespaceURI":"http://www.opengis.net/waterml/2.0"
            }
        },
        {
            "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"
            },
            "scope":{
                "$ref":"#/definitions/MeasureTVPType"
            }
        },
        {
            "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"
            }
        }
    ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy