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

.gml-v_3_3.2.6.0.source-code.GML_XBT_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/xbt#",
    "definitions":{
        "CodeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/LanguageStringType"
                },
                {
                    "type":"object",
                    "title":"CodeType",
                    "properties":{
                        "codeSpace":{
                            "title":"codeSpace",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"codeSpace",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CodeType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            },
            "propertiesOrder":[
                "codeSpace"
            ]
        },
        "LanguageStringAuxType":{
            "allOf":[
                {
                    "$ref":"#/definitions/StringOrRefType"
                },
                {
                    "type":"object",
                    "title":"LanguageStringAuxType",
                    "properties":{
                        "lang":{
                            "title":"lang",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"lang",
                                "namespaceURI":"http://www.w3.org/XML/1998/namespace"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LanguageStringAuxType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            },
            "propertiesOrder":[
                "lang"
            ]
        },
        "CodeWithAuthorityType":{
            "allOf":[
                {
                    "$ref":"#/definitions/CodeType"
                },
                {
                    "type":"object",
                    "title":"CodeWithAuthorityType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CodeWithAuthorityType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            }
        },
        "LanguageStringType":{
            "type":"object",
            "title":"LanguageStringType",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "lang":{
                    "title":"lang",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"lang",
                        "namespaceURI":"http://www.w3.org/XML/1998/namespace"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LanguageStringType",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            },
            "propertiesOrder":[
                "value",
                "lang"
            ]
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "description"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/gml/3.3/xbt"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LanguageStringAuxType"
                }
            },
            "elementName":{
                "localPart":"description",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "remarks"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/gml/3.3/xbt"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/LanguageStringType"
                }
            },
            "elementName":{
                "localPart":"remarks",
                "namespaceURI":"http://www.opengis.net/gml/3.3/xbt"
            }
        }
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy