<div dir="ltr">By: Roy Walmsley<div><br></div><div> "@geoSystem": {<br>      "description": "Attempts to validate all possible combinations",<br>      "oneOf": [<br>        {<br>          "type": "array",<br>          "minItems": 2,<br>          "maxItems": 3,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "GD",<br>                "GDC"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "WGS84"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "AM",<br>              "AN",<br>              "BN",<br>              "BR",<br>              "CC",<br>              "CD",<br>              "EA",<br>              "EB",<br>              "EC",<br>              "ED",<br>              "EE",<br>              "EF",<br>              "FA",<br>              "HE",<br>              "HO",<br>              "ID",<br>              "IN",<br>              "KA",<br>              "RF",<br>              "SA",<br>              "WD",<br>              "WE"<br>            ],<br>            "default": "WE"<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 1,<br>          "maxItems": 3,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "GD",<br>                "GDC"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "AM",<br>                "AN",<br>                "BN",<br>                "BR",<br>                "CC",<br>                "CD",<br>                "EA",<br>                "EB",<br>                "EC",<br>                "ED",<br>                "EE",<br>                "EF",<br>                "FA",<br>                "HE",<br>                "HO",<br>                "ID",<br>                "IN",<br>                "KA",<br>                "RF",<br>                "SA",<br>                "WD",<br>                "WE"<br>              ],<br>              "default": "WE"<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "WGS84"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 4,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "AM",<br>                "AN",<br>                "BN",<br>                "BR",<br>                "CC",<br>                "CD",<br>                "EA",<br>                "EB",<br>                "EC",<br>                "ED",<br>                "EE",<br>                "EF",<br>                "FA",<br>                "HE",<br>                "HO",<br>                "ID",<br>                "IN",<br>                "KA",<br>                "RF",<br>                "SA",<br>                "WD",<br>                "WE"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "WGS84"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "S"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 3,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "AM",<br>                "AN",<br>                "BN",<br>                "BR",<br>                "CC",<br>                "CD",<br>                "EA",<br>                "EB",<br>                "EC",<br>                "ED",<br>                "EE",<br>                "EF",<br>                "FA",<br>                "HE",<br>                "HO",<br>                "ID",<br>                "IN",<br>                "KA",<br>                "RF",<br>                "SA",<br>                "WD",<br>                "WE"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "S"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "WGS84"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 4,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "WGS84"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "AM",<br>                "AN",<br>                "BN",<br>                "BR",<br>                "CC",<br>                "CD",<br>                "EA",<br>                "EB",<br>                "EC",<br>                "ED",<br>                "EE",<br>                "EF",<br>                "FA",<br>                "HE",<br>                "HO",<br>                "ID",<br>                "IN",<br>                "KA",<br>                "RF",<br>                "SA",<br>                "WD",<br>                "WE"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "S"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 3,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "WGS84"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "S"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "AM",<br>              "AN",<br>              "BN",<br>              "BR",<br>              "CC",<br>              "CD",<br>              "EA",<br>              "EB",<br>              "EC",<br>              "ED",<br>              "EE",<br>              "EF",<br>              "FA",<br>              "HE",<br>              "HO",<br>              "ID",<br>              "IN",<br>              "KA",<br>              "RF",<br>              "SA",<br>              "WD",<br>              "WE"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 4,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "S"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "WGS84"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "AM",<br>              "AN",<br>              "BN",<br>              "BR",<br>              "CC",<br>              "CD",<br>              "EA",<br>              "EB",<br>              "EC",<br>              "ED",<br>              "EE",<br>              "EF",<br>              "FA",<br>              "HE",<br>              "HO",<br>              "ID",<br>              "IN",<br>              "KA",<br>              "RF",<br>              "SA",<br>              "WD",<br>              "WE"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 2,<br>          "maxItems": 5,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "UTM"<br>              ],<br>              "default": "GD"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "Z01",<br>                "Z1",<br>                "Z02",<br>                "Z2",<br>                "Z03",<br>                "Z3",<br>                "Z04",<br>                "Z4",<br>                "Z05",<br>                "Z5",<br>                "Z06",<br>                "Z6",<br>                "Z07",<br>                "Z7",<br>                "Z08",<br>                "Z8",<br>                "Z09",<br>                "Z9",<br>                "Z10",<br>                "Z11",<br>                "Z12",<br>                "Z13",<br>                "Z14",<br>                "Z15",<br>                "Z16",<br>                "Z17",<br>                "Z18",<br>                "Z19",<br>                "Z20",<br>                "Z21",<br>                "Z22",<br>                "Z23",<br>                "Z24",<br>                "Z25",<br>                "Z26",<br>                "Z27",<br>                "Z28",<br>                "Z29",<br>                "Z30",<br>                "Z31",<br>                "Z32",<br>                "Z33",<br>                "Z34",<br>                "Z35",<br>                "Z36",<br>                "Z37",<br>                "Z38",<br>                "Z39",<br>                "Z40",<br>                "Z41",<br>                "Z42",<br>                "Z43",<br>                "Z44",<br>                "Z45",<br>                "Z46",<br>                "Z47",<br>                "Z48",<br>                "Z49",<br>                "Z50",<br>                "Z51",<br>                "Z52",<br>                "Z53",<br>                "Z54",<br>                "Z55",<br>                "Z56",<br>                "Z57",<br>                "Z58",<br>                "Z59",<br>                "Z60"<br>              ],<br>              "default": "WE"<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "S"<br>              ]<br>            },<br>            {<br>              "type": "string",<br>              "enum": [<br>                "AM",<br>                "AN",<br>                "BN",<br>                "BR",<br>                "CC",<br>                "CD",<br>                "EA",<br>                "EB",<br>                "EC",<br>                "ED",<br>                "EE",<br>                "EF",<br>                "FA",<br>                "HE",<br>                "HO",<br>                "ID",<br>                "IN",<br>                "KA",<br>                "RF",<br>                "SA",<br>                "WD",<br>                "WE"<br>              ]<br>            }<br>          ],<br>          "additionalItems": {<br>            "type": "string",<br>            "enum": [<br>              "WGS84"<br>            ]<br>          }<br>        },<br>        {<br>          "type": "array",<br>          "minItems": 1,<br>          "maxItems": 1,<br>          "items": [<br>            {<br>              "type": "string",<br>              "enum": [<br>                "GC",<br>                "GCC"<br>              ],<br>              "default": "GD"<br>            }<br>          ],<br>          "additionalItems": false<br>        }<br>      ]<br>    },<br></div></div>