Schema definition @geoSystem
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3634.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Attempts to validate all possible combinations
type Any
array items
[0]+  Any
property wildcard
Definition  Any
one of
(0)  Schema
(1)  Schema
(2)  Schema
used by EspduTransform / @geoSystem
GeoCoordinate / @geoSystem
GeoElevationGrid / @geoSystem
GeoLocation / @geoSystem
GeoLOD / @geoSystem
GeoOrigin / @geoSystem
GeoPositionInterpolator / @geoSystem
GeoProximitySensor / @geoSystem
GeoTouchSensor / @geoSystem
GeoTransform / @geoSystem
GeoViewpoint / @geoSystem
ReceiverPdu / @geoSystem
SignalPdu / @geoSystem
TransmitterPdu / @geoSystem
source code "@geoSystem": {
    "description": "Attempts to validate all possible combinations",
    "oneOf": [
        {
            "type": "array",
            "minItems": 1,
            "maxItems": 3,
            "items": [
                {
                    "type": "string",
                    "enum": [
                        "GD",
                        "GDC"
                    ],
                    "default": "GD"
                },
                {
                    "type": "string",
                    "enum": [
                        "AM",
                        "AN",
                        "BN",
                        "BR",
                        "CC",
                        "CD",
                        "EA",
                        "EB",
                        "EC",
                        "ED",
                        "EE",
                        "EF",
                        "FA",
                        "HE",
                        "HO",
                        "ID",
                        "IN",
                        "KA",
                        "RF",
                        "SA",
                        "WD",
                        "WE"
                    ],
                    "default": "WE"
                }
            ],
            "additionalItems": {
                "type": "string",
                "enum": [
                    "WGS84"
                ]
            }
        },
        {
            "type": "array",
            "minItems": 1,
            "maxItems": 5,
            "items": [
                {
                    "type": "string",
                    "enum": [
                        "UTM"
                    ],
                    "default": "GD"
                },
                {
                    "type": "string",
                    "enum": [
                        "Z01",
                        "Z1",
                        "Z02",
                        "Z2",
                        "Z03",
                        "Z3",
                        "Z04",
                        "Z4",
                        "Z05",
                        "Z5",
                        "Z06",
                        "Z6",
                        "Z07",
                        "Z7",
                        "Z08",
                        "Z8",
                        "Z09",
                        "Z9",
                        "Z10",
                        "Z11",
                        "Z12",
                        "Z13",
                        "Z14",
                        "Z15",
                        "Z16",
                        "Z17",
                        "Z18",
                        "Z19",
                        "Z20",
                        "Z21",
                        "Z22",
                        "Z23",
                        "Z24",
                        "Z25",
                        "Z26",
                        "Z27",
                        "Z28",
                        "Z29",
                        "Z30",
                        "Z31",
                        "Z32",
                        "Z33",
                        "Z34",
                        "Z35",
                        "Z36",
                        "Z37",
                        "Z38",
                        "Z39",
                        "Z40",
                        "Z41",
                        "Z42",
                        "Z43",
                        "Z44",
                        "Z45",
                        "Z46",
                        "Z47",
                        "Z48",
                        "Z49",
                        "Z50",
                        "Z51",
                        "Z52",
                        "Z53",
                        "Z54",
                        "Z55",
                        "Z56",
                        "Z57",
                        "Z58",
                        "Z59",
                        "Z60"
                    ],
                    "default": "WE"
                },
                {
                    "type": "string",
                    "enum": [
                        "S"
                    ]
                },
                {
                    "type": "string",
                    "enum": [
                        "AM",
                        "AN",
                        "BN",
                        "BR",
                        "CC",
                        "CD",
                        "EA",
                        "EB",
                        "EC",
                        "ED",
                        "EE",
                        "EF",
                        "FA",
                        "HE",
                        "HO",
                        "ID",
                        "IN",
                        "KA",
                        "RF",
                        "SA",
                        "WD",
                        "WE"
                    ]
                }
            ],
            "additionalItems": {
                "type": "string",
                "enum": [
                    "WGS84"
                ]
            }
        },
        {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": [
                {
                    "type": "string",
                    "enum": [
                        "GC",
                        "GCC"
                    ]
                }
            ],
            "additionalItems": false
        }
    ]
}

Operator subschema @geoSystem > one of (0) / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3635.png
type Array
array constraints
Min Items  1
Max Items  3
array items
[0]  Schema
[1]  Schema
[2]  Schema
source code {
    "type": "array",
    "minItems": 1,
    "maxItems": 3,
    "items": [
        {
            "type": "string",
            "enum": [
                "GD",
                "GDC"
            ],
            "default": "GD"
        },
        {
            "type": "string",
            "enum": [
                "AM",
                "AN",
                "BN",
                "BR",
                "CC",
                "CD",
                "EA",
                "EB",
                "EC",
                "ED",
                "EE",
                "EF",
                "FA",
                "HE",
                "HO",
                "ID",
                "IN",
                "KA",
                "RF",
                "SA",
                "WD",
                "WE"
            ],
            "default": "WE"
        }
    ],
    "additionalItems": {
        "type": "string",
        "enum": [
            "WGS84"
        ]
    }
}

Array item @geoSystem > one of (0) / Schema > array items [0] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3636.png
schema details
Default  "GD"
type String
enumerations
Type   Value
string   GD
string   GDC
source code {
    "type": "string",
    "enum": [
        "GD",
        "GDC"
    ],
    "default": "GD"
}

Array item @geoSystem > one of (0) / Schema > array items [1] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3637.png
schema details
Default  "WE"
type String
enumerations
Type   Value
string   AM
string   AN
string   BN
string   BR
string   CC
string   CD
string   EA
string   EB
string   EC
string   ED
string   EE
string   EF
string   FA
string   HE
string   HO
string   ID
string   IN
string   KA
string   RF
string   SA
string   WD
string   WE
source code {
    "type": "string",
    "enum": [
        "AM",
        "AN",
        "BN",
        "BR",
        "CC",
        "CD",
        "EA",
        "EB",
        "EC",
        "ED",
        "EE",
        "EF",
        "FA",
        "HE",
        "HO",
        "ID",
        "IN",
        "KA",
        "RF",
        "SA",
        "WD",
        "WE"
    ],
    "default": "WE"
}

Array item wildcard @geoSystem > one of (0) / Schema > array items [2]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3638.png
type String
enumerations
Type   Value
string   WGS84
source code {
    "type": "string",
    "enum": [
        "WGS84"
    ]
}

Operator subschema @geoSystem > one of (1) / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3639.png
type Array
array constraints
Min Items  1
Max Items  5
array items
[0]  Schema
[1]  Schema
[2]  Schema
[3]  Schema
[4]  Schema
source code {
    "type": "array",
    "minItems": 1,
    "maxItems": 5,
    "items": [
        {
            "type": "string",
            "enum": [
                "UTM"
            ],
            "default": "GD"
        },
        {
            "type": "string",
            "enum": [
                "Z01",
                "Z1",
                "Z02",
                "Z2",
                "Z03",
                "Z3",
                "Z04",
                "Z4",
                "Z05",
                "Z5",
                "Z06",
                "Z6",
                "Z07",
                "Z7",
                "Z08",
                "Z8",
                "Z09",
                "Z9",
                "Z10",
                "Z11",
                "Z12",
                "Z13",
                "Z14",
                "Z15",
                "Z16",
                "Z17",
                "Z18",
                "Z19",
                "Z20",
                "Z21",
                "Z22",
                "Z23",
                "Z24",
                "Z25",
                "Z26",
                "Z27",
                "Z28",
                "Z29",
                "Z30",
                "Z31",
                "Z32",
                "Z33",
                "Z34",
                "Z35",
                "Z36",
                "Z37",
                "Z38",
                "Z39",
                "Z40",
                "Z41",
                "Z42",
                "Z43",
                "Z44",
                "Z45",
                "Z46",
                "Z47",
                "Z48",
                "Z49",
                "Z50",
                "Z51",
                "Z52",
                "Z53",
                "Z54",
                "Z55",
                "Z56",
                "Z57",
                "Z58",
                "Z59",
                "Z60"
            ],
            "default": "WE"
        },
        {
            "type": "string",
            "enum": [
                "S"
            ]
        },
        {
            "type": "string",
            "enum": [
                "AM",
                "AN",
                "BN",
                "BR",
                "CC",
                "CD",
                "EA",
                "EB",
                "EC",
                "ED",
                "EE",
                "EF",
                "FA",
                "HE",
                "HO",
                "ID",
                "IN",
                "KA",
                "RF",
                "SA",
                "WD",
                "WE"
            ]
        }
    ],
    "additionalItems": {
        "type": "string",
        "enum": [
            "WGS84"
        ]
    }
}

Array item @geoSystem > one of (1) / Schema > array items [0] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3640.png
schema details
Default  "GD"
type String
enumerations
Type   Value
string   UTM
source code {
    "type": "string",
    "enum": [
        "UTM"
    ],
    "default": "GD"
}

Array item @geoSystem > one of (1) / Schema > array items [1] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3641.png
schema details
Default  "WE"
type String
enumerations
Type   Value
string   Z01
string   Z1
string   Z02
string   Z2
string   Z03
string   Z3
string   Z04
string   Z4
string   Z05
string   Z5
string   Z06
string   Z6
string   Z07
string   Z7
string   Z08
string   Z8
string   Z09
string   Z9
string   Z10
string   Z11
string   Z12
string   Z13
string   Z14
string   Z15
string   Z16
string   Z17
string   Z18
string   Z19
string   Z20
string   Z21
string   Z22
string   Z23
string   Z24
string   Z25
string   Z26
string   Z27
string   Z28
string   Z29
string   Z30
string   Z31
string   Z32
string   Z33
string   Z34
string   Z35
string   Z36
string   Z37
string   Z38
string   Z39
string   Z40
string   Z41
string   Z42
string   Z43
string   Z44
string   Z45
string   Z46
string   Z47
string   Z48
string   Z49
string   Z50
string   Z51
string   Z52
string   Z53
string   Z54
string   Z55
string   Z56
string   Z57
string   Z58
string   Z59
string   Z60
source code {
    "type": "string",
    "enum": [
        "Z01",
        "Z1",
        "Z02",
        "Z2",
        "Z03",
        "Z3",
        "Z04",
        "Z4",
        "Z05",
        "Z5",
        "Z06",
        "Z6",
        "Z07",
        "Z7",
        "Z08",
        "Z8",
        "Z09",
        "Z9",
        "Z10",
        "Z11",
        "Z12",
        "Z13",
        "Z14",
        "Z15",
        "Z16",
        "Z17",
        "Z18",
        "Z19",
        "Z20",
        "Z21",
        "Z22",
        "Z23",
        "Z24",
        "Z25",
        "Z26",
        "Z27",
        "Z28",
        "Z29",
        "Z30",
        "Z31",
        "Z32",
        "Z33",
        "Z34",
        "Z35",
        "Z36",
        "Z37",
        "Z38",
        "Z39",
        "Z40",
        "Z41",
        "Z42",
        "Z43",
        "Z44",
        "Z45",
        "Z46",
        "Z47",
        "Z48",
        "Z49",
        "Z50",
        "Z51",
        "Z52",
        "Z53",
        "Z54",
        "Z55",
        "Z56",
        "Z57",
        "Z58",
        "Z59",
        "Z60"
    ],
    "default": "WE"
}

Array item @geoSystem > one of (1) / Schema > array items [2] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3642.png
type String
enumerations
Type   Value
string   S
source code {
    "type": "string",
    "enum": [
        "S"
    ]
}

Array item @geoSystem > one of (1) / Schema > array items [3] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3643.png
type String
enumerations
Type   Value
string   AM
string   AN
string   BN
string   BR
string   CC
string   CD
string   EA
string   EB
string   EC
string   ED
string   EE
string   EF
string   FA
string   HE
string   HO
string   ID
string   IN
string   KA
string   RF
string   SA
string   WD
string   WE
source code {
    "type": "string",
    "enum": [
        "AM",
        "AN",
        "BN",
        "BR",
        "CC",
        "CD",
        "EA",
        "EB",
        "EC",
        "ED",
        "EE",
        "EF",
        "FA",
        "HE",
        "HO",
        "ID",
        "IN",
        "KA",
        "RF",
        "SA",
        "WD",
        "WE"
    ]
}

Array item wildcard @geoSystem > one of (1) / Schema > array items [4]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3644.png
type String
enumerations
Type   Value
string   WGS84
source code {
    "type": "string",
    "enum": [
        "WGS84"
    ]
}

Operator subschema @geoSystem > one of (2) / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3645.png
type Array
array constraints
Min Items  1
Max Items  1
array items
[0]  Schema
source code {
    "type": "array",
    "minItems": 1,
    "maxItems": 1,
    "items": [
        {
            "type": "string",
            "enum": [
                "GC",
                "GCC"
            ]
        }
    ],
    "additionalItems": false
}

Array item @geoSystem > one of (2) / Schema > array items [0] / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p3646.png
type String
enumerations
Type   Value
string   GC
string   GCC
source code {
    "type": "string",
    "enum": [
        "GC",
        "GCC"
    ]
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html