
.gml-v_3_3.2.6.0.source-code.GML_LR_3_3.jsonschema Maven / Gradle / Ivy
{
"id":"http://www.opengis.net/gml/3.3/lr#",
"definitions":{
"LRMTypeType":{
"allOf":[
{
"$ref":"#/definitions/CodeType"
},
{
"type":"object",
"title":"LRMTypeType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"LRMTypeType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"DistanceExpressionPropertyType":{
"type":"object",
"title":"DistanceExpressionPropertyType",
"required":[
"distanceExpression"
],
"properties":{
"distanceExpression":{
"title":"distanceExpression",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/DistanceExpressionType"
}
},
"elementName":{
"localPart":"DistanceExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"DistanceExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"DistanceExpressionPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"distanceExpression",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"LinearElementType":{
"required":[
"feature",
"curve",
"edge",
"defaultLRM",
"measure"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"LinearElementType",
"properties":{
"feature":{
"title":"feature",
"allOf":[
{
"$ref":"#/definitions/FeaturePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"feature",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"curve":{
"title":"curve",
"allOf":[
{
"$ref":"#/definitions/CurvePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"curve",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"edge":{
"title":"edge",
"allOf":[
{
"$ref":"#/definitions/DirectedEdgePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"edge",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"defaultLRM":{
"title":"defaultLRM",
"allOf":[
{
"$ref":"#/definitions/LinearReferencingMethodPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"defaultLRM",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"measure":{
"title":"measure",
"allOf":[
{
"$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"measure",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"startValue":{
"title":"startValue",
"allOf":[
{
"type":"array",
"items":{
"$ref":"#/definitions/StartValueType"
},
"minItems":0
}
],
"propertyType":"element",
"elementName":{
"localPart":"startValue",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"LinearElementType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"feature",
"curve",
"edge",
"defaultLRM",
"measure",
"startValue"
]
},
"ReferentType":{
"required":[
"referentName",
"type",
"ownedBy"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"ReferentType",
"properties":{
"referentName":{
"title":"referentName",
"allOf":[
{
"$ref":"#/definitions/CodeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"name",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/ReferentTypeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"type",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"position":{
"title":"position",
"allOf":[
{
"$ref":"#/definitions/PointPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"position",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"location":{
"title":"location",
"allOf":[
{
"$ref":"#/definitions/PositionExpressionPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"location",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"ownedBy":{
"title":"ownedBy",
"allOf":[
{
"$ref":"#/definitions/FeaturePropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"ownedBy",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"ReferentType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"referentName",
"type",
"position",
"location",
"ownedBy"
]
},
"PositionExpressionType":{
"required":[
"linearElement",
"lrm",
"distanceExpression"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"PositionExpressionType",
"properties":{
"linearElement":{
"title":"linearElement",
"allOf":[
{
"$ref":"#/definitions/LinearElementPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"linearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"lrm":{
"title":"lrm",
"allOf":[
{
"$ref":"#/definitions/LinearReferencingMethodPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lrm",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"distanceExpression":{
"title":"distanceExpression",
"allOf":[
{
"$ref":"#/definitions/DistanceExpressionPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"distanceExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"PositionExpressionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearElement",
"lrm",
"distanceExpression"
]
},
"DistanceExpressionType":{
"required":[
"distanceAlong"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"DistanceExpressionType",
"properties":{
"distanceAlong":{
"title":"distanceAlong",
"allOf":[
{
"$ref":"#/definitions/MeasureType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"distanceAlong",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"referent":{
"title":"referent",
"allOf":[
{
"$ref":"#/definitions/AlongReferentPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"referent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"DistanceExpressionType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"distanceAlong",
"referent"
]
},
"LinearReferencingMethodPropertyType":{
"type":"object",
"title":"LinearReferencingMethodPropertyType",
"required":[
"linearReferencingMethod"
],
"properties":{
"linearReferencingMethod":{
"title":"linearReferencingMethod",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/LinearReferencingMethodType"
}
},
"elementName":{
"localPart":"LinearReferencingMethod",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"LinearReferencingMethod",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"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":"LinearReferencingMethodPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearReferencingMethod",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"LinearElementPropertyType":{
"type":"object",
"title":"LinearElementPropertyType",
"required":[
"linearElement"
],
"properties":{
"linearElement":{
"title":"linearElement",
"allOf":[
{
"$ref":"#/definitions/LinearElementType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"LinearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"LinearElementPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearElement",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"LinearSRSType":{
"required":[
"linearElement",
"lrm"
],
"allOf":[
{
"$ref":"#/definitions/IdentifiedObjectType"
},
{
"type":"object",
"title":"LinearSRSType",
"properties":{
"linearElement":{
"title":"linearElement",
"allOf":[
{
"$ref":"#/definitions/LinearElementPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"linearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"lrm":{
"title":"lrm",
"allOf":[
{
"$ref":"#/definitions/LinearReferencingMethodPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"lrm",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"LinearSRSType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearElement",
"lrm"
]
},
"PositionExpressionPropertyType":{
"type":"object",
"title":"PositionExpressionPropertyType",
"required":[
"positionExpression"
],
"properties":{
"positionExpression":{
"title":"positionExpression",
"allOf":[
{
"$ref":"#/definitions/PositionExpressionType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"PositionExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"PositionExpressionPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"positionExpression",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"ReferentPropertyType":{
"type":"object",
"title":"ReferentPropertyType",
"required":[
"referent"
],
"properties":{
"referent":{
"title":"referent",
"allOf":[
{
"$ref":"#/definitions/ReferentType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"Referent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"ReferentPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"referent",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"AlongReferentType":{
"required":[
"fromReferent"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"AlongReferentType",
"properties":{
"fromReferent":{
"title":"fromReferent",
"allOf":[
{
"$ref":"#/definitions/ReferentPropertyType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"fromReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"AlongReferentType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"fromReferent"
]
},
"AlongReferentPropertyType":{
"type":"object",
"title":"AlongReferentPropertyType",
"required":[
"alongReferent"
],
"properties":{
"alongReferent":{
"title":"alongReferent",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/AlongReferentType"
}
},
"elementName":{
"localPart":"AlongReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"AlongReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"AlongReferentPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"alongReferent",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"LinearReferencingMethodType":{
"required":[
"linearReferencingMethodName",
"type",
"units"
],
"allOf":[
{
"$ref":"#/definitions/AbstractGMLType"
},
{
"type":"object",
"title":"LinearReferencingMethodType",
"properties":{
"linearReferencingMethodName":{
"title":"linearReferencingMethodName",
"allOf":[
{
"$ref":"#/definitions/LRMNameType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"name",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/LRMTypeType"
}
],
"propertyType":"element",
"elementName":{
"localPart":"type",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"units":{
"title":"units",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"units",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"constraint":{
"title":"constraint",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"element",
"elementName":{
"localPart":"constraint",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"LinearReferencingMethodType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearReferencingMethodName",
"type",
"units",
"constraint"
]
},
"StartValueType":{
"type":"object",
"title":"StartValueType",
"required":[
"lrm"
],
"properties":{
"value":{
"title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"value"
},
"uom":{
"title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"uom",
"namespaceURI":""
}
},
"lrm":{
"title":"lrm",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"lrm",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"StartValueType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"value",
"uom",
"lrm"
]
},
"MeasureType":{
"type":"object",
"title":"MeasureType",
"properties":{
"value":{
"title":"value",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double"
}
],
"propertyType":"value"
},
"uom":{
"title":"uom",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"uom",
"namespaceURI":""
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"MeasureType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"value",
"uom"
]
},
"LRMNameType":{
"allOf":[
{
"$ref":"#/definitions/CodeType"
},
{
"type":"object",
"title":"LRMNameType",
"properties":{
}
}
],
"typeType":"classInfo",
"typeName":{
"localPart":"LRMNameType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"LinearSRSPropertyType":{
"type":"object",
"title":"LinearSRSPropertyType",
"required":[
"linearSRS"
],
"properties":{
"linearSRS":{
"title":"linearSRS",
"allOf":[
{
"type":"object",
"properties":{
"name":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
"value":{
"$ref":"#/definitions/LinearSRSType"
}
},
"elementName":{
"localPart":"LinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
],
"propertyType":"elementRef",
"elementName":{
"localPart":"LinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
"nilReason":{
"title":"nilReason",
"allOf":[
{
"type":"array",
"items":{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"nilReason",
"namespaceURI":""
}
},
"remoteSchema":{
"title":"remoteSchema",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"remoteSchema",
"namespaceURI":"http://www.opengis.net/gml/3.2"
}
},
"type":{
"title":"type",
"allOf":[
{
"$ref":"#/definitions/TypeType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"type",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"href":{
"title":"href",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"href",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"role":{
"title":"role",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"role",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"arcrole":{
"title":"arcrole",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"arcrole",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"title":{
"title":"title",
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"title",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"show":{
"title":"show",
"allOf":[
{
"$ref":"#/definitions/ShowType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"show",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
},
"actuate":{
"title":"actuate",
"allOf":[
{
"$ref":"#/definitions/ActuateType"
}
],
"propertyType":"attribute",
"attributeName":{
"localPart":"actuate",
"namespaceURI":"http://www.w3.org/1999/xlink"
}
}
},
"typeType":"classInfo",
"typeName":{
"localPart":"LinearSRSPropertyType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
},
"propertiesOrder":[
"linearSRS",
"nilReason",
"remoteSchema",
"type",
"href",
"role",
"arcrole",
"title",
"show",
"actuate"
]
},
"ReferentTypeType":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
}
],
"typeType":"enumInfo",
"typeName":{
"localPart":"ReferentTypeType",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
},
"anyOf":[
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"LinearReferencingMethod"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/LinearReferencingMethodType"
}
},
"elementName":{
"localPart":"LinearReferencingMethod",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"LinearSRS"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/LinearSRSType"
}
},
"elementName":{
"localPart":"LinearSRS",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"PositionExpression"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/PositionExpressionType"
}
},
"elementName":{
"localPart":"PositionExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"AlongReferent"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/AlongReferentType"
}
},
"elementName":{
"localPart":"AlongReferent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"Referent"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/ReferentType"
}
},
"elementName":{
"localPart":"Referent",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"LinearElement"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/LinearElementType"
}
},
"elementName":{
"localPart":"LinearElement",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
},
{
"type":"object",
"properties":{
"name":{
"allOf":[
{
"$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
},
{
"type":"object",
"properties":{
"localPart":{
"enum":[
"DistanceExpression"
]
},
"namespaceURI":{
"enum":[
"http://www.opengis.net/gml/3.3/lr"
]
}
}
}
]
},
"value":{
"$ref":"#/definitions/DistanceExpressionType"
}
},
"elementName":{
"localPart":"DistanceExpression",
"namespaceURI":"http://www.opengis.net/gml/3.3/lr"
}
}
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy