{
    "additionalProperties": true,
    "anyOf": [
        {
            "required": [
                "vectorObject"
            ],
            "title": "vectorObject is required"
        },
        {
            "required": [
                "topologyLevel"
            ],
            "title": "topologyLevel is required"
        }
    ],
    "definitions": {
        "vectorObject": {
            "additionalProperties": true,
            "description": "Information about the geometric objects used in the resource.",
            "example": "../examples/vectorObject.json",
            "properties": {
                "objectCount": {
                    "description": "The total number of point or vector objects occurring in the dataset.",
                    "translation": {},
                    "type": "integer"
                },
                "objectType": {
                    "description": "Name of point or vector objects used to locate zero-, one-, two-, or three-dimensional spatial locations in the resource.",
                    "minLength": 1,
                    "translation": {},
                    "type": "string"
                }
            },
            "required": [
                "objectType"
            ],
            "translation": {},
            "type": "object"
        }
    },
    "description": "Information about the vector spatial objects in the resource",
    "example": "../examples/vectorRepresentation.json",
    "minProperties": 1,
    "properties": {
        "topologyLevel": {
            "description": "Identifies the degree of complexity of the spatial relationships",
            "translation": {},
            "type": "string"
        },
        "vectorObject": {
            "description": "Information about the geometric objects used in the resource",
            "items": {
                "$ref": "#/definitions/vectorObject"
            },
            "minItems": 1,
            "translation": {},
            "type": "array"
        }
    },
    "type": "object"
}