
{
    "id":"http://www.opengis.net/ols/nav#",
    "definitions":{
        "RoutePointType":{
            "type":"object",
            "title":"RoutePointType",
            "required":[
                "linkLoci"
            ],
            "properties":{
                "linkLoci":{
                    "title":"linkLoci",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/LocusType"
                            },
                            "minItems":1
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"LinkLoci",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RoutePointType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "linkLoci"
            ]
        },
        "TimeZoneType":{
            "type":"object",
            "title":"TimeZoneType",
            "required":[
                "code",
                "minutesFromGMT",
                "description"
            ],
            "properties":{
                "code":{
                    "title":"code",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Code",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "minutesFromGMT":{
                    "title":"minutesFromGMT",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/short"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MinutesFromGMT",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "description":{
                    "title":"description",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Description",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"TimeZoneType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "code",
                "minutesFromGMT",
                "description"
            ]
        },
        "DayOfWeekOfMonthType":{
            "type":"object",
            "title":"DayOfWeekOfMonthType",
            "required":[
                "dayOfWeek",
                "weekOfMonth"
            ],
            "properties":{
                "dayOfWeek":{
                    "title":"dayOfWeek",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeek",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "weekOfMonth":{
                    "title":"weekOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WeekOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DayOfWeekOfMonthType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "dayOfWeek",
                "weekOfMonth"
            ]
        },
        "CursorFetchRequest":{
            "required":[
                "cursorID",
                "fetchDirection",
                "numRecordsToFetch",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"CursorFetchRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "fetchDirection":{
                            "title":"fetchDirection",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/FetchDirectionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"FetchDirection",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "numRecordsToFetch":{
                            "title":"numRecordsToFetch",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"NumRecordsToFetch",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CursorFetchRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "fetchDirection",
                "numRecordsToFetch",
                "priority"
            ]
        },
        "RoutePointSequenceType.ViaPoint":{
            "allOf":[
                {
                    "$ref":"#/definitions/RoutePointType"
                },
                {
                    "type":"object",
                    "title":"RoutePointSequenceType.ViaPoint",
                    "properties":{
                        "ordered":{
                            "title":"ordered",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"ordered",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "propertiesOrder":[
                "ordered"
            ]
        },
        "GetNearbyMapObjRequestType":{
            "required":[
                "currentPosition",
                "delta",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GetNearbyMapObjRequestType",
                    "properties":{
                        "currentPosition":{
                            "title":"currentPosition",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CurrentPosition",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "delta":{
                            "title":"delta",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Delta",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "getFirstBucket":{
                            "title":"getFirstBucket",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"GetFirstBucket",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetNearbyMapObjRequestType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "currentPosition",
                "delta",
                "getFirstBucket",
                "priority"
            ]
        },
        "DayOfWeekOfYearType":{
            "type":"object",
            "title":"DayOfWeekOfYearType",
            "required":[
                "dayOfWeek",
                "weekOfYear"
            ],
            "properties":{
                "dayOfWeek":{
                    "title":"dayOfWeek",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeek",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "weekOfYear":{
                    "title":"weekOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WeekOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DayOfWeekOfYearType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "dayOfWeek",
                "weekOfYear"
            ]
        },
        "DateType":{
            "type":"object",
            "title":"DateType",
            "properties":{
                "absoluteDateType":{
                    "title":"absoluteDateType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AbsoluteDateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AbsoluteDateType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "extendedDate":{
                    "title":"extendedDate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/ExtendedDateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ExtendedDate",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DateType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "absoluteDateType",
                "extendedDate"
            ]
        },
        "CursorInfoType":{
            "type":"object",
            "title":"CursorInfoType",
            "required":[
                "cursorBufferStart",
                "cursorBufferEnd",
                "resultsSetComplete",
                "currentCursorPosition"
            ],
            "properties":{
                "cursorBufferStart":{
                    "title":"cursorBufferStart",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CursorBufferStart",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "cursorBufferEnd":{
                    "title":"cursorBufferEnd",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CursorBufferEnd",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "resultsSetComplete":{
                    "title":"resultsSetComplete",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ResultsSetComplete",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "currentCursorPosition":{
                    "title":"currentCursorPosition",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CurrentCursorPosition",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CursorInfoType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorBufferStart",
                "cursorBufferEnd",
                "resultsSetComplete",
                "currentCursorPosition"
            ]
        },
        "DayOfWeekOfMonthOfYearType":{
            "type":"object",
            "title":"DayOfWeekOfMonthOfYearType",
            "required":[
                "dayOfWeek",
                "weekOfMonth",
                "monthOfYear"
            ],
            "properties":{
                "dayOfWeek":{
                    "title":"dayOfWeek",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeek",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "weekOfMonth":{
                    "title":"weekOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WeekOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "monthOfYear":{
                    "title":"monthOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MonthOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DayOfWeekOfMonthOfYearType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "dayOfWeek",
                "weekOfMonth",
                "monthOfYear"
            ]
        },
        "GetCursorPositionRequest":{
            "required":[
                "cursorID",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GetCursorPositionRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCursorPositionRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "priority"
            ]
        },
        "GetCursorInfoResponse":{
            "required":[
                "cursorInfo"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GetCursorInfoResponse",
                    "properties":{
                        "cursorInfo":{
                            "title":"cursorInfo",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorInfoType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorInfo",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCursorInfoResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorInfo"
            ]
        },
        "SetCursorPositionResponse":{
            "required":[
                "gapNum"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"SetCursorPositionResponse",
                    "properties":{
                        "gapNum":{
                            "title":"gapNum",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"GapNum",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SetCursorPositionResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "gapNum"
            ]
        },
        "RoutePointSequenceType":{
            "type":"object",
            "title":"RoutePointSequenceType",
            "required":[
                "startPoint",
                "endPoint"
            ],
            "properties":{
                "startPoint":{
                    "title":"startPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RoutePointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"StartPoint",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "viaPoint":{
                    "title":"viaPoint",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/RoutePointSequenceType.ViaPoint"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ViaPoint",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "endPoint":{
                    "title":"endPoint",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RoutePointType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EndPoint",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RoutePointSequenceType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "startPoint",
                "viaPoint",
                "endPoint"
            ]
        },
        "ProcessCursorResponse":{
            "required":[
                "numRecordsProcessed"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"ProcessCursorResponse",
                    "properties":{
                        "numRecordsProcessed":{
                            "title":"numRecordsProcessed",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"NumRecordsProcessed",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessCursorResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "numRecordsProcessed"
            ]
        },
        "ProcessCursorRequest":{
            "required":[
                "cursorID",
                "actionFunc",
                "actionFuncParam",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"ProcessCursorRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "actionFunc":{
                            "title":"actionFunc",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ActionFunc",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "actionFuncParam":{
                            "title":"actionFuncParam",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ActionFuncParam",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ProcessCursorRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "actionFunc",
                "actionFuncParam",
                "priority"
            ]
        },
        "MapObjType":{
            "type":"object",
            "title":"MapObjType",
            "required":[
                "cursor"
            ],
            "properties":{
                "cursor":{
                    "title":"cursor",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CursorType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Cursor",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "firstBucket":{
                    "title":"firstBucket",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CursorFetchResponse"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"FirstBucket",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"MapObjType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursor",
                "firstBucket"
            ]
        },
        "AbsoluteDateType":{
            "type":"object",
            "title":"AbsoluteDateType",
            "required":[
                "monthOfYear",
                "dayOfMonth",
                "year"
            ],
            "properties":{
                "monthOfYear":{
                    "title":"monthOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MonthOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfMonth":{
                    "title":"dayOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "year":{
                    "title":"year",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Year",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbsoluteDateType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "monthOfYear",
                "dayOfMonth",
                "year"
            ]
        },
        "SetCursorPositionRequest":{
            "required":[
                "cursorID",
                "cursorStartPosition",
                "numOfPositions",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"SetCursorPositionRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "cursorStartPosition":{
                            "title":"cursorStartPosition",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorOriginEnum"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorStartPosition",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "numOfPositions":{
                            "title":"numOfPositions",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"NumOfPositions",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"SetCursorPositionRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "cursorStartPosition",
                "numOfPositions",
                "priority"
            ]
        },
        "GetPositionRequestType":{
            "required":[
                "useHistory",
                "currentPosition",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GetPositionRequestType",
                    "properties":{
                        "useHistory":{
                            "title":"useHistory",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"UseHistory",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "currentPosition":{
                            "title":"currentPosition",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/PositionType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CurrentPosition",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetPositionRequestType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "useHistory",
                "currentPosition",
                "priority"
            ]
        },
        "DetermineRouteResponseType":{
            "required":[
                "routeLinkAndCost"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"DetermineRouteResponseType",
                    "properties":{
                        "routeLinkAndCost":{
                            "title":"routeLinkAndCost",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteLinkAndCost",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "firstBucket":{
                            "title":"firstBucket",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorFetchResponse"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"FirstBucket",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "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"
                            }
                        },
                        "constraintRelaxed":{
                            "title":"constraintRelaxed",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ConstraintRelaxed",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "whichConstrainWasRelaxed":{
                            "title":"whichConstrainWasRelaxed",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"WhichConstrainWasRelaxed",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DetermineRouteResponseType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "routeLinkAndCost",
                "firstBucket",
                "routeHandle",
                "routeSummary",
                "constraintRelaxed",
                "whichConstrainWasRelaxed"
            ]
        },
        "GetPositionResponseType":{
            "required":[
                "locus"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GetPositionResponseType",
                    "properties":{
                        "locus":{
                            "title":"locus",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/LocusType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Locus",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetPositionResponseType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "locus"
            ]
        },
        "GetNearbyMapObjResponseType":{
            "required":[
                "mapObj"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GetNearbyMapObjResponseType",
                    "properties":{
                        "mapObj":{
                            "title":"mapObj",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/MapObjType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"MapObj",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetNearbyMapObjResponseType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "mapObj"
            ]
        },
        "RouteCostModelType":{
            "type":"object",
            "title":"RouteCostModelType",
            "required":[
                "minimizerGoal"
            ],
            "properties":{
                "minimizerGoal":{
                    "title":"minimizerGoal",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteMinimizeOptionEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MinimizerGoal",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "highwayAffinity":{
                    "title":"highwayAffinity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteHighwayUsageEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"HighwayAffinity",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "tollroadAffinity":{
                    "title":"tollroadAffinity",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteTollUsageEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TollroadAffinity",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "scenicRoute":{
                    "title":"scenicRoute",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"ScenicRoute",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteCostModelType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "minimizerGoal",
                "highwayAffinity",
                "tollroadAffinity",
                "scenicRoute"
            ]
        },
        "DayOfMonthOfYearType":{
            "type":"object",
            "title":"DayOfMonthOfYearType",
            "required":[
                "dayOfMonth",
                "monthOfYear"
            ],
            "properties":{
                "dayOfMonth":{
                    "title":"dayOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "monthOfYear":{
                    "title":"monthOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MonthOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DayOfMonthOfYearType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "dayOfMonth",
                "monthOfYear"
            ]
        },
        "RouteControlType":{
            "type":"object",
            "title":"RouteControlType",
            "required":[
                "costCriteria"
            ],
            "properties":{
                "costCriteria":{
                    "title":"costCriteria",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteCostModelType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CostCriteria",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "vehicle":{
                    "title":"vehicle",
                    "allOf":[
                        {
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/VehicleTypeN"
                            },
                            "minItems":0
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Vehicle",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "vehicleCompositionLogic":{
                    "title":"vehicleCompositionLogic",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"VehicleCompositionLogic",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "routeStartDateTime":{
                    "title":"routeStartDateTime",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DateTimeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RouteStartDateTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "routeEndDateTime":{
                    "title":"routeEndDateTime",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DateTimeType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"RouteEndDateTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "useRealTimeTraffic":{
                    "title":"useRealTimeTraffic",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"useRealTimeTraffic",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteControlType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "costCriteria",
                "vehicle",
                "vehicleCompositionLogic",
                "routeStartDateTime",
                "routeEndDateTime",
                "useRealTimeTraffic"
            ]
        },
        "LocusType":{
            "required":[
                "link"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractWayPointType"
                },
                {
                    "type":"object",
                    "title":"LocusType",
                    "properties":{
                        "link":{
                            "title":"link",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/AbstractIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Link",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "positionAlongLink":{
                            "title":"positionAlongLink",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"PositionAlongLink",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "side":{
                            "title":"side",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"Side",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"LocusType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "link",
                "positionAlongLink",
                "side"
            ]
        },
        "CursorType":{
            "type":"object",
            "title":"CursorType",
            "required":[
                "cursorID",
                "cursorType"
            ],
            "properties":{
                "cursorID":{
                    "title":"cursorID",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CursorIDType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CursorID",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "cursorType":{
                    "title":"cursorType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/CursorTypeEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"CursorType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CursorType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "cursorType"
            ]
        },
        "CursorIDType":{
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractIDType"
                },
                {
                    "type":"object",
                    "title":"CursorIDType",
                    "properties":{
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CursorIDType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "CloseCursorRequest":{
            "required":[
                "cursorID",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"CloseCursorRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CloseCursorRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "priority"
            ]
        },
        "GetCursorPositionResponse":{
            "required":[
                "cursorPosition"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"GetCursorPositionResponse",
                    "properties":{
                        "cursorPosition":{
                            "title":"cursorPosition",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorPosition",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCursorPositionResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorPosition"
            ]
        },
        "DateTimeType":{
            "type":"object",
            "title":"DateTimeType",
            "properties":{
                "startDate":{
                    "title":"startDate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"StartDate",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "endDate":{
                    "title":"endDate",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DateType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EndDate",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "startTime":{
                    "title":"startTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"StartTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "endTime":{
                    "title":"endTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EndTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "timeZone":{
                    "title":"timeZone",
                    "allOf":[
                        {
                            "$ref":"#/definitions/TimeZoneType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"TimeZone",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "daylightSavingsTimeCode":{
                    "title":"daylightSavingsTimeCode",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DaylightSavingsTimeCode",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "exclusionary":{
                    "title":"exclusionary",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Exclusionary",
                        "namespaceURI":""
                    }
                },
                "spring":{
                    "title":"spring",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Spring",
                        "namespaceURI":""
                    }
                },
                "summer":{
                    "title":"summer",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Summer",
                        "namespaceURI":""
                    }
                },
                "fall":{
                    "title":"fall",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Fall",
                        "namespaceURI":""
                    }
                },
                "winter":{
                    "title":"winter",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Winter",
                        "namespaceURI":""
                    }
                },
                "holiday":{
                    "title":"holiday",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Holiday",
                        "namespaceURI":""
                    }
                },
                "dawnToDusk":{
                    "title":"dawnToDusk",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"DawnToDusk",
                        "namespaceURI":""
                    }
                },
                "duskToDawn":{
                    "title":"duskToDawn",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"DuskToDawn",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"DateTimeType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "startDate",
                "endDate",
                "startTime",
                "endTime",
                "timeZone",
                "daylightSavingsTimeCode",
                "exclusionary",
                "spring",
                "summer",
                "fall",
                "winter",
                "holiday",
                "dawnToDusk",
                "duskToDawn"
            ]
        },
        "AbstractIDType":{
            "type":"object",
            "title":"AbstractIDType",
            "required":[
                "id"
            ],
            "properties":{
                "id":{
                    "title":"id",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ID",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"AbstractIDType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "id"
            ]
        },
        "RouteLinkAndCost":{
            "type":"object",
            "title":"RouteLinkAndCost",
            "required":[
                "link",
                "estLinkTravelTime",
                "nodeTravelTime"
            ],
            "properties":{
                "link":{
                    "title":"link",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AbstractIDType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"Link",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "estLinkTravelTime":{
                    "title":"estLinkTravelTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"EstLinkTravelTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "nodeTravelTime":{
                    "title":"nodeTravelTime",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"NodeTravelTime",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RouteLinkAndCost",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "link",
                "estLinkTravelTime",
                "nodeTravelTime"
            ]
        },
        "RoutePlanType":{
            "type":"object",
            "title":"RoutePlanType",
            "required":[
                "wayPointList",
                "extendedRouteControl",
                "relaxConstraint"
            ],
            "properties":{
                "wayPointList":{
                    "title":"wayPointList",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RoutePointSequenceType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WayPointList",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "avoidList":{
                    "title":"avoidList",
                    "allOf":[
                        {
                            "$ref":"#/definitions/AvoidListType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"AvoidList",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "extendedRouteControl":{
                    "title":"extendedRouteControl",
                    "allOf":[
                        {
                            "$ref":"#/definitions/RouteControlType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"ExtendedRouteControl",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "useRealTimeTraffic":{
                    "title":"useRealTimeTraffic",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"useRealTimeTraffic",
                        "namespaceURI":""
                    }
                },
                "relaxConstraint":{
                    "title":"relaxConstraint",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"RelaxConstraint",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"RoutePlanType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "wayPointList",
                "avoidList",
                "extendedRouteControl",
                "useRealTimeTraffic",
                "relaxConstraint"
            ]
        },
        "CursorFetchResponse":{
            "required":[
                "numFetchedRecords",
                "cursorType",
                "retrievedRecords"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractResponseParametersType"
                },
                {
                    "type":"object",
                    "title":"CursorFetchResponse",
                    "properties":{
                        "numFetchedRecords":{
                            "title":"numFetchedRecords",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"NumFetchedRecords",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "cursorType":{
                            "title":"cursorType",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorTypeEnum"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorType",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "retrievedRecords":{
                            "title":"retrievedRecords",
                            "allOf":[
                                {
                                    "type":"array",
                                    "items":{
                                        "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType"
                                    },
                                    "minItems":1
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RetrievedRecords",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"CursorFetchResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "numFetchedRecords",
                "cursorType",
                "retrievedRecords"
            ]
        },
        "DetermineRouteRequestType":{
            "required":[
                "routeHandle",
                "extendedRoutePlan",
                "priority"
            ],
            "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/ols/nav"
                            }
                        },
                        "extendedRoutePlan":{
                            "title":"extendedRoutePlan",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RoutePlanType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"ExtendedRoutePlan",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "boundingBox":{
                            "title":"boundingBox",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/EnvelopeType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"BoundingBox",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "routeGuidanceRequest":{
                            "title":"routeGuidanceRequest",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/RouteInstructionsRequestType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"RouteGuidanceRequest",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "firstBucketSize":{
                            "title":"firstBucketSize",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"FirstBucketSize",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        },
                        "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/ols/nav"
            },
            "propertiesOrder":[
                "routeHandle",
                "extendedRoutePlan",
                "boundingBox",
                "routeGuidanceRequest",
                "firstBucketSize",
                "priority",
                "provideRouteHandle",
                "distanceUnit"
            ]
        },
        "GetCursorInfoRequest":{
            "required":[
                "cursorID",
                "priority"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/AbstractRequestParametersType"
                },
                {
                    "type":"object",
                    "title":"GetCursorInfoRequest",
                    "properties":{
                        "cursorID":{
                            "title":"cursorID",
                            "allOf":[
                                {
                                    "$ref":"#/definitions/CursorIDType"
                                }
                            ],
                            "propertyType":"element",
                            "elementName":{
                                "localPart":"CursorID",
                                "namespaceURI":"http://www.opengis.net/ols/nav"
                            }
                        },
                        "priority":{
                            "title":"priority",
                            "allOf":[
                                {
                                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                                }
                            ],
                            "propertyType":"attribute",
                            "attributeName":{
                                "localPart":"priority",
                                "namespaceURI":""
                            }
                        }
                    }
                }
            ],
            "typeType":"classInfo",
            "typeName":{
                "localPart":"GetCursorInfoRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "cursorID",
                "priority"
            ]
        },
        "VehicleTypeN":{
            "type":"object",
            "title":"VehicleTypeN",
            "required":[
                "vehicleValue"
            ],
            "properties":{
                "vehicleValue":{
                    "title":"vehicleValue",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"VehicleValue",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "vehicleName":{
                    "title":"vehicleName",
                    "allOf":[
                        {
                            "$ref":"#/definitions/VehicleTypeName"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"VehicleName",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "exclusionary":{
                    "title":"exclusionary",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean"
                        }
                    ],
                    "propertyType":"attribute",
                    "attributeName":{
                        "localPart":"Exclusionary",
                        "namespaceURI":""
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"VehicleType.N",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "vehicleValue",
                "vehicleName",
                "exclusionary"
            ]
        },
        "ExtendedDateType":{
            "type":"object",
            "title":"ExtendedDateType",
            "properties":{
                "dayOfWeek":{
                    "title":"dayOfWeek",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekEnum"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeek",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfYear":{
                    "title":"dayOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfMonth":{
                    "title":"dayOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfWeekOfMonthType":{
                    "title":"dayOfWeekOfMonthType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekOfMonthType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeekOfMonthType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfWeekOfYearType":{
                    "title":"dayOfWeekOfYearType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfWeekOfYearType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeekOfYearType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "weekOfMonth":{
                    "title":"weekOfMonth",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WeekOfMonth",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "weekOfYear":{
                    "title":"weekOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"WeekOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "monthOfYear":{
                    "title":"monthOfYear",
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"MonthOfYear",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfMonthOfYearType":{
                    "title":"dayOfMonthOfYearType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfMonthOfYearType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfMonthOfYearType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                },
                "dayOfWeekOfMonthOfYearType":{
                    "title":"dayOfWeekOfMonthOfYearType",
                    "allOf":[
                        {
                            "$ref":"#/definitions/DayOfMonthOfYearType"
                        }
                    ],
                    "propertyType":"element",
                    "elementName":{
                        "localPart":"DayOfWeekOfMonthOfYearType",
                        "namespaceURI":"http://www.opengis.net/ols/nav"
                    }
                }
            },
            "typeType":"classInfo",
            "typeName":{
                "localPart":"ExtendedDateType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            },
            "propertiesOrder":[
                "dayOfWeek",
                "dayOfYear",
                "dayOfMonth",
                "dayOfWeekOfMonthType",
                "dayOfWeekOfYearType",
                "weekOfMonth",
                "weekOfYear",
                "monthOfYear",
                "dayOfMonthOfYearType",
                "dayOfWeekOfMonthOfYearType"
            ]
        },
        "RouteHighwayUsageEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"RouteHighwayUsageEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "RouteMinimizeOptionEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"RouteMinimizeOptionEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "DateTimeEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"DateTimeEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "FetchDirectionType":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"FetchDirectionType",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "CursorTypeEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"CursorTypeEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "DayOfWeekEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"DayOfWeekEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "CursorOriginEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"CursorOriginEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "RouteTollUsageEnum":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"RouteTollUsageEnum",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        "VehicleTypeName":{
            "allOf":[
                {
                    "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string"
                }
            ],
            "typeType":"enumInfo",
            "typeName":{
                "localPart":"VehicleTypeName",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        }
    },
    "anyOf":[
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetNearbyMapObjRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetNearbyMapObjRequestType"
                }
            },
            "elementName":{
                "localPart":"GetNearbyMapObjRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetPositionRequest"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetPositionRequestType"
                }
            },
            "elementName":{
                "localPart":"GetPositionRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        {
            "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/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DetermineRouteRequestType"
                }
            },
            "elementName":{
                "localPart":"DetermineRouteRequest",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetNearbyMapObjResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetNearbyMapObjResponseType"
                }
            },
            "elementName":{
                "localPart":"GetNearbyMapObjResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        {
            "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/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/DetermineRouteResponseType"
                }
            },
            "elementName":{
                "localPart":"DetermineRouteResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        },
        {
            "type":"object",
            "properties":{
                "name":{
                    "allOf":[
                        {
                            "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName"
                        },
                        {
                            "type":"object",
                            "properties":{
                                "localPart":{
                                    "enum":[
                                        "GetPositionResponse"
                                    ]
                                },
                                "namespaceURI":{
                                    "enum":[
                                        "http://www.opengis.net/ols/nav"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "value":{
                    "$ref":"#/definitions/GetPositionResponseType"
                }
            },
            "elementName":{
                "localPart":"GetPositionResponse",
                "namespaceURI":"http://www.opengis.net/ols/nav"
            }
        }
    ]
}