
{
    "id":"http://www.opengis.net/xls#",
    "definitions":{
        "PortrayMapRequestType":{
            "required":[
                "output"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"PortrayMapRequestType",
                    "properties":{
                        "output":{
                            "title":"output",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/OutputType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Output",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "basemap":{
                            "title":"basemap",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LayerType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Basemap",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "overlay":{
                            "title":"overlay",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/OverlayType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Overlay",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PortrayMapRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "output",
                "basemap",
                "overlay"
            ]
        },
        "AbstractPOIPropertyType":{
            "type":"object",
            "title":"AbstractPOIPropertyType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractPOIPropertyType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "ReverseGeocodeResponseType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"ReverseGeocodeResponseType",
                    "properties":{
                        "reverseGeocodedLocation":{
                            "title":"reverseGeocodedLocation",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReverseGeocodedLocationType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ReverseGeocodedLocation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ReverseGeocodeResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "reverseGeocodedLocation"
            ]
        },
        "AvailableFormatsType":{
            "type":"object",
            "title":"AvailableFormatsType",
            "required":[
                "format"
            ],
            "properties":{
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Format",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AvailableFormatsType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "format"
            ]
        },
        "SLIRType":{
            "required":[
                "inputGatewayParameters"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"SLIRType",
                    "properties":{
                        "inputGatewayParameters":{
                            "title":"inputGatewayParameters",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InputGatewayParametersType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"InputGatewayParameters",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SLIRType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "inputGatewayParameters"
            ]
        },
        "ContentType":{
            "type":"object",
            "title":"ContentType",
            "required":[
                "data",
                "url",
                "format",
                "width",
                "height"
            ],
            "properties":{
                "data":{
                    "title":"data",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Data",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "url":{
                    "title":"url",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"URL",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"format",
                        "namespaceURI":""
                    }
                },
                "width":{
                    "title":"width",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"width",
                        "namespaceURI":""
                    }
                },
                "height":{
                    "title":"height",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"height",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ContentType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "data",
                "url",
                "format",
                "width",
                "height"
            ]
        },
        "SpeedType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMeasureType"
                },
                {
                    "type":"object",
                    "title":"SpeedType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SpeedUnitType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"uom",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SpeedType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "uom"
            ]
        },
        "AbstractRouteSummaryType":{
            "required":[
                "totalTime",
                "totalDistance",
                "boundingBox"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"AbstractRouteSummaryType",
                    "properties":{
                        "totalTime":{
                            "title":"totalTime",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"TotalTime",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "totalDistance":{
                            "title":"totalDistance",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DistanceType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"TotalDistance",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "boundingBox":{
                            "title":"boundingBox",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EnvelopeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"BoundingBox",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractRouteSummaryType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "totalTime",
                "totalDistance",
                "boundingBox"
            ]
        },
        "ReverseGeocodedLocationType":{
            "type":"object",
            "title":"ReverseGeocodedLocationType",
            "required":[
                "point",
                "address"
            ],
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "address":{
                    "title":"address",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AddressType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Address",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "searchCentreDistance":{
                    "title":"searchCentreDistance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SearchCentreDistance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ReverseGeocodedLocationType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "point",
                "address",
                "searchCentreDistance"
            ]
        },
        "RouteGeometryRequestType":{
            "type":"object",
            "title":"RouteGeometryRequestType",
            "properties":{
                "boundingBox":{
                    "title":"boundingBox",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EnvelopeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BoundingBox",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "scale":{
                    "title":"scale",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"scale",
                        "namespaceURI":""
                    }
                },
                "provideStartingPortion":{
                    "title":"provideStartingPortion",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"provideStartingPortion",
                        "namespaceURI":""
                    }
                },
                "maxPoints":{
                    "title":"maxPoints",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"maxPoints",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteGeometryRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "boundingBox",
                "scale",
                "provideStartingPortion",
                "maxPoints"
            ]
        },
        "NAICSType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractNamedReferenceSystem"
                },
                {
                    "type":"object",
                    "title":"NAICSType",
                    "properties":{
                        "type":{
                            "title":"type",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"type",
                                "namespaceURI":""
                            }
                        },
                        "subType":{
                            "title":"subType",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"subType",
                                "namespaceURI":""
                            }
                        },
                        "category":{
                            "title":"category",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"category",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NAICSType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "type",
                "subType",
                "category"
            ]
        },
        "RouteGeometryType":{
            "required":[
                "lineString"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"RouteGeometryType",
                    "properties":{
                        "lineString":{
                            "title":"lineString",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LineStringType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"LineString",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteGeometryType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "lineString"
            ]
        },
        "PositionType":{
            "required":[
                "point",
                "ellipse",
                "circleByCenterPoint",
                "circularArc",
                "polygon",
                "multiPolygon"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractPositionType"
                },
                {
                    "type":"object",
                    "title":"PositionType",
                    "properties":{
                        "point":{
                            "title":"point",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PointType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Point",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "ellipse":{
                            "title":"ellipse",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EllipseType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Ellipse",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "circleByCenterPoint":{
                            "title":"circleByCenterPoint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CircleByCenterPointType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CircleByCenterPoint",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "circularArc":{
                            "title":"circularArc",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CircularArcType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CircularArc",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "polygon":{
                            "title":"polygon",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PolygonType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Polygon",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "multiPolygon":{
                            "title":"multiPolygon",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MultiPolygonType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"MultiPolygon",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "qoP":{
                            "title":"qoP",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/QualityOfPositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"QoP",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "time":{
                            "title":"time",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/TimeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Time",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "speed":{
                            "title":"speed",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SpeedType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Speed",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "direction":{
                            "title":"direction",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AngleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Direction",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "levelOfConf":{
                            "title":"levelOfConf",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"levelOfConf",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PositionType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "point",
                "ellipse",
                "circleByCenterPoint",
                "circularArc",
                "polygon",
                "multiPolygon",
                "qoP",
                "time",
                "speed",
                "direction",
                "levelOfConf"
            ]
        },
        "DirectoryResponseType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"DirectoryResponseType",
                    "properties":{
                        "poiContext":{
                            "title":"poiContext",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/POIWithDistanceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"POIContext",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DirectoryResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poiContext"
            ]
        },
        "GeocodingQOSType":{
            "type":"object",
            "title":"GeocodingQOSType",
            "properties":{
                "accuracy":{
                    "title":"accuracy",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"accuracy",
                        "namespaceURI":""
                    }
                },
                "matchType":{
                    "title":"matchType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"matchType",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GeocodingQOSType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "accuracy",
                "matchType"
            ]
        },
        "AbstractMSIDsType":{
            "type":"object",
            "title":"AbstractMSIDsType",
            "properties":{
                "session":{
                    "title":"session",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"session",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractMSIDsType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "session"
            ]
        },
        "OverlayType":{
            "type":"object",
            "title":"OverlayType",
            "required":[
                "poi",
                "routeGeometry",
                "position",
                "map"
            ],
            "properties":{
                "poi":{
                    "title":"poi",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PointOfInterestType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"POI",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "routeGeometry":{
                    "title":"routeGeometry",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteGeometryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RouteGeometry",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "position":{
                    "title":"position",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PositionType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Position",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "map":{
                    "title":"map",
                    "allOf":[
                        {
                            "$ref":"#/definitions/MapType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Map",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "style":{
                    "title":"style",
                    "allOf":[
                        {
                            "$ref":"#/definitions/StyleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Style",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "zorder":{
                    "title":"zorder",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"zorder",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OverlayType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poi",
                "routeGeometry",
                "position",
                "map",
                "style",
                "zorder"
            ]
        },
        "ReferenceSystemType":{
            "type":"object",
            "title":"ReferenceSystemType",
            "required":[
                "namedReferenceSystem"
            ],
            "properties":{
                "namedReferenceSystem":{
                    "title":"namedReferenceSystem",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/AbstractNamedReferenceSystem"
                                    }
                                },
                                "elementName":{
                                    "localPart":"_NamedReferenceSystem",
                                    "namespaceURI":"http://www.opengis.net/xls"
                                }
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_NamedReferenceSystem",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ReferenceSystemType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "namedReferenceSystem"
            ]
        },
        "AbstractPositionType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractLocationType"
                },
                {
                    "type":"object",
                    "title":"AbstractPositionType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractPositionType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "OutputMSInformationType":{
            "required":[
                "position"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMSInformationType"
                },
                {
                    "type":"object",
                    "title":"OutputMSInformationType",
                    "properties":{
                        "position":{
                            "title":"position",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Position",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OutputMSInformationType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "position"
            ]
        },
        "AreaOfInterestType":{
            "required":[
                "circleByCenterPoint",
                "polygon",
                "envelope"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"AreaOfInterestType",
                    "properties":{
                        "circleByCenterPoint":{
                            "title":"circleByCenterPoint",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CircleByCenterPointType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CircleByCenterPoint",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "polygon":{
                            "title":"polygon",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PolygonType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Polygon",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "envelope":{
                            "title":"envelope",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/EnvelopeType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"Envelope",
                                        "namespaceURI":"http://www.opengis.net/gml"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"Envelope",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AreaOfInterestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "circleByCenterPoint",
                "polygon",
                "envelope"
            ]
        },
        "RequestHeaderType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractHeaderType"
                },
                {
                    "type":"object",
                    "title":"RequestHeaderType",
                    "properties":{
                        "clientName":{
                            "title":"clientName",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"clientName",
                                "namespaceURI":""
                            }
                        },
                        "clientPassword":{
                            "title":"clientPassword",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"clientPassword",
                                "namespaceURI":""
                            }
                        },
                        "sessionID":{
                            "title":"sessionID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"sessionID",
                                "namespaceURI":""
                            }
                        },
                        "srsName":{
                            "title":"srsName",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"srsName",
                                "namespaceURI":""
                            }
                        },
                        "msid":{
                            "title":"msid",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"MSID",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RequestHeaderType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "clientName",
                "clientPassword",
                "sessionID",
                "srsName",
                "msid"
            ]
        },
        "ResponseHeaderType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractHeaderType"
                },
                {
                    "type":"object",
                    "title":"ResponseHeaderType",
                    "properties":{
                        "errorList":{
                            "title":"errorList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ErrorListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ErrorList",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "sessionID":{
                            "title":"sessionID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"sessionID",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ResponseHeaderType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "errorList",
                "sessionID"
            ]
        },
        "RequestType":{
            "required":[
                "methodName",
                "version",
                "requestID"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBodyType"
                },
                {
                    "type":"object",
                    "title":"RequestType",
                    "properties":{
                        "requestParameters":{
                            "title":"requestParameters",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/AbstractRequestParametersType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"_RequestParameters",
                                        "namespaceURI":"http://www.opengis.net/xls"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"_RequestParameters",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "methodName":{
                            "title":"methodName",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"methodName",
                                "namespaceURI":""
                            }
                        },
                        "version":{
                            "title":"version",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"version",
                                "namespaceURI":""
                            }
                        },
                        "requestID":{
                            "title":"requestID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"requestID",
                                "namespaceURI":""
                            }
                        },
                        "maximumResponses":{
                            "title":"maximumResponses",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"maximumResponses",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "requestParameters",
                "methodName",
                "version",
                "requestID",
                "maximumResponses"
            ]
        },
        "AbstractDataType":{
            "type":"object",
            "title":"AbstractDataType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractDataType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "InputMSIDsType":{
            "required":[
                "inputMSInformation"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMSIDsType"
                },
                {
                    "type":"object",
                    "title":"InputMSIDsType",
                    "properties":{
                        "inputMSInformation":{
                            "title":"inputMSInformation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InputMSInformationType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"InputMSInformation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InputMSIDsType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "inputMSInformation"
            ]
        },
        "AvailableStylesType":{
            "type":"object",
            "title":"AvailableStylesType",
            "required":[
                "style"
            ],
            "properties":{
                "style":{
                    "title":"style",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Style",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AvailableStylesType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "style"
            ]
        },
        "AbstractPOIType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractLocationType"
                },
                {
                    "type":"object",
                    "title":"AbstractPOIType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractPOIType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "AbstractWayPointType":{
            "type":"object",
            "title":"AbstractWayPointType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractWayPointType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "WayPointListType":{
            "type":"object",
            "title":"WayPointListType",
            "required":[
                "startPoint",
                "endPoint"
            ],
            "properties":{
                "startPoint":{
                    "title":"startPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WayPointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"StartPoint",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "viaPoint":{
                    "title":"viaPoint",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/WayPointType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ViaPoint",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "endPoint":{
                    "title":"endPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WayPointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EndPoint",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WayPointListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "startPoint",
                "viaPoint",
                "endPoint"
            ]
        },
        "QualityOfPositionType":{
            "type":"object",
            "title":"QualityOfPositionType",
            "required":[
                "horizontalAcc",
                "verticalAcc"
            ],
            "properties":{
                "horizontalAcc":{
                    "title":"horizontalAcc",
                    "allOf":[
                        {
                            "$ref":"#/definitions/HorAccType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"HorizontalAcc",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "verticalAcc":{
                    "title":"verticalAcc",
                    "allOf":[
                        {
                            "$ref":"#/definitions/VerAccType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"VerticalAcc",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "responseReq":{
                    "title":"responseReq",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"responseReq",
                        "namespaceURI":""
                    }
                },
                "responseTimer":{
                    "title":"responseTimer",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"responseTimer",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"QualityOfPositionType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "horizontalAcc",
                "verticalAcc",
                "responseReq",
                "responseTimer"
            ]
        },
        "AbstractStreetLocatorType":{
            "type":"object",
            "title":"AbstractStreetLocatorType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractStreetLocatorType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "SICType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractNamedReferenceSystem"
                },
                {
                    "type":"object",
                    "title":"SICType",
                    "properties":{
                        "type":{
                            "title":"type",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"type",
                                "namespaceURI":""
                            }
                        },
                        "subType":{
                            "title":"subType",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"subType",
                                "namespaceURI":""
                            }
                        },
                        "category":{
                            "title":"category",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"category",
                                "namespaceURI":""
                            }
                        },
                        "code":{
                            "title":"code",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"code",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SICType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "type",
                "subType",
                "category",
                "code"
            ]
        },
        "AbstractMSInformationType":{
            "type":"object",
            "title":"AbstractMSInformationType",
            "properties":{
                "msIDType":{
                    "title":"msIDType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"msIDType",
                        "namespaceURI":""
                    }
                },
                "msIDValue":{
                    "title":"msIDValue",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"msIDValue",
                        "namespaceURI":""
                    }
                },
                "encryption":{
                    "title":"encryption",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"encryption",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractMSInformationType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "msIDType",
                "msIDValue",
                "encryption"
            ]
        },
        "OutputType":{
            "type":"object",
            "title":"OutputType",
            "required":[
                "bBoxContext",
                "centerContext"
            ],
            "properties":{
                "bBoxContext":{
                    "title":"bBoxContext",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EnvelopeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BBoxContext",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "centerContext":{
                    "title":"centerContext",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CenterContextType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CenterContext",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "width":{
                    "title":"width",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"width",
                        "namespaceURI":""
                    }
                },
                "height":{
                    "title":"height",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"height",
                        "namespaceURI":""
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"format",
                        "namespaceURI":""
                    }
                },
                "bGcolor":{
                    "title":"bGcolor",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"BGcolor",
                        "namespaceURI":""
                    }
                },
                "transparent":{
                    "title":"transparent",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"transparent",
                        "namespaceURI":""
                    }
                },
                "content":{
                    "title":"content",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PresentationContentType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"content",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OutputType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "bBoxContext",
                "centerContext",
                "width",
                "height",
                "format",
                "bGcolor",
                "transparent",
                "content"
            ]
        },
        "DetermineRouteRequestType":{
            "required":[
                "routeHandle",
                "routePlan"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"DetermineRouteRequestType",
                    "properties":{
                        "routeHandle":{
                            "title":"routeHandle",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteHandleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteHandle",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routePlan":{
                            "title":"routePlan",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RoutePlanType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RoutePlan",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeInstructionsRequest":{
                            "title":"routeInstructionsRequest",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteInstructionsRequestType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteInstructionsRequest",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeGeometryRequest":{
                            "title":"routeGeometryRequest",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteGeometryRequestType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteGeometryRequest",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeMapRequest":{
                            "title":"routeMapRequest",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteMapRequestType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteMapRequest",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "provideRouteHandle":{
                            "title":"provideRouteHandle",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"provideRouteHandle",
                                "namespaceURI":""
                            }
                        },
                        "distanceUnit":{
                            "title":"distanceUnit",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DistanceUnitType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"distanceUnit",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DetermineRouteRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "routeHandle",
                "routePlan",
                "routeInstructionsRequest",
                "routeGeometryRequest",
                "routeMapRequest",
                "provideRouteHandle",
                "distanceUnit"
            ]
        },
        "AvailableSRSType":{
            "type":"object",
            "title":"AvailableSRSType",
            "required":[
                "srs"
            ],
            "properties":{
                "srs":{
                    "title":"srs",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"SRS",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AvailableSRSType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "srs"
            ]
        },
        "AbstractMeasureType":{
            "type":"object",
            "title":"AbstractMeasureType",
            "required":[
                "value"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"value",
                        "namespaceURI":""
                    }
                },
                "accuracy":{
                    "title":"accuracy",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"accuracy",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractMeasureType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "value",
                "accuracy"
            ]
        },
        "RouteHandleType":{
            "type":"object",
            "title":"RouteHandleType",
            "required":[
                "routeID"
            ],
            "properties":{
                "serviceID":{
                    "title":"serviceID",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"serviceID",
                        "namespaceURI":""
                    }
                },
                "routeID":{
                    "title":"routeID",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"routeID",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteHandleType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "serviceID",
                "routeID"
            ]
        },
        "RouteMapOutputType":{
            "type":"object",
            "title":"RouteMapOutputType",
            "properties":{
                "bBoxContext":{
                    "title":"bBoxContext",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EnvelopeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BBoxContext",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "width":{
                    "title":"width",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"width",
                        "namespaceURI":""
                    }
                },
                "height":{
                    "title":"height",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"height",
                        "namespaceURI":""
                    }
                },
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"format",
                        "namespaceURI":""
                    }
                },
                "bGcolor":{
                    "title":"bGcolor",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"BGcolor",
                        "namespaceURI":""
                    }
                },
                "transparent":{
                    "title":"transparent",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"transparent",
                        "namespaceURI":""
                    }
                },
                "style":{
                    "title":"style",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteMapStyleType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"style",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteMapOutputType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "bBoxContext",
                "width",
                "height",
                "format",
                "bGcolor",
                "transparent",
                "style"
            ]
        },
        "POIPropertiesType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractPOISelectionCriteriaType"
                },
                {
                    "type":"object",
                    "title":"POIPropertiesType",
                    "properties":{
                        "poiProperty":{
                            "title":"poiProperty",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "name":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                            },
                                            "value":{
                                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                            }
                                        },
                                        "elementName":{
                                            "localPart":"_POIProperty",
                                            "namespaceURI":"http://www.opengis.net/xls"
                                        }
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"_POIProperty",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "directoryType":{
                            "title":"directoryType",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"directoryType",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIPropertiesType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poiProperty",
                "directoryType"
            ]
        },
        "SLIAType":{
            "required":[
                "outputGatewayParameters"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"SLIAType",
                    "properties":{
                        "outputGatewayParameters":{
                            "title":"outputGatewayParameters",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/OutputGatewayParametersType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"OutputGatewayParameters",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "requestID":{
                            "title":"requestID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"requestID",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SLIAType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "outputGatewayParameters",
                "requestID"
            ]
        },
        "ErrorListType":{
            "type":"object",
            "title":"ErrorListType",
            "required":[
                "error"
            ],
            "properties":{
                "error":{
                    "title":"error",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/ErrorType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Error",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "highestSeverity":{
                    "title":"highestSeverity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SeverityType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"highestSeverity",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ErrorListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "error",
                "highestSeverity"
            ]
        },
        "POIAttributeListType":{
            "type":"object",
            "title":"POIAttributeListType",
            "properties":{
                "referenceSystem":{
                    "title":"referenceSystem",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ReferenceSystemType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ReferenceSystem",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "poiInfoList":{
                    "title":"poiInfoList",
                    "allOf":[
                        {
                            "$ref":"#/definitions/POIInfoListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"POIInfoList",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIAttributeListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "referenceSystem",
                "poiInfoList"
            ]
        },
        "POIPropertyType":{
            "required":[
                "name",
                "value"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractPOIPropertyType"
                },
                {
                    "type":"object",
                    "title":"POIPropertyType",
                    "properties":{
                        "name":{
                            "title":"name",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/POIPropertyNameType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"name",
                                "namespaceURI":""
                            }
                        },
                        "value":{
                            "title":"value",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"value",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIPropertyType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "name",
                "value"
            ]
        },
        "InputMSInformationType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMSInformationType"
                },
                {
                    "type":"object",
                    "title":"InputMSInformationType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InputMSInformationType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "RouteMapRequestType":{
            "type":"object",
            "title":"RouteMapRequestType",
            "required":[
                "output"
            ],
            "properties":{
                "output":{
                    "title":"output",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/RouteMapOutputType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Output",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteMapRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "output"
            ]
        },
        "XLSType":{
            "type":"object",
            "title":"XLSType",
            "required":[
                "header",
                "body",
                "version"
            ],
            "properties":{
                "header":{
                    "title":"header",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractHeaderType"
                                }
                            },
                            "elementName":{
                                "localPart":"_Header",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Header",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "body":{
                    "title":"body",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/AbstractBodyType"
                                    }
                                },
                                "elementName":{
                                    "localPart":"_Body",
                                    "namespaceURI":"http://www.opengis.net/xls"
                                }
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Body",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "version":{
                    "title":"version",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"version",
                        "namespaceURI":""
                    }
                },
                "lang":{
                    "title":"lang",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"lang",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"XLSType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "header",
                "body",
                "version",
                "lang"
            ]
        },
        "StyleType":{
            "type":"object",
            "title":"StyleType",
            "required":[
                "name",
                "styleContent"
            ],
            "properties":{
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Name",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "styleContent":{
                    "title":"styleContent",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"StyleContent",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"StyleType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "name",
                "styleContent"
            ]
        },
        "RouteSummaryType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRouteSummaryType"
                },
                {
                    "type":"object",
                    "title":"RouteSummaryType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteSummaryType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "InputGatewayParametersType":{
            "required":[
                "inputMSIDs"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractGatewayParametersType"
                },
                {
                    "type":"object",
                    "title":"InputGatewayParametersType",
                    "properties":{
                        "inputMSIDs":{
                            "title":"inputMSIDs",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/InputMSIDsType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"InputMSIDs",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"InputGatewayParametersType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "inputMSIDs"
            ]
        },
        "AngleType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMeasureType"
                },
                {
                    "type":"object",
                    "title":"AngleType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"uom",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AngleType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "uom"
            ]
        },
        "GetPortrayMapCapabilitiesRequestType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GetPortrayMapCapabilitiesRequestType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetPortrayMapCapabilitiesRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "RouteMapType":{
            "allOf":[
                {
                    "$ref":"#/definitions/MapType"
                },
                {
                    "type":"object",
                    "title":"RouteMapType",
                    "properties":{
                        "description":{
                            "title":"description",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"description",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteMapType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "description"
            ]
        },
        "AltitudeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/DistanceType"
                },
                {
                    "type":"object",
                    "title":"AltitudeType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AltitudeType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "POIInfoListType":{
            "type":"object",
            "title":"POIInfoListType",
            "required":[
                "poiInfo"
            ],
            "properties":{
                "poiInfo":{
                    "title":"poiInfo",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/POIInfoType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"POIInfo",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIInfoListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poiInfo"
            ]
        },
        "OutputGatewayParametersType":{
            "required":[
                "outputMSIDs"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractGatewayParametersType"
                },
                {
                    "type":"object",
                    "title":"OutputGatewayParametersType",
                    "properties":{
                        "outputMSIDs":{
                            "title":"outputMSIDs",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/OutputMSIDsType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"OutputMSIDs",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OutputGatewayParametersType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "outputMSIDs"
            ]
        },
        "MapType":{
            "required":[
                "content",
                "bBoxContext",
                "centerContext"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"MapType",
                    "properties":{
                        "content":{
                            "title":"content",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ContentType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Content",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "bBoxContext":{
                            "title":"bBoxContext",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EnvelopeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"BBoxContext",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "centerContext":{
                            "title":"centerContext",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CenterContextType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CenterContext",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MapType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "content",
                "bBoxContext",
                "centerContext"
            ]
        },
        "StreetNameType":{
            "type":"object",
            "title":"StreetNameType",
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "directionalPrefix":{
                    "title":"directionalPrefix",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"directionalPrefix",
                        "namespaceURI":""
                    }
                },
                "typePrefix":{
                    "title":"typePrefix",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typePrefix",
                        "namespaceURI":""
                    }
                },
                "officialName":{
                    "title":"officialName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"officialName",
                        "namespaceURI":""
                    }
                },
                "typeSuffix":{
                    "title":"typeSuffix",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"typeSuffix",
                        "namespaceURI":""
                    }
                },
                "directionalSuffix":{
                    "title":"directionalSuffix",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"directionalSuffix",
                        "namespaceURI":""
                    }
                },
                "muniOctant":{
                    "title":"muniOctant",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CompassPointEnumeration"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"muniOctant",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"StreetNameType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "value",
                "directionalPrefix",
                "typePrefix",
                "officialName",
                "typeSuffix",
                "directionalSuffix",
                "muniOctant"
            ]
        },
        "GeocodedAddressType":{
            "type":"object",
            "title":"GeocodedAddressType",
            "required":[
                "point",
                "address"
            ],
            "properties":{
                "point":{
                    "title":"point",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Point",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "address":{
                    "title":"address",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AddressType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Address",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "geocodeMatchCode":{
                    "title":"geocodeMatchCode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/GeocodingQOSType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GeocodeMatchCode",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GeocodedAddressType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "point",
                "address",
                "geocodeMatchCode"
            ]
        },
        "AddressType":{
            "required":[
                "freeFormAddress",
                "streetAddress"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractAddressType"
                },
                {
                    "type":"object",
                    "title":"AddressType",
                    "properties":{
                        "freeFormAddress":{
                            "title":"freeFormAddress",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"freeFormAddress",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "streetAddress":{
                            "title":"streetAddress",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/StreetAddressType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"StreetAddress",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "place":{
                            "title":"place",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/NamedPlaceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Place",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "postalCode":{
                            "title":"postalCode",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"PostalCode",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AddressType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "freeFormAddress",
                "streetAddress",
                "place",
                "postalCode"
            ]
        },
        "RouteInstructionType":{
            "type":"object",
            "title":"RouteInstructionType",
            "required":[
                "instruction",
                "distance",
                "duration"
            ],
            "properties":{
                "instruction":{
                    "title":"instruction",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Instruction",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "routeInstructionGeometry":{
                    "title":"routeInstructionGeometry",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteGeometryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RouteInstructionGeometry",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "boundingBox":{
                    "title":"boundingBox",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EnvelopeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BoundingBox",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "duration":{
                    "title":"duration",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"duration",
                        "namespaceURI":""
                    }
                },
                "description":{
                    "title":"description",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"description",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteInstructionType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "instruction",
                "distance",
                "routeInstructionGeometry",
                "boundingBox",
                "duration",
                "description"
            ]
        },
        "DirectoryRequestType":{
            "required":[
                "poiSelectionCriteria"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"DirectoryRequestType",
                    "properties":{
                        "poiLocation":{
                            "title":"poiLocation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/POILocationType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"POILocation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "poiSelectionCriteria":{
                            "title":"poiSelectionCriteria",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/AbstractPOISelectionCriteriaType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"_POISelectionCriteria",
                                        "namespaceURI":"http://www.opengis.net/xls"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"_POISelectionCriteria",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "sortCriteria":{
                            "title":"sortCriteria",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"sortCriteria",
                                "namespaceURI":""
                            }
                        },
                        "sortDirection":{
                            "title":"sortDirection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/SortDirectionType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"sortDirection",
                                "namespaceURI":""
                            }
                        },
                        "distanceUnit":{
                            "title":"distanceUnit",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DistanceUnitType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"distanceUnit",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DirectoryRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poiLocation",
                "poiSelectionCriteria",
                "sortCriteria",
                "sortDirection",
                "distanceUnit"
            ]
        },
        "AbstractGatewayParametersType":{
            "type":"object",
            "title":"AbstractGatewayParametersType",
            "properties":{
                "requestedQoP":{
                    "title":"requestedQoP",
                    "allOf":[
                        {
                            "$ref":"#/definitions/QualityOfPositionType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RequestedQoP",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "locationType":{
                    "title":"locationType",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locationType",
                        "namespaceURI":""
                    }
                },
                "requestedsrsName":{
                    "title":"requestedsrsName",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"requestedsrsName",
                        "namespaceURI":""
                    }
                },
                "priority":{
                    "title":"priority",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"priority",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractGatewayParametersType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "requestedQoP",
                "locationType",
                "requestedsrsName",
                "priority"
            ]
        },
        "AvoidListType":{
            "type":"object",
            "title":"AvoidListType",
            "properties":{
                "aoi":{
                    "title":"aoi",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/AreaOfInterestType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AOI",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "location":{
                    "title":"location",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/AbstractLocationType"
                                    }
                                },
                                "elementName":{
                                    "localPart":"_Location",
                                    "namespaceURI":"http://www.opengis.net/xls"
                                }
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Location",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "avoidFeature":{
                    "title":"avoidFeature",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/AvoidFeatureType"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AvoidFeature",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AvoidListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "aoi",
                "location",
                "avoidFeature"
            ]
        },
        "ErrorType":{
            "type":"object",
            "title":"ErrorType",
            "required":[
                "errorCode"
            ],
            "properties":{
                "errorCode":{
                    "title":"errorCode",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ErrorCodeType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"errorCode",
                        "namespaceURI":""
                    }
                },
                "severity":{
                    "title":"severity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/SeverityType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"severity",
                        "namespaceURI":""
                    }
                },
                "locationID":{
                    "title":"locationID",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locationID",
                        "namespaceURI":""
                    }
                },
                "locationPath":{
                    "title":"locationPath",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locationPath",
                        "namespaceURI":""
                    }
                },
                "message":{
                    "title":"message",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"message",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ErrorType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "errorCode",
                "severity",
                "locationID",
                "locationPath",
                "message"
            ]
        },
        "POIInfoType":{
            "type":"object",
            "title":"POIInfoType",
            "required":[
                "name",
                "value"
            ],
            "properties":{
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                },
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"value",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIInfoType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "name",
                "value"
            ]
        },
        "AbstractResponseParametersType":{
            "type":"object",
            "title":"AbstractResponseParametersType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractResponseParametersType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "TimeStampType":{
            "type":"object",
            "title":"TimeStampType",
            "required":[
                "begin"
            ],
            "properties":{
                "begin":{
                    "title":"begin",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"begin",
                        "namespaceURI":""
                    }
                },
                "duration":{
                    "title":"duration",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"duration",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeStampType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "begin",
                "duration"
            ]
        },
        "PortrayMapResponseType":{
            "required":[
                "map"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"PortrayMapResponseType",
                    "properties":{
                        "map":{
                            "title":"map",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/MapType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Map",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PortrayMapResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "map"
            ]
        },
        "AbstractAddressType":{
            "required":[
                "countryCode"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractLocationType"
                },
                {
                    "type":"object",
                    "title":"AbstractAddressType",
                    "properties":{
                        "addressee":{
                            "title":"addressee",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"addressee",
                                "namespaceURI":""
                            }
                        },
                        "countryCode":{
                            "title":"countryCode",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"countryCode",
                                "namespaceURI":""
                            }
                        },
                        "language":{
                            "title":"language",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"language",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractAddressType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "addressee",
                "countryCode",
                "language"
            ]
        },
        "GetPortrayMapCapabilitiesResponseType":{
            "required":[
                "availableSRS",
                "availableLayers",
                "availableFormats",
                "availableStyles"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GetPortrayMapCapabilitiesResponseType",
                    "properties":{
                        "availableSRS":{
                            "title":"availableSRS",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AvailableSRSType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"AvailableSRS",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "availableLayers":{
                            "title":"availableLayers",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AvailableLayersType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"AvailableLayers",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "availableFormats":{
                            "title":"availableFormats",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AvailableFormatsType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"AvailableFormats",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "availableStyles":{
                            "title":"availableStyles",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AvailableStylesType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"AvailableStyles",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetPortrayMapCapabilitiesResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "availableSRS",
                "availableLayers",
                "availableFormats",
                "availableStyles"
            ]
        },
        "TimeType":{
            "allOf":[
                {
                    "$ref":"#/definitions/TimeStampType"
                },
                {
                    "type":"object",
                    "title":"TimeType",
                    "properties":{
                        "utcOffset":{
                            "title":"utcOffset",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"utcOffset",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "utcOffset"
            ]
        },
        "AbstractRouteSegmentType":{
            "type":"object",
            "title":"AbstractRouteSegmentType",
            "required":[
                "distance",
                "travelTime",
                "boundingBox"
            ],
            "properties":{
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "travelTime":{
                    "title":"travelTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TravelTime",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "boundingBox":{
                    "title":"boundingBox",
                    "allOf":[
                        {
                            "$ref":"#/definitions/EnvelopeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"BoundingBox",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractRouteSegmentType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "distance",
                "travelTime",
                "boundingBox",
                "name"
            ]
        },
        "RadiusType":{
            "type":"object",
            "title":"RadiusType",
            "required":[
                "unit"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                        }
                    ],
                    "propertyType":"value"
                },
                "unit":{
                    "title":"unit",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceUnitType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"unit",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RadiusType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "value",
                "unit"
            ]
        },
        "AbstractPOISelectionCriteriaType":{
            "type":"object",
            "title":"AbstractPOISelectionCriteriaType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractPOISelectionCriteriaType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "POIWithDistanceType":{
            "type":"object",
            "title":"POIWithDistanceType",
            "required":[
                "poi"
            ],
            "properties":{
                "poi":{
                    "title":"poi",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PointOfInterestType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"POI",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POIWithDistanceType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poi",
                "distance"
            ]
        },
        "AbstractRequestParametersType":{
            "type":"object",
            "title":"AbstractRequestParametersType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractRequestParametersType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "RouteInstructionsRequestType":{
            "type":"object",
            "title":"RouteInstructionsRequestType",
            "properties":{
                "format":{
                    "title":"format",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"format",
                        "namespaceURI":""
                    }
                },
                "provideGeometry":{
                    "title":"provideGeometry",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"provideGeometry",
                        "namespaceURI":""
                    }
                },
                "provideBoundingBox":{
                    "title":"provideBoundingBox",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"provideBoundingBox",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteInstructionsRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "format",
                "provideGeometry",
                "provideBoundingBox"
            ]
        },
        "HorAccType":{
            "type":"object",
            "title":"HorAccType",
            "required":[
                "distance",
                "angle"
            ],
            "properties":{
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "angle":{
                    "title":"angle",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AngleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Angle",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"HorAccType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "distance",
                "angle"
            ]
        },
        "POIProperties":{
            "allOf":[
                {
                    "$ref":"#/definitions/POIPropertiesType"
                },
                {
                    "type":"object",
                    "title":"POIProperties",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo"
        },
        "VerAccType":{
            "type":"object",
            "title":"VerAccType",
            "required":[
                "distance"
            ],
            "properties":{
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"VerAccType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "distance"
            ]
        },
        "NamedPlaceType":{
            "type":"object",
            "title":"NamedPlaceType",
            "required":[
                "type"
            ],
            "properties":{
                "value":{
                    "title":"value",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"value"
                },
                "type":{
                    "title":"type",
                    "allOf":[
                        {
                            "$ref":"#/definitions/NamedPlaceClassification"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"type",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NamedPlaceType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "value",
                "type"
            ]
        },
        "LayerType.Layer":{
            "type":"object",
            "title":"LayerType.Layer",
            "required":[
                "name"
            ],
            "properties":{
                "style":{
                    "title":"style",
                    "allOf":[
                        {
                            "$ref":"#/definitions/StyleType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Style",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "name":{
                    "title":"name",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"name",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "propertiesOrder":[
                "style",
                "name"
            ]
        },
        "GeocodeRequestType":{
            "required":[
                "address"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GeocodeRequestType",
                    "properties":{
                        "address":{
                            "title":"address",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/AddressType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Address",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "returnFreeForm":{
                            "title":"returnFreeForm",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"returnFreeForm",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GeocodeRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "address",
                "returnFreeForm"
            ]
        },
        "NACEType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractNamedReferenceSystem"
                },
                {
                    "type":"object",
                    "title":"NACEType",
                    "properties":{
                        "division":{
                            "title":"division",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"division",
                                "namespaceURI":""
                            }
                        },
                        "group":{
                            "title":"group",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"group",
                                "namespaceURI":""
                            }
                        },
                        "clazz":{
                            "title":"clazz",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"class",
                                "namespaceURI":""
                            }
                        },
                        "description":{
                            "title":"description",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"description",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NACEType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "division",
                "group",
                "clazz",
                "description"
            ]
        },
        "LineCorridorType":{
            "type":"object",
            "title":"LineCorridorType",
            "required":[
                "lineString",
                "distance"
            ],
            "properties":{
                "lineString":{
                    "title":"lineString",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineStringType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineString",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "distance":{
                    "title":"distance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Distance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LineCorridorType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "lineString",
                "distance"
            ]
        },
        "BuildingLocatorType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractStreetLocatorType"
                },
                {
                    "type":"object",
                    "title":"BuildingLocatorType",
                    "properties":{
                        "number":{
                            "title":"number",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"number",
                                "namespaceURI":""
                            }
                        },
                        "subdivision":{
                            "title":"subdivision",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"subdivision",
                                "namespaceURI":""
                            }
                        },
                        "buildingName":{
                            "title":"buildingName",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"buildingName",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"BuildingLocatorType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "number",
                "subdivision",
                "buildingName"
            ]
        },
        "StreetAddressType":{
            "type":"object",
            "title":"StreetAddressType",
            "required":[
                "street"
            ],
            "properties":{
                "streetLocation":{
                    "title":"streetLocation",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractStreetLocatorType"
                                }
                            },
                            "elementName":{
                                "localPart":"_StreetLocation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_StreetLocation",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "street":{
                    "title":"street",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/StreetNameType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Street",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "locator":{
                    "title":"locator",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"locator",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"StreetAddressType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "streetLocation",
                "street",
                "locator"
            ]
        },
        "AvailableLayersType":{
            "type":"object",
            "title":"AvailableLayersType",
            "required":[
                "layer"
            ],
            "properties":{
                "layer":{
                    "title":"layer",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Layer",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AvailableLayersType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "layer"
            ]
        },
        "AbstractNamedReferenceSystem":{
            "type":"object",
            "title":"AbstractNamedReferenceSystem",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractNamedReferenceSystem",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "POILocationType":{
            "type":"object",
            "title":"POILocationType",
            "required":[
                "address",
                "nearest",
                "withinDistance",
                "withinBoundary"
            ],
            "properties":{
                "address":{
                    "title":"address",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AddressType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Address",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "nearest":{
                    "title":"nearest",
                    "allOf":[
                        {
                            "$ref":"#/definitions/NearestType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Nearest",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "withinDistance":{
                    "title":"withinDistance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WithinDistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WithinDistance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "withinBoundary":{
                    "title":"withinBoundary",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WithinBoundaryType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WithinBoundary",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"POILocationType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "address",
                "nearest",
                "withinDistance",
                "withinBoundary"
            ]
        },
        "AbstractBodyType":{
            "type":"object",
            "title":"AbstractBodyType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractBodyType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "ClipType":{
            "type":"object",
            "title":"ClipType",
            "required":[
                "polygon",
                "circleByCenterPoint",
                "lineCorridor"
            ],
            "properties":{
                "polygon":{
                    "title":"polygon",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PolygonType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Polygon",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "circleByCenterPoint":{
                    "title":"circleByCenterPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CircleByCenterPointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CircleByCenterPoint",
                        "namespaceURI":"http://www.opengis.net/gml"
                    }
                },
                "lineCorridor":{
                    "title":"lineCorridor",
                    "allOf":[
                        {
                            "$ref":"#/definitions/LineCorridorType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LineCorridor",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ClipType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "polygon",
                "circleByCenterPoint",
                "lineCorridor"
            ]
        },
        "RoutePlanType":{
            "type":"object",
            "title":"RoutePlanType",
            "required":[
                "routePreference",
                "wayPointList"
            ],
            "properties":{
                "routePreference":{
                    "title":"routePreference",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RoutePreferenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RoutePreference",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "wayPointList":{
                    "title":"wayPointList",
                    "allOf":[
                        {
                            "$ref":"#/definitions/WayPointListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WayPointList",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "avoidList":{
                    "title":"avoidList",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AvoidListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AvoidList",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "useRealTimeTraffic":{
                    "title":"useRealTimeTraffic",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"useRealTimeTraffic",
                        "namespaceURI":""
                    }
                },
                "expectedStartTime":{
                    "title":"expectedStartTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"expectedStartTime",
                        "namespaceURI":""
                    }
                },
                "expectedEndTime":{
                    "title":"expectedEndTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"expectedEndTime",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RoutePlanType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "routePreference",
                "wayPointList",
                "avoidList",
                "useRealTimeTraffic",
                "expectedStartTime",
                "expectedEndTime"
            ]
        },
        "CircularArcType":{
            "required":[
                "pos",
                "innerRadius",
                "outerRadius",
                "startAngle",
                "endAngle",
                "numARC"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractGeometricPrimitiveType"
                },
                {
                    "type":"object",
                    "title":"CircularArcType",
                    "properties":{
                        "pos":{
                            "title":"pos",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DirectPositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"pos",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "innerRadius":{
                            "title":"innerRadius",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LengthType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"innerRadius",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "outerRadius":{
                            "title":"outerRadius",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LengthType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"outerRadius",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "startAngle":{
                            "title":"startAngle",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AngleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"startAngle",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "endAngle":{
                            "title":"endAngle",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AngleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"endAngle",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "interpolation":{
                            "title":"interpolation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CurveInterpolationType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"interpolation",
                                "namespaceURI":""
                            }
                        },
                        "numARC":{
                            "title":"numARC",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"numArc",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CircularArcType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "pos",
                "innerRadius",
                "outerRadius",
                "startAngle",
                "endAngle",
                "interpolation",
                "numARC"
            ]
        },
        "LayerType":{
            "type":"object",
            "title":"LayerType",
            "required":[
                "layer",
                "filter"
            ],
            "properties":{
                "layer":{
                    "title":"layer",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/LayerType.Layer"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Layer",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "filter":{
                    "title":"filter",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"filter",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LayerType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "layer",
                "filter"
            ]
        },
        "DetermineRouteResponseType":{
            "required":[
                "routeSummary"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"DetermineRouteResponseType",
                    "properties":{
                        "routeHandle":{
                            "title":"routeHandle",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteHandleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteHandle",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeSummary":{
                            "title":"routeSummary",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteSummaryType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteSummary",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeGeometry":{
                            "title":"routeGeometry",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteGeometryType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteGeometry",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeInstructionsList":{
                            "title":"routeInstructionsList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteInstructionsListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteInstructionsList",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "routeMap":{
                            "title":"routeMap",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/RouteMapType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteMap",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DetermineRouteResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "routeHandle",
                "routeSummary",
                "routeGeometry",
                "routeInstructionsList",
                "routeMap"
            ]
        },
        "NearestType":{
            "type":"object",
            "title":"NearestType",
            "required":[
                "location"
            ],
            "properties":{
                "location":{
                    "title":"location",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "name":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                    },
                                    "value":{
                                        "$ref":"#/definitions/AbstractLocationType"
                                    }
                                },
                                "elementName":{
                                    "localPart":"_Location",
                                    "namespaceURI":"http://www.opengis.net/xls"
                                }
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Location",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "nearestCriterion":{
                    "title":"nearestCriterion",
                    "allOf":[
                        {
                            "$ref":"#/definitions/NearestCriterionType"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"nearestCriterion",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"NearestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "location",
                "nearestCriterion"
            ]
        },
        "RouteSegmentType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRouteSegmentType"
                },
                {
                    "type":"object",
                    "title":"RouteSegmentType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteSegmentType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "DistanceType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMeasureType"
                },
                {
                    "type":"object",
                    "title":"DistanceType",
                    "properties":{
                        "uom":{
                            "title":"uom",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DistanceUnitType"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"uom",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DistanceType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "uom"
            ]
        },
        "WithinDistanceType":{
            "type":"object",
            "title":"WithinDistanceType",
            "required":[
                "location"
            ],
            "properties":{
                "location":{
                    "title":"location",
                    "allOf":[
                        {
                            "type":"object",
                            "properties":{
                                "name":{
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                },
                                "value":{
                                    "$ref":"#/definitions/AbstractLocationType"
                                }
                            },
                            "elementName":{
                                "localPart":"_Location",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    ],
                    "propertyType":"elementRef",
                    "elementName":{
                        "localPart":"_Location",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "minimumDistance":{
                    "title":"minimumDistance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MinimumDistance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "maximumDistance":{
                    "title":"maximumDistance",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DistanceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MaximumDistance",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WithinDistanceType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "location",
                "minimumDistance",
                "maximumDistance"
            ]
        },
        "AbstractLocationType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"AbstractLocationType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractLocationType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "GeocodeResponseListType":{
            "type":"object",
            "title":"GeocodeResponseListType",
            "required":[
                "geocodedAddress",
                "numberOfGeocodedAddresses"
            ],
            "properties":{
                "geocodedAddress":{
                    "title":"geocodedAddress",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/GeocodedAddressType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"GeocodedAddress",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "numberOfGeocodedAddresses":{
                    "title":"numberOfGeocodedAddresses",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"numberOfGeocodedAddresses",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GeocodeResponseListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "geocodedAddress",
                "numberOfGeocodedAddresses"
            ]
        },
        "WithinBoundaryType":{
            "type":"object",
            "title":"WithinBoundaryType",
            "required":[
                "aoi"
            ],
            "properties":{
                "aoi":{
                    "title":"aoi",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AreaOfInterestType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AOI",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WithinBoundaryType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "aoi"
            ]
        },
        "AbstractHeaderType":{
            "type":"object",
            "title":"AbstractHeaderType",
            "properties":{
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractHeaderType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "CenterContextType":{
            "type":"object",
            "title":"CenterContextType",
            "required":[
                "centerPoint",
                "displayScale",
                "dpi",
                "radius",
                "srs"
            ],
            "properties":{
                "centerPoint":{
                    "title":"centerPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/PointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CenterPoint",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "displayScale":{
                    "title":"displayScale",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DisplayScale",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "dpi":{
                    "title":"dpi",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DPI",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "radius":{
                    "title":"radius",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RadiusType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Radius",
                        "namespaceURI":"http://www.opengis.net/xls"
                    }
                },
                "azimuth":{
                    "title":"azimuth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"azimuth",
                        "namespaceURI":""
                    }
                },
                "srs":{
                    "title":"srs",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"SRS",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CenterContextType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "centerPoint",
                "displayScale",
                "dpi",
                "radius",
                "azimuth",
                "srs"
            ]
        },
        "WayPointType":{
            "required":[
                "location"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWayPointType"
                },
                {
                    "type":"object",
                    "title":"WayPointType",
                    "properties":{
                        "location":{
                            "title":"location",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/AbstractLocationType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"_Location",
                                        "namespaceURI":"http://www.opengis.net/xls"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"_Location",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "geocodeMatchCode":{
                            "title":"geocodeMatchCode",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/GeocodingQOSType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"GeocodeMatchCode",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "stop":{
                            "title":"stop",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"stop",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"WayPointType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "location",
                "geocodeMatchCode",
                "stop"
            ]
        },
        "GeocodeResponseType":{
            "required":[
                "geocodeResponseList"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GeocodeResponseType",
                    "properties":{
                        "geocodeResponseList":{
                            "title":"geocodeResponseList",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/GeocodeResponseListType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"GeocodeResponseList",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GeocodeResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "geocodeResponseList"
            ]
        },
        "OutputMSIDsType":{
            "required":[
                "outputMSInformation"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractMSIDsType"
                },
                {
                    "type":"object",
                    "title":"OutputMSIDsType",
                    "properties":{
                        "outputMSInformation":{
                            "title":"outputMSInformation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/OutputMSInformationType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"OutputMSInformation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"OutputMSIDsType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "outputMSInformation"
            ]
        },
        "EllipseType":{
            "required":[
                "pos",
                "majorAxis",
                "minorAxis",
                "rotation"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractGeometricPrimitiveType"
                },
                {
                    "type":"object",
                    "title":"EllipseType",
                    "properties":{
                        "pos":{
                            "title":"pos",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/DirectPositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"pos",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "majorAxis":{
                            "title":"majorAxis",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LengthType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"majorAxis",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "minorAxis":{
                            "title":"minorAxis",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LengthType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"minorAxis",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "rotation":{
                            "title":"rotation",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AngleType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"rotation",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"EllipseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "pos",
                "majorAxis",
                "minorAxis",
                "rotation"
            ]
        },
        "ResponseType":{
            "required":[
                "version",
                "requestID"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractBodyType"
                },
                {
                    "type":"object",
                    "title":"ResponseType",
                    "properties":{
                        "errorList":{
                            "title":"errorList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/ErrorListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ErrorList",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "responseParameters":{
                            "title":"responseParameters",
                            "allOf":[
                                {
                                    "type":"object",
                                    "properties":{
                                        "name":{
                                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                                        },
                                        "value":{
                                            "$ref":"#/definitions/AbstractResponseParametersType"
                                        }
                                    },
                                    "elementName":{
                                        "localPart":"_ResponseParameters",
                                        "namespaceURI":"http://www.opengis.net/xls"
                                    }
                                }
                            ],
                            "propertyType":"elementRef",
                            "elementName":{
                                "localPart":"_ResponseParameters",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "version":{
                            "title":"version",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"version",
                                "namespaceURI":""
                            }
                        },
                        "requestID":{
                            "title":"requestID",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"requestID",
                                "namespaceURI":""
                            }
                        },
                        "numberOfResponses":{
                            "title":"numberOfResponses",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"numberOfResponses",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ResponseType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "errorList",
                "responseParameters",
                "version",
                "requestID",
                "numberOfResponses"
            ]
        },
        "RouteInstructionsListType":{
            "required":[
                "routeInstruction",
                "lang"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractDataType"
                },
                {
                    "type":"object",
                    "title":"RouteInstructionsListType",
                    "properties":{
                        "routeInstruction":{
                            "title":"routeInstruction",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/RouteInstructionType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteInstruction",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "format":{
                            "title":"format",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"format",
                                "namespaceURI":""
                            }
                        },
                        "lang":{
                            "title":"lang",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"lang",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteInstructionsListType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "routeInstruction",
                "format",
                "lang"
            ]
        },
        "ReverseGeocodeRequestType":{
            "required":[
                "position"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"ReverseGeocodeRequestType",
                    "properties":{
                        "position":{
                            "title":"position",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Position",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "reverseGeocodePreference":{
                            "title":"reverseGeocodePreference",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"#/definitions/ReverseGeocodePreferenceType"
                                    },
                                    "minItems":0
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ReverseGeocodePreference",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ReverseGeocodeRequestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "position",
                "reverseGeocodePreference"
            ]
        },
        "PointOfInterestType":{
            "required":[
                "id"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractPOIType"
                },
                {
                    "type":"object",
                    "title":"PointOfInterestType",
                    "properties":{
                        "poiAttributeList":{
                            "title":"poiAttributeList",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/POIAttributeListType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"POIAttributeList",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "point":{
                            "title":"point",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PointType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Point",
                                "namespaceURI":"http://www.opengis.net/gml"
                            }
                        },
                        "address":{
                            "title":"address",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AddressType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Address",
                                "namespaceURI":"http://www.opengis.net/xls"
                            }
                        },
                        "id":{
                            "title":"id",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ID",
                                "namespaceURI":""
                            }
                        },
                        "poiName":{
                            "title":"poiName",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"POIName",
                                "namespaceURI":""
                            }
                        },
                        "phoneNumber":{
                            "title":"phoneNumber",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"phoneNumber",
                                "namespaceURI":""
                            }
                        },
                        "description":{
                            "title":"description",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"description",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"PointOfInterestType",
                "namespaceURI":"http://www.opengis.net/xls"
            },
            "propertiesOrder":[
                "poiAttributeList",
                "point",
                "address",
                "id",
                "poiName",
                "phoneNumber",
                "description"
            ]
        },
        "RoutePreferenceType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"RoutePreferenceType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "NearestCriterionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"NearestCriterionType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "SpeedUnitType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SpeedUnitType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "POIPropertyNameType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"POIPropertyNameType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "DistanceUnitType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"DistanceUnitType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "ErrorCodeType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ErrorCodeType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "ReverseGeocodePreferenceType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"ReverseGeocodePreferenceType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "AvoidFeatureType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"AvoidFeatureType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "SeverityType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SeverityType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "SortDirectionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"SortDirectionType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "RouteMapStyleType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"RouteMapStyleType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "PresentationContentType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"presentationContentType",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        "NamedPlaceClassification":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"NamedPlaceClassification",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POIInfo"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POIInfoType"
                }
            },
            "elementName":{
                "localPart":"POIInfo",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetPortrayMapCapabilitiesResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType"
                }
            },
            "elementName":{
                "localPart":"GetPortrayMapCapabilitiesResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "PostalCode"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            },
            "elementName":{
                "localPart":"PostalCode",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteInstructionsRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteInstructionsRequestType"
                }
            },
            "elementName":{
                "localPart":"RouteInstructionsRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Angle"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AngleType"
                }
            },
            "elementName":{
                "localPart":"Angle",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_MSInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractMSInformationType"
                }
            },
            "elementName":{
                "localPart":"_MSInformation",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RoutePreference"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RoutePreferenceType"
                }
            },
            "elementName":{
                "localPart":"RoutePreference",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ReverseGeocodeRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ReverseGeocodeRequestType"
                }
            },
            "elementName":{
                "localPart":"ReverseGeocodeRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteSummary"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteSummaryType"
                }
            },
            "elementName":{
                "localPart":"RouteSummary",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Map"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/MapType"
                }
            },
            "elementName":{
                "localPart":"Map",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OutputMSIDs"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OutputMSIDsType"
                }
            },
            "elementName":{
                "localPart":"OutputMSIDs",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RoutePlan"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RoutePlanType"
                }
            },
            "elementName":{
                "localPart":"RoutePlan",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POILocation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POILocationType"
                }
            },
            "elementName":{
                "localPart":"POILocation",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Location"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractLocationType"
                }
            },
            "elementName":{
                "localPart":"_Location",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteMap"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteMapType"
                }
            },
            "elementName":{
                "localPart":"RouteMap",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteInstructionsList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteInstructionsListType"
                }
            },
            "elementName":{
                "localPart":"RouteInstructionsList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_NamedReferenceSystem"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractNamedReferenceSystem"
                }
            },
            "elementName":{
                "localPart":"_NamedReferenceSystem",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AOI"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AreaOfInterestType"
                }
            },
            "elementName":{
                "localPart":"AOI",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ReferenceSystem"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ReferenceSystemType"
                }
            },
            "elementName":{
                "localPart":"ReferenceSystem",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Address"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AddressType"
                }
            },
            "elementName":{
                "localPart":"Address",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SLIR"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SLIRType"
                }
            },
            "elementName":{
                "localPart":"SLIR",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_GatewayParameters"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractGatewayParametersType"
                }
            },
            "elementName":{
                "localPart":"_GatewayParameters",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DirectoryResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DirectoryResponseType"
                }
            },
            "elementName":{
                "localPart":"DirectoryResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Measure"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractMeasureType"
                }
            },
            "elementName":{
                "localPart":"_Measure",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteHandle"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteHandleType"
                }
            },
            "elementName":{
                "localPart":"RouteHandle",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GeocodeResponseList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeocodeResponseListType"
                }
            },
            "elementName":{
                "localPart":"GeocodeResponseList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "EndPoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WayPointType"
                }
            },
            "elementName":{
                "localPart":"EndPoint",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Time"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TimeType"
                }
            },
            "elementName":{
                "localPart":"Time",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "XLS"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/XLSType"
                }
            },
            "elementName":{
                "localPart":"XLS",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_RouteSummary"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractRouteSummaryType"
                }
            },
            "elementName":{
                "localPart":"_RouteSummary",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DirectoryRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DirectoryRequestType"
                }
            },
            "elementName":{
                "localPart":"DirectoryRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Distance"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DistanceType"
                }
            },
            "elementName":{
                "localPart":"Distance",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetPortrayMapCapabilitiesRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType"
                }
            },
            "elementName":{
                "localPart":"GetPortrayMapCapabilitiesRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GeocodeMatchCode"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeocodingQOSType"
                }
            },
            "elementName":{
                "localPart":"GeocodeMatchCode",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "CircularArc"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/CircularArcType"
                }
            },
            "elementName":{
                "localPart":"CircularArc",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_NextSegment"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractRouteSegmentType"
                }
            },
            "elementName":{
                "localPart":"_NextSegment",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AvoidList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AvoidListType"
                }
            },
            "elementName":{
                "localPart":"AvoidList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SLIA"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SLIAType"
                }
            },
            "elementName":{
                "localPart":"SLIA",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Header"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractHeaderType"
                }
            },
            "elementName":{
                "localPart":"_Header",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Body"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractBodyType"
                }
            },
            "elementName":{
                "localPart":"_Body",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DetermineRouteResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DetermineRouteResponseType"
                }
            },
            "elementName":{
                "localPart":"DetermineRouteResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "TimeStamp"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/TimeStampType"
                }
            },
            "elementName":{
                "localPart":"TimeStamp",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "PortrayMapResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PortrayMapResponseType"
                }
            },
            "elementName":{
                "localPart":"PortrayMapResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "NAICS"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/NAICSType"
                }
            },
            "elementName":{
                "localPart":"NAICS",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "PortrayMapRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PortrayMapRequestType"
                }
            },
            "elementName":{
                "localPart":"PortrayMapRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_ResponseParameters"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractResponseParametersType"
                }
            },
            "elementName":{
                "localPart":"_ResponseParameters",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Ellipse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EllipseType"
                }
            },
            "elementName":{
                "localPart":"Ellipse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_RequestParameters"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractRequestParametersType"
                }
            },
            "elementName":{
                "localPart":"_RequestParameters",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POIProperties"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POIProperties"
                }
            },
            "elementName":{
                "localPart":"POIProperties",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ResponseHeader"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ResponseHeaderType"
                }
            },
            "elementName":{
                "localPart":"ResponseHeader",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GeocodeResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeocodeResponseType"
                }
            },
            "elementName":{
                "localPart":"GeocodeResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "DetermineRouteRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DetermineRouteRequestType"
                }
            },
            "elementName":{
                "localPart":"DetermineRouteRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Altitude"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AltitudeType"
                }
            },
            "elementName":{
                "localPart":"Altitude",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "NACE"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/NACEType"
                }
            },
            "elementName":{
                "localPart":"NACE",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteGeometry"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteGeometryType"
                }
            },
            "elementName":{
                "localPart":"RouteGeometry",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POIInfoList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POIInfoListType"
                }
            },
            "elementName":{
                "localPart":"POIInfoList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POIProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POIPropertyType"
                }
            },
            "elementName":{
                "localPart":"POIProperty",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Position"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PositionType"
                }
            },
            "elementName":{
                "localPart":"Position",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Error"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ErrorType"
                }
            },
            "elementName":{
                "localPart":"Error",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ReverseGeocodeResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ReverseGeocodeResponseType"
                }
            },
            "elementName":{
                "localPart":"ReverseGeocodeResponse",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "StreetAddress"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/StreetAddressType"
                }
            },
            "elementName":{
                "localPart":"StreetAddress",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_StreetLocation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractStreetLocatorType"
                }
            },
            "elementName":{
                "localPart":"_StreetLocation",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SearchCentreDistance"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DistanceType"
                }
            },
            "elementName":{
                "localPart":"SearchCentreDistance",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GeocodeRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GeocodeRequestType"
                }
            },
            "elementName":{
                "localPart":"GeocodeRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OutputMSInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OutputMSInformationType"
                }
            },
            "elementName":{
                "localPart":"OutputMSInformation",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_Position"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractPositionType"
                }
            },
            "elementName":{
                "localPart":"_Position",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Response"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ResponseType"
                }
            },
            "elementName":{
                "localPart":"Response",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "InputMSInformation"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InputMSInformationType"
                }
            },
            "elementName":{
                "localPart":"InputMSInformation",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ViaPoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WayPointType"
                }
            },
            "elementName":{
                "localPart":"ViaPoint",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "StartPoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WayPointType"
                }
            },
            "elementName":{
                "localPart":"StartPoint",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Street"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/StreetNameType"
                }
            },
            "elementName":{
                "localPart":"Street",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ReverseGeocodePreference"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ReverseGeocodePreferenceType"
                }
            },
            "elementName":{
                "localPart":"ReverseGeocodePreference",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POI"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/PointOfInterestType"
                }
            },
            "elementName":{
                "localPart":"POI",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Request"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RequestType"
                }
            },
            "elementName":{
                "localPart":"Request",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_POI"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractPOIType"
                }
            },
            "elementName":{
                "localPart":"_POI",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Speed"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SpeedType"
                }
            },
            "elementName":{
                "localPart":"Speed",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "BoundingBox"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/EnvelopeType"
                }
            },
            "elementName":{
                "localPart":"BoundingBox",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "NextSegment"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteSegmentType"
                }
            },
            "elementName":{
                "localPart":"NextSegment",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "WayPointList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/WayPointListType"
                }
            },
            "elementName":{
                "localPart":"WayPointList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_WayPoint"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractWayPointType"
                }
            },
            "elementName":{
                "localPart":"_WayPoint",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "SIC"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/SICType"
                }
            },
            "elementName":{
                "localPart":"SIC",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "InputMSIDs"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InputMSIDsType"
                }
            },
            "elementName":{
                "localPart":"InputMSIDs",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "AvoidFeature"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AvoidFeatureType"
                }
            },
            "elementName":{
                "localPart":"AvoidFeature",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteInstruction"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteInstructionType"
                }
            },
            "elementName":{
                "localPart":"RouteInstruction",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_MSIDs"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractMSIDsType"
                }
            },
            "elementName":{
                "localPart":"_MSIDs",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "ErrorList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/ErrorListType"
                }
            },
            "elementName":{
                "localPart":"ErrorList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "OutputGatewayParameters"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/OutputGatewayParametersType"
                }
            },
            "elementName":{
                "localPart":"OutputGatewayParameters",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Place"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/NamedPlaceType"
                }
            },
            "elementName":{
                "localPart":"Place",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteGeometryRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteGeometryRequestType"
                }
            },
            "elementName":{
                "localPart":"RouteGeometryRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RouteMapRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RouteMapRequestType"
                }
            },
            "elementName":{
                "localPart":"RouteMapRequest",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "RequestHeader"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/RequestHeaderType"
                }
            },
            "elementName":{
                "localPart":"RequestHeader",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "InputGatewayParameters"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/InputGatewayParametersType"
                }
            },
            "elementName":{
                "localPart":"InputGatewayParameters",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "POIAttributeList"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/POIAttributeListType"
                }
            },
            "elementName":{
                "localPart":"POIAttributeList",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_POIProperty"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                }
            },
            "elementName":{
                "localPart":"_POIProperty",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "Building"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/BuildingLocatorType"
                }
            },
            "elementName":{
                "localPart":"Building",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_POISelectionCriteria"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractPOISelectionCriteriaType"
                }
            },
            "elementName":{
                "localPart":"_POISelectionCriteria",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "_ADT"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/xls"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/AbstractDataType"
                }
            },
            "elementName":{
                "localPart":"_ADT",
                "namespaceURI":"http://www.opengis.net/xls"
            }
        }
    ]
}