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

.gml-v_3_3.2.6.0.source-code.GML_LRO_3_3.jsonschema Maven / Gradle / Ivy

There is a newer version: 2.6.1
Show newest version

{
    "id":"http://www.opengis.net/gml/3.3/lro#",
    "definitions":{
        "VerticalOffsetExpressionType":{
            "type":"object",
            "title":"VerticalOffsetExpressionType",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
                        }
                    ],
                    "propertyType":"value"
                },
                "uom":{
                    "title":"uom",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"uom",
                        "namespaceURI":""
                    }
                },
                "verticalOffsetReferent":{
                    "title":"verticalOffsetReferent",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"verticalOffsetReferent",
                        "namespaceURI":""
                    }
                },
                "featureGeometry":{
                    "title":"featureGeometry",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"featureGeometry",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"VerticalOffsetExpressionType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "value",
                "uom",
                "verticalOffsetReferent",
                "featureGeometry"
            ]
        },
        "LateralOffsetLinearSRSPropertyType":{
            "type":"object",
            "title":"LateralOffsetLinearSRSPropertyType",
            "required":[
                "lateralOffsetLinearSRS"
            ],
            "properties":{
                "lateralOffsetLinearSRS":{
                    "title":"lateralOffsetLinearSRS",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LateralOffsetLinearSRSType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LateralOffsetLinearSRS",
                        "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"remoteSchema",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LateralOffsetLinearSRSPropertyType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "lateralOffsetLinearSRS",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "LateralOffsetLinearSRSType":{
            "required":[
                "linearElement",
                "lrm"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/IdentifiedObjectType"
                },
                {
                    "type":"object",
                    "title":"LateralOffsetLinearSRSType",
                    "properties":{
                        "linearElement":{
                            "title":"linearElement",
                            "allOf":[
                                {
                                    "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"linearElement",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        },
                        "lrm":{
                            "title":"lrm",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LRMWithOffsetPropertyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lrm",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LateralOffsetLinearSRSType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "linearElement",
                "lrm"
            ]
        },
        "LateralOffsetDistanceExpressionType":{
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType"
                },
                {
                    "type":"object",
                    "title":"LateralOffsetDistanceExpressionType",
                    "properties":{
                        "lateralOffsetExpression":{
                            "title":"lateralOffsetExpression",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LateralOffsetExpressionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"lateralOffsetExpression",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        },
                        "verticalOffsetExpression":{
                            "title":"verticalOffsetExpression",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/VerticalOffsetExpressionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"verticalOffsetExpression",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LateralOffsetDistanceExpressionType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "lateralOffsetExpression",
                "verticalOffsetExpression"
            ]
        },
        "LRMWithOffsetType":{
            "required":[
                "offsetUnits"
            ],
            "allOf":[
                {
                    "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearReferencingMethodType"
                },
                {
                    "type":"object",
                    "title":"LRMWithOffsetType",
                    "properties":{
                        "offsetUnits":{
                            "title":"offsetUnits",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"offsetUnits",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        },
                        "positiveLateralOffsetDirection":{
                            "title":"positiveLateralOffsetDirection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LateralOffsetDirectionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"positiveLateralOffsetDirection",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        },
                        "positiveVerticalOffsetDirection":{
                            "title":"positiveVerticalOffsetDirection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/VerticalOffsetDirectionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"positiveVerticalOffsetDirection",
                                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LRMWithOffsetType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "offsetUnits",
                "positiveLateralOffsetDirection",
                "positiveVerticalOffsetDirection"
            ]
        },
        "LRMWithOffsetPropertyType":{
            "type":"object",
            "title":"LRMWithOffsetPropertyType",
            "required":[
                "lrmWithOffset"
            ],
            "properties":{
                "lrmWithOffset":{
                    "title":"lrmWithOffset",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LRMWithOffsetType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LRMWithOffset",
                        "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
                    }
                },
                "nilReason":{
                    "title":"nilReason",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            }
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nilReason",
                        "namespaceURI":""
                    }
                },
                "remoteSchema":{
                    "title":"remoteSchema",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"remoteSchema",
                        "namespaceURI":"http://www.opengis.net/gml/3.2"
                    }
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TypeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "href":{
                    "title":"href",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"href",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "role":{
                    "title":"role",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"role",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "arcrole":{
                    "title":"arcrole",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"arcrole",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "title":{
                    "title":"title",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"title",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "show":{
                    "title":"show",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ShowType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"show",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                },
                "actuate":{
                    "title":"actuate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ActuateType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"actuate",
                        "namespaceURI":"http://www.w3.org/1999/xlink"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LRMWithOffsetPropertyType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "lrmWithOffset",
                "nilReason",
                "remoteSchema",
                "type",
                "href",
                "role",
                "arcrole",
                "title",
                "show",
                "actuate"
            ]
        },
        "LateralOffsetExpressionType":{
            "type":"object",
            "title":"LateralOffsetExpressionType",
            "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":""
                    }
                },
                "lateralOffsetReferent":{
                    "title":"lateralOffsetReferent",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"lateralOffsetReferent",
                        "namespaceURI":""
                    }
                },
                "featureGeometry":{
                    "title":"featureGeometry",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"featureGeometry",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LateralOffsetExpressionType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            },
            "propertiesOrder":[
                "value",
                "uom",
                "lateralOffsetReferent",
                "featureGeometry"
            ]
        },
        "VerticalOffsetDirectionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"VerticalOffsetDirectionType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            }
        },
        "LateralOffsetDirectionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"LateralOffsetDirectionType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "LateralOffsetLinearSRS"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/gml/3.3/lro"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LateralOffsetLinearSRSType"
                }
            },
            "elementName":{
                "localPart":"LateralOffsetLinearSRS",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "LRMWithOffset"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/gml/3.3/lro"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LRMWithOffsetType"
                }
            },
            "elementName":{
                "localPart":"LRMWithOffset",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "LateralOffsetDistanceExpression"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/gml/3.3/lro"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LateralOffsetDistanceExpressionType"
                }
            },
            "elementName":{
                "localPart":"LateralOffsetDistanceExpression",
                "namespaceURI":"http://www.opengis.net/gml/3.3/lro"
            }
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy