[x3d-public] geoSystem as it appears in JSON Schema
John Carlson
yottzumm at gmail.com
Mon Jun 22 13:50:00 PDT 2020
By: Roy Walmsley
"@geoSystem": {
"description": "Attempts to validate all possible combinations",
"oneOf": [
{
"type": "array",
"minItems": 2,
"maxItems": 3,
"items": [
{
"type": "string",
"enum": [
"GD",
"GDC"
],
"default": "GD"
},
{
"type": "string",
"enum": [
"WGS84"
]
}
],
"additionalItems": {
"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"
}
},
{
"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": 4,
"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": [
"AM",
"AN",
"BN",
"BR",
"CC",
"CD",
"EA",
"EB",
"EC",
"ED",
"EE",
"EF",
"FA",
"HE",
"HO",
"ID",
"IN",
"KA",
"RF",
"SA",
"WD",
"WE"
]
},
{
"type": "string",
"enum": [
"WGS84"
]
}
],
"additionalItems": {
"type": "string",
"enum": [
"S"
]
}
},
{
"type": "array",
"minItems": 3,
"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": [
"AM",
"AN",
"BN",
"BR",
"CC",
"CD",
"EA",
"EB",
"EC",
"ED",
"EE",
"EF",
"FA",
"HE",
"HO",
"ID",
"IN",
"KA",
"RF",
"SA",
"WD",
"WE"
]
},
{
"type": "string",
"enum": [
"S"
]
}
],
"additionalItems": {
"type": "string",
"enum": [
"WGS84"
]
}
},
{
"type": "array",
"minItems": 4,
"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": [
"WGS84"
]
},
{
"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": [
"S"
]
}
},
{
"type": "array",
"minItems": 3,
"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": [
"WGS84"
]
},
{
"type": "string",
"enum": [
"S"
]
}
],
"additionalItems": {
"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"
]
}
},
{
"type": "array",
"minItems": 4,
"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": [
"WGS84"
]
}
],
"additionalItems": {
"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"
]
}
},
{
"type": "array",
"minItems": 2,
"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"
],
"default": "GD"
}
],
"additionalItems": false
}
]
},
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200622/9e3bee5a/attachment-0001.html>
More information about the x3d-public
mailing list