From 6619e0de7c0afb439848433e837fe0cb8b6a4db2 Mon Sep 17 00:00:00 2001 From: avillar Date: Sun, 28 Jul 2024 04:07:32 +0000 Subject: [PATCH] Building blocks postprocessing --- .../bounding_box/schema-oas3.0.json | 1 - .../bounding_box/schema-oas3.0.yaml | 1 - .../data_types/geojson/schema-oas3.0.json | 1 - .../data_types/geojson/schema-oas3.0.yaml | 1 - .../parameters/bbox-crs/schema-oas3.0.json | 1 - .../parameters/bbox-crs/schema-oas3.0.yaml | 1 - .../common/parameters/bbox/schema-oas3.0.json | 1 - .../common/parameters/bbox/schema-oas3.0.yaml | 1 - .../geo/features/feature/schema-oas3.0.json | 694 ----- .../geo/features/feature/schema-oas3.0.yaml | 488 ---- .../featureCollection/schema-oas3.0.json | 1314 ---------- .../featureCollection/schema-oas3.0.yaml | 868 ------- .../geo/geopose/advanced/schema-oas3.0.json | 87 - .../geo/geopose/advanced/schema-oas3.0.yaml | 60 - .../basic/quaternion/schema-oas3.0.json | 82 - .../basic/quaternion/schema-oas3.0.yaml | 55 - .../geo/geopose/basic/ypr/schema-oas3.0.json | 77 - .../geo/geopose/basic/ypr/schema-oas3.0.yaml | 51 - .../feature-lenient/_visited_properties.tsv | 33 - .../json-fg/feature-lenient/context.jsonld | 5 +- .../feature-lenient/schema-oas3.0.json | 1641 ------------ .../feature-lenient/schema-oas3.0.yaml | 1056 -------- .../json-fg/feature/_visited_properties.tsv | 33 - .../geo/json-fg/feature/context.jsonld | 5 +- .../geo/json-fg/feature/schema-oas3.0.json | 1646 ------------ .../geo/json-fg/feature/schema-oas3.0.yaml | 1061 -------- .../_visited_properties.tsv | 36 - .../featureCollection-lenient/context.jsonld | 5 +- .../schema-oas3.0.json | 2281 ---------------- .../schema-oas3.0.yaml | 1478 ----------- .../featureCollection/_visited_properties.tsv | 36 - .../json-fg/featureCollection/context.jsonld | 5 +- .../featureCollection/schema-oas3.0.json | 2286 ----------------- .../featureCollection/schema-oas3.0.yaml | 1483 ----------- .../geo/json-fg/link-role/schema-oas3.0.json | 163 -- .../geo/json-fg/link-role/schema-oas3.0.yaml | 97 - .../geo/json-fg/time/schema-oas3.0.json | 77 - .../geo/json-fg/time/schema-oas3.0.yaml | 45 - .../ogc-utils/iri-or-curie/schema-oas3.0.json | 68 - .../ogc-utils/iri-or-curie/schema-oas3.0.yaml | 34 - .../ogc-utils/json-link/schema-oas3.0.json | 1 - .../ogc-utils/json-link/schema-oas3.0.yaml | 1 - .../ogc-utils/topology/schema-oas3.0.json | 105 - .../ogc-utils/topology/schema-oas3.0.yaml | 59 - bblocks.jsonld | 68 +- bblocks.ttl | 154 +- .../common/data_types/bounding_box/index.json | 2 +- .../geo/common/data_types/geojson/index.json | 2 +- .../geo/common/parameters/bbox-crs/index.json | 2 +- .../geo/common/parameters/bbox/index.json | 2 +- .../json-full/geo/features/feature/index.json | 6 +- .../geo/features/featureCollection/index.json | 6 +- .../json-full/geo/geopose/advanced/index.json | 2 +- .../geo/geopose/basic/quaternion/index.json | 2 +- .../geo/geopose/basic/ypr/index.json | 2 +- .../geo/json-fg/feature-lenient/index.json | 8 +- .../json-full/geo/json-fg/feature/index.json | 6 +- .../featureCollection-lenient/index.json | 6 +- .../geo/json-fg/featureCollection/index.json | 6 +- .../geo/json-fg/link-role/index.json | 2 +- .../json-full/geo/json-fg/time/index.json | 2 +- .../ogc-utils/iri-or-curie/index.json | 2 +- .../json-full/ogc-utils/json-link/index.json | 2 +- .../json-full/ogc-utils/topology/index.json | 2 +- .../geo/json-fg/feature-lenient/index.md | 15 +- .../markdown/geo/json-fg/feature/index.md | 5 +- .../featureCollection-lenient/index.md | 5 +- .../geo/json-fg/featureCollection/index.md | 5 +- .../geo/json-fg/feature-lenient/index.html.md | 15 +- .../slate/geo/json-fg/feature/index.html.md | 5 +- .../featureCollection-lenient/index.html.md | 5 +- .../json-fg/featureCollection/index.html.md | 5 +- register.json | 68 +- .../data_types/bounding_box/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- .../common/parameters/bbox-crs/_report.json | 2 +- tests/geo/common/parameters/bbox/_report.json | 2 +- tests/geo/features/feature/_report.json | 2 +- .../feature/example_1_1.validation_passed.txt | 2 +- .../features/featureCollection/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/geo/geopose/basic/ypr/_report.json | 2 +- .../ypr/example_1_1.validation_passed.txt | 2 +- .../ypr/example_2_1.validation_passed.txt | 2 +- .../ypr/example_3_1.validation_passed.txt | 2 +- .../ypr/example_4_1.validation_passed.txt | 2 +- .../geo/json-fg/feature-lenient/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- .../example_2_1.validation_passed.txt | 2 +- .../example_3_1.validation_passed.txt | 2 +- .../json-fg/feature-lenient/example_4_1.ttl | 10 +- .../example_4_1.validation_passed.txt | 2 +- .../example_5_1.validation_passed.txt | 2 +- tests/geo/json-fg/feature/_report.json | 2 +- .../feature/example_1_1.validation_passed.txt | 2 +- .../feature/example_2_1.validation_passed.txt | 2 +- .../feature/example_3_1.validation_passed.txt | 2 +- .../json-fg/featureCollection/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- ...ired-properties-fail.validation_passed.txt | 2 +- tests/geo/json-fg/link-role/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/geo/json-fg/time/_report.json | 2 +- .../time/example_1_1.validation_passed.txt | 2 +- .../time/example_2_1.validation_passed.txt | 2 +- .../time/example_3_1.validation_passed.txt | 2 +- .../time/example_4_1.validation_passed.txt | 2 +- .../time/example_5_1.validation_passed.txt | 2 +- tests/ogc-utils/iri-or-curie/_report.json | 2 +- .../example_1_2.validation_passed.txt | 2 +- .../example_2_2.validation_passed.txt | 2 +- .../example_3_2.validation_passed.txt | 2 +- .../example_4_2.validation_passed.txt | 2 +- .../example_5_2.validation_passed.txt | 2 +- .../example_6_2.validation_passed.txt | 2 +- .../failing1-fail.validation_passed.txt | 2 +- .../failing2-fail.validation_passed.txt | 2 +- .../failing3-fail.validation_passed.txt | 2 +- .../failing4-fail.validation_passed.txt | 2 +- .../iri-or-curie/test1.validation_passed.txt | 2 +- .../iri-or-curie/test10.validation_passed.txt | 2 +- .../iri-or-curie/test11.validation_passed.txt | 2 +- .../iri-or-curie/test12.validation_passed.txt | 2 +- .../iri-or-curie/test13.validation_passed.txt | 2 +- .../iri-or-curie/test14.validation_passed.txt | 2 +- .../iri-or-curie/test15.validation_passed.txt | 2 +- .../iri-or-curie/test16.validation_passed.txt | 2 +- .../iri-or-curie/test17.validation_passed.txt | 2 +- .../iri-or-curie/test18.validation_passed.txt | 2 +- .../iri-or-curie/test19.validation_passed.txt | 2 +- .../iri-or-curie/test2.validation_passed.txt | 2 +- .../iri-or-curie/test20.validation_passed.txt | 2 +- .../iri-or-curie/test21.validation_passed.txt | 2 +- .../iri-or-curie/test22.validation_passed.txt | 2 +- .../iri-or-curie/test23.validation_passed.txt | 2 +- .../iri-or-curie/test24.validation_passed.txt | 2 +- .../iri-or-curie/test25.validation_passed.txt | 2 +- .../iri-or-curie/test26.validation_passed.txt | 2 +- .../iri-or-curie/test27.validation_passed.txt | 2 +- .../iri-or-curie/test28.validation_passed.txt | 2 +- .../iri-or-curie/test29.validation_passed.txt | 2 +- .../iri-or-curie/test3.validation_passed.txt | 2 +- .../iri-or-curie/test30.validation_passed.txt | 2 +- .../iri-or-curie/test31.validation_passed.txt | 2 +- .../iri-or-curie/test32.validation_passed.txt | 2 +- .../iri-or-curie/test33.validation_passed.txt | 2 +- .../iri-or-curie/test34.validation_passed.txt | 2 +- .../iri-or-curie/test35.validation_passed.txt | 2 +- .../iri-or-curie/test36.validation_passed.txt | 2 +- .../iri-or-curie/test37.validation_passed.txt | 2 +- .../iri-or-curie/test38.validation_passed.txt | 2 +- .../iri-or-curie/test39.validation_passed.txt | 2 +- .../iri-or-curie/test4.validation_passed.txt | 2 +- .../iri-or-curie/test40.validation_passed.txt | 2 +- .../iri-or-curie/test41.validation_passed.txt | 2 +- .../iri-or-curie/test42.validation_passed.txt | 2 +- .../iri-or-curie/test43.validation_passed.txt | 2 +- .../iri-or-curie/test44.validation_passed.txt | 2 +- .../iri-or-curie/test45.validation_passed.txt | 2 +- .../iri-or-curie/test46.validation_passed.txt | 2 +- .../iri-or-curie/test47.validation_passed.txt | 2 +- .../iri-or-curie/test48.validation_passed.txt | 2 +- .../iri-or-curie/test49.validation_passed.txt | 2 +- .../iri-or-curie/test5.validation_passed.txt | 2 +- .../iri-or-curie/test50.validation_passed.txt | 2 +- .../iri-or-curie/test51.validation_passed.txt | 2 +- .../iri-or-curie/test52.validation_passed.txt | 2 +- .../iri-or-curie/test53.validation_passed.txt | 2 +- .../iri-or-curie/test54.validation_passed.txt | 2 +- .../iri-or-curie/test55.validation_passed.txt | 2 +- .../iri-or-curie/test56.validation_passed.txt | 2 +- .../iri-or-curie/test57.validation_passed.txt | 2 +- .../iri-or-curie/test58.validation_passed.txt | 2 +- .../iri-or-curie/test59.validation_passed.txt | 2 +- .../iri-or-curie/test6.validation_passed.txt | 2 +- .../iri-or-curie/test60.validation_passed.txt | 2 +- .../iri-or-curie/test61.validation_passed.txt | 2 +- .../iri-or-curie/test62.validation_passed.txt | 2 +- .../iri-or-curie/test63.validation_passed.txt | 2 +- .../iri-or-curie/test64.validation_passed.txt | 2 +- .../iri-or-curie/test65.validation_passed.txt | 2 +- .../iri-or-curie/test66.validation_passed.txt | 2 +- .../iri-or-curie/test67.validation_passed.txt | 2 +- .../iri-or-curie/test68.validation_passed.txt | 2 +- .../iri-or-curie/test69.validation_passed.txt | 2 +- .../iri-or-curie/test7.validation_passed.txt | 2 +- .../iri-or-curie/test70.validation_passed.txt | 2 +- .../iri-or-curie/test71.validation_passed.txt | 2 +- .../iri-or-curie/test72.validation_passed.txt | 2 +- .../iri-or-curie/test73.validation_passed.txt | 2 +- .../iri-or-curie/test74.validation_passed.txt | 2 +- .../iri-or-curie/test75.validation_passed.txt | 2 +- .../iri-or-curie/test76.validation_passed.txt | 2 +- .../iri-or-curie/test77.validation_passed.txt | 2 +- .../iri-or-curie/test78.validation_passed.txt | 2 +- .../iri-or-curie/test79.validation_passed.txt | 2 +- .../iri-or-curie/test8.validation_passed.txt | 2 +- .../iri-or-curie/test80.validation_passed.txt | 2 +- .../iri-or-curie/test81.validation_passed.txt | 2 +- .../iri-or-curie/test9.validation_passed.txt | 2 +- tests/ogc-utils/topology/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/report.html | 2 +- 203 files changed, 332 insertions(+), 17872 deletions(-) delete mode 100644 annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/features/feature/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/features/feature/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/features/featureCollection/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/geopose/advanced/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/feature/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml delete mode 100644 annotated-schemas/geo/json-fg/time/schema-oas3.0.json delete mode 100644 annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml delete mode 100644 annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json delete mode 100644 annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml delete mode 100644 annotated-schemas/ogc-utils/json-link/schema-oas3.0.json delete mode 100644 annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml delete mode 100644 annotated-schemas/ogc-utils/topology/schema-oas3.0.json delete mode 100644 annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml diff --git a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json b/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml b/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json b/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml b/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json b/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml b/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json b/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml b/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/features/feature/schema-oas3.0.json b/annotated-schemas/geo/features/feature/schema-oas3.0.json deleted file mode 100644 index a4ea0835f..000000000 --- a/annotated-schemas/geo/features/feature/schema-oas3.0.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "x-defs": { - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.json", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.json" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/features/feature/schema-oas3.0.yaml b/annotated-schemas/geo/features/feature/schema-oas3.0.yaml deleted file mode 100644 index b4b0419ab..000000000 --- a/annotated-schemas/geo/features/feature/schema-oas3.0.yaml +++ /dev/null @@ -1,488 +0,0 @@ -x-defs: - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson -- type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties -x-jsonld-extra-terms: - properties: '@nest' -x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# diff --git a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json b/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json deleted file mode 100644 index b2efa3c1b..000000000 --- a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json +++ /dev/null @@ -1,1314 +0,0 @@ -{ - "x-defs": { - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml b/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml deleted file mode 100644 index 2963ef8de..000000000 --- a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml +++ /dev/null @@ -1,868 +0,0 @@ -x-defs: - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.features.feature: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/FeatureCollection -- type: object - properties: - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -x-jsonld-extra-terms: - properties: '@nest' -x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# diff --git a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json b/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json deleted file mode 100644 index e8a207b4c..000000000 --- a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "x-defs": {}, - "description": "Advanced: Advanced GeoPose allowing flexible outer frame specification, quaternion orientation, and valid time.", - "definitions": { - "FrameSpecification": { - "type": "object", - "properties": { - "authority": { - "type": "string" - }, - "id": { - "type": "string" - }, - "parameters": { - "type": "string" - } - }, - "required": [ - "authority", - "id", - "parameters" - ] - }, - "Quaternion": { - "type": "object", - "properties": { - "x": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/x" - }, - "y": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/y" - }, - "z": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/z" - }, - "w": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/w" - } - }, - "required": [ - "x", - "y", - "z", - "w" - ] - } - }, - "type": "object", - "properties": { - "frameSpecification": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json#/definitions/FrameSpecification" - }, - "quaternion": { - "x-jsonld-id": "http://example.com/geopose/quaternion", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json#/definitions/Quaternion" - } - ] - }, - "validTime": { - "type": "integer" - } - }, - "required": [ - "frameSpecification", - "quaternion" - ], - "x-jsonld-extra-terms": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "x-jsonld-context": { - "lat": "http://www.w3.org/2003/01/geo/wgs84_pos#lat", - "lon": "http://www.w3.org/2003/01/geo/wgs84_pos#long", - "h": "http://example.com/geopose/h" - } - } - }, - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml deleted file mode 100644 index ccf22f243..000000000 --- a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml +++ /dev/null @@ -1,60 +0,0 @@ -x-defs: {} -description: 'Advanced: Advanced GeoPose allowing flexible outer frame specification, - quaternion orientation, and valid time.' -definitions: - FrameSpecification: - type: object - properties: - authority: - type: string - id: - type: string - parameters: - type: string - required: - - authority - - id - - parameters - Quaternion: - type: object - properties: - x: - type: number - x-jsonld-id: http://example.com/geopose/x - y: - type: number - x-jsonld-id: http://example.com/geopose/y - z: - type: number - x-jsonld-id: http://example.com/geopose/z - w: - type: number - x-jsonld-id: http://example.com/geopose/w - required: - - x - - y - - z - - w -type: object -properties: - frameSpecification: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml#/definitions/FrameSpecification - quaternion: - x-jsonld-id: http://example.com/geopose/quaternion - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml#/definitions/Quaternion - validTime: - type: integer -required: -- frameSpecification -- quaternion -x-jsonld-extra-terms: - position: - x-jsonld-id: http://example.com/geopose/position - x-jsonld-context: - lat: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: http://example.com/geopose/h -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json b/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json deleted file mode 100644 index b9d786708..000000000 --- a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "x-defs": {}, - "description": "Basic-Quaternion: Basic GeoPose using quaternion to specify orientation", - "definitions": { - "Position": { - "type": "object", - "properties": { - "lat": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#lat" - }, - "lon": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#long" - }, - "h": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/h" - } - }, - "required": [ - "lat", - "lon", - "h" - ] - }, - "Quaternion": { - "type": "object", - "properties": { - "x": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/x" - }, - "y": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/y" - }, - "z": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/z" - }, - "w": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/w" - } - }, - "required": [ - "x", - "y", - "z", - "w" - ] - } - }, - "type": "object", - "properties": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json#/definitions/Position" - } - ] - }, - "quaternion": { - "x-jsonld-id": "http://example.com/geopose/quaternion", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json#/definitions/Quaternion" - } - ] - } - }, - "required": [ - "position", - "quaternion" - ], - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml deleted file mode 100644 index b8aadf3ac..000000000 --- a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml +++ /dev/null @@ -1,55 +0,0 @@ -x-defs: {} -description: 'Basic-Quaternion: Basic GeoPose using quaternion to specify orientation' -definitions: - Position: - type: object - properties: - lat: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: - type: number - x-jsonld-id: http://example.com/geopose/h - required: - - lat - - lon - - h - Quaternion: - type: object - properties: - x: - type: number - x-jsonld-id: http://example.com/geopose/x - y: - type: number - x-jsonld-id: http://example.com/geopose/y - z: - type: number - x-jsonld-id: http://example.com/geopose/z - w: - type: number - x-jsonld-id: http://example.com/geopose/w - required: - - x - - y - - z - - w -type: object -properties: - position: - x-jsonld-id: http://example.com/geopose/position - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml#/definitions/Position - quaternion: - x-jsonld-id: http://example.com/geopose/quaternion - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml#/definitions/Quaternion -required: -- position -- quaternion -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json b/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json deleted file mode 100644 index 5a6ff78df..000000000 --- a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "x-defs": {}, - "description": "Basic-YPR: Basic GeoPose using yaw, pitch, and roll to specify orientation", - "definitions": { - "angles": { - "type": "object", - "properties": { - "yaw": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/yaw" - }, - "pitch": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/pitch" - }, - "roll": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/roll" - } - }, - "required": [ - "yaw", - "pitch", - "roll" - ] - }, - "Position": { - "type": "object", - "properties": { - "lat": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#lat" - }, - "lon": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#long" - }, - "h": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/h" - } - }, - "required": [ - "lat", - "lon", - "h" - ] - } - }, - "type": "object", - "properties": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json#/definitions/Position" - } - ] - }, - "angles": { - "x-jsonld-id": "http://example.com/geopose/angles", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json#/definitions/angles" - } - ] - } - }, - "required": [ - "position", - "angles" - ], - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml deleted file mode 100644 index 6bef4bb79..000000000 --- a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml +++ /dev/null @@ -1,51 +0,0 @@ -x-defs: {} -description: 'Basic-YPR: Basic GeoPose using yaw, pitch, and roll to specify orientation' -definitions: - angles: - type: object - properties: - yaw: - type: number - x-jsonld-id: http://example.com/geopose/yaw - pitch: - type: number - x-jsonld-id: http://example.com/geopose/pitch - roll: - type: number - x-jsonld-id: http://example.com/geopose/roll - required: - - yaw - - pitch - - roll - Position: - type: object - properties: - lat: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: - type: number - x-jsonld-id: http://example.com/geopose/h - required: - - lat - - lon - - h -type: object -properties: - position: - x-jsonld-id: http://example.com/geopose/position - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml#/definitions/Position - angles: - x-jsonld-id: http://example.com/geopose/angles - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml#/definitions/angles -required: -- position -- angles -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv index 187dd0560..6bbc23cb9 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv @@ -31,43 +31,10 @@ path @id /place http://purl.org/dc/terms/spatial /place/type /place/coordRefSys -/place/coordRefSys/type -/place/coordRefSys/href -/place/coordRefSys/epoch /place/coordinates /place/bbox /place/base -/place/base/type -/place/base/coordRefSys -/place/base/coordRefSys/type -/place/base/coordRefSys/href -/place/base/coordRefSys/epoch -/place/base/coordinates -/place/base/bbox /place/lower /place/upper /place/prisms -/place/prisms/type -/place/prisms/coordRefSys -/place/prisms/coordRefSys/type -/place/prisms/coordRefSys/href -/place/prisms/coordRefSys/epoch -/place/prisms/base -/place/prisms/base/type -/place/prisms/base/coordRefSys -/place/prisms/base/coordRefSys/type -/place/prisms/base/coordRefSys/href -/place/prisms/base/coordRefSys/epoch -/place/prisms/base/coordinates -/place/prisms/base/bbox -/place/prisms/lower -/place/prisms/upper -/place/prisms/bbox /geometry/coordRefSys -/geometry/coordRefSys/type -/geometry/coordRefSys/href -/geometry/coordRefSys/epoch -/geometry/geometries/coordRefSys -/geometry/geometries/coordRefSys/type -/geometry/geometries/coordRefSys/href -/geometry/geometries/coordRefSys/epoch diff --git a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld index 8a9623f28..4e97ddf07 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld @@ -3,10 +3,7 @@ "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json deleted file mode 100644 index 802d1642f..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json +++ /dev/null @@ -1,1641 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "type": "object", - "required": [ - "type", - "geometry", - "properties" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "Polyhedron": "https://purl.org/geojson/vocab#Polyhedron", - "MultiPolyhedron": "https://purl.org/geojson/vocab#MultiPolyhedron", - "Prism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#Prism", - "x-jsonld-context": { - "base": "https://purl.org/geojson/vocab#prismBase", - "lower": "https://purl.org/geojson/vocab#prismLower", - "upper": "https://purl.org/geojson/vocab#prismUpper" - } - }, - "MultiPrism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#MultiPrism", - "x-jsonld-context": { - "prisms": "https://purl.org/geojson/vocab#prisms" - } - }, - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - }, - "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - }, - "geometries": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml deleted file mode 100644 index 43240703e..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml +++ /dev/null @@ -1,1056 +0,0 @@ -x-defs: - ogc.geo.features.feature: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -- type: object - required: - - type - - geometry - - properties - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true -x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - Polyhedron: https://purl.org/geojson/vocab#Polyhedron - MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron - Prism: - x-jsonld-id: https://purl.org/geojson/vocab#Prism - x-jsonld-context: - base: https://purl.org/geojson/vocab#prismBase - lower: https://purl.org/geojson/vocab#prismLower - upper: https://purl.org/geojson/vocab#prismUpper - MultiPrism: - x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism - x-jsonld-context: - prisms: https://purl.org/geojson/vocab#prisms - bbox: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - coordinates: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - geometries: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - x-jsonld-container: '@list' -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# diff --git a/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv index 187dd0560..6bbc23cb9 100644 --- a/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv @@ -31,43 +31,10 @@ path @id /place http://purl.org/dc/terms/spatial /place/type /place/coordRefSys -/place/coordRefSys/type -/place/coordRefSys/href -/place/coordRefSys/epoch /place/coordinates /place/bbox /place/base -/place/base/type -/place/base/coordRefSys -/place/base/coordRefSys/type -/place/base/coordRefSys/href -/place/base/coordRefSys/epoch -/place/base/coordinates -/place/base/bbox /place/lower /place/upper /place/prisms -/place/prisms/type -/place/prisms/coordRefSys -/place/prisms/coordRefSys/type -/place/prisms/coordRefSys/href -/place/prisms/coordRefSys/epoch -/place/prisms/base -/place/prisms/base/type -/place/prisms/base/coordRefSys -/place/prisms/base/coordRefSys/type -/place/prisms/base/coordRefSys/href -/place/prisms/base/coordRefSys/epoch -/place/prisms/base/coordinates -/place/prisms/base/bbox -/place/prisms/lower -/place/prisms/upper -/place/prisms/bbox /geometry/coordRefSys -/geometry/coordRefSys/type -/geometry/coordRefSys/href -/geometry/coordRefSys/epoch -/geometry/geometries/coordRefSys -/geometry/geometries/coordRefSys/type -/geometry/geometries/coordRefSys/href -/geometry/geometries/coordRefSys/epoch diff --git a/annotated-schemas/geo/json-fg/feature/context.jsonld b/annotated-schemas/geo/json-fg/feature/context.jsonld index 8a9623f28..4e97ddf07 100644 --- a/annotated-schemas/geo/json-fg/feature/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature/context.jsonld @@ -3,10 +3,7 @@ "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json deleted file mode 100644 index 5b53d7670..000000000 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json +++ /dev/null @@ -1,1646 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "title": "a JSON-FG Feature", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "time", - "place", - "geometry", - "properties" - ], - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "Polyhedron": "https://purl.org/geojson/vocab#Polyhedron", - "MultiPolyhedron": "https://purl.org/geojson/vocab#MultiPolyhedron", - "Prism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#Prism", - "x-jsonld-context": { - "base": "https://purl.org/geojson/vocab#prismBase", - "lower": "https://purl.org/geojson/vocab#prismLower", - "upper": "https://purl.org/geojson/vocab#prismUpper" - } - }, - "MultiPrism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#MultiPrism", - "x-jsonld-context": { - "prisms": "https://purl.org/geojson/vocab#prisms" - } - }, - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - }, - "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - }, - "geometries": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml deleted file mode 100644 index 28eb20662..000000000 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml +++ /dev/null @@ -1,1061 +0,0 @@ -x-defs: - ogc.geo.features.feature: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -title: a JSON-FG Feature -description: This JSON Schema is part of JSON-FG version 0.1.1 -type: object -required: -- type -- time -- place -- geometry -- properties -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -- properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true -x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - Polyhedron: https://purl.org/geojson/vocab#Polyhedron - MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron - Prism: - x-jsonld-id: https://purl.org/geojson/vocab#Prism - x-jsonld-context: - base: https://purl.org/geojson/vocab#prismBase - lower: https://purl.org/geojson/vocab#prismLower - upper: https://purl.org/geojson/vocab#prismUpper - MultiPrism: - x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism - x-jsonld-context: - prisms: https://purl.org/geojson/vocab#prisms - bbox: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - coordinates: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - geometries: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - x-jsonld-container: '@list' -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# -x-schema-version: https://json-schema.org/draft/2019-09/schema diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv index 01afeaea6..ec51fcafb 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv @@ -41,52 +41,16 @@ path @id /features/time/timestamp http://www.w3.org/2006/time#hasTime /features/time/interval http://www.w3.org/2006/time#hasTime /features/coordRefSys http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS -/features/coordRefSys/type -/features/coordRefSys/href -/features/coordRefSys/epoch /features/place http://purl.org/dc/terms/spatial /features/place/type /features/place/coordRefSys -/features/place/coordRefSys/type -/features/place/coordRefSys/href -/features/place/coordRefSys/epoch /features/place/coordinates /features/place/bbox /features/place/base -/features/place/base/type -/features/place/base/coordRefSys -/features/place/base/coordRefSys/type -/features/place/base/coordRefSys/href -/features/place/base/coordRefSys/epoch -/features/place/base/coordinates -/features/place/base/bbox /features/place/lower /features/place/upper /features/place/prisms -/features/place/prisms/type -/features/place/prisms/coordRefSys -/features/place/prisms/coordRefSys/type -/features/place/prisms/coordRefSys/href -/features/place/prisms/coordRefSys/epoch -/features/place/prisms/base -/features/place/prisms/base/type -/features/place/prisms/base/coordRefSys -/features/place/prisms/base/coordRefSys/type -/features/place/prisms/base/coordRefSys/href -/features/place/prisms/base/coordRefSys/epoch -/features/place/prisms/base/coordinates -/features/place/prisms/base/bbox -/features/place/prisms/lower -/features/place/prisms/upper -/features/place/prisms/bbox /features/geometry/coordRefSys -/features/geometry/coordRefSys/type -/features/geometry/coordRefSys/href -/features/geometry/coordRefSys/epoch -/features/geometry/geometries/coordRefSys -/features/geometry/geometries/coordRefSys/type -/features/geometry/geometries/coordRefSys/href -/features/geometry/geometries/coordRefSys/epoch /bbox /timeStamp /numberMatched diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld index 07493c901..f5d1ccf63 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld @@ -50,10 +50,7 @@ }, "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json deleted file mode 100644 index 7f7f5d15a..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json +++ /dev/null @@ -1,2281 +0,0 @@ -{ - "x-defs": { - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.feature-lenient": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "type": "object", - "required": [ - "type", - "geometry", - "properties" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "Polyhedron": "https://purl.org/geojson/vocab#Polyhedron", - "MultiPolyhedron": "https://purl.org/geojson/vocab#MultiPolyhedron", - "Prism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#Prism", - "x-jsonld-context": { - "base": "https://purl.org/geojson/vocab#prismBase", - "lower": "https://purl.org/geojson/vocab#prismLower", - "upper": "https://purl.org/geojson/vocab#prismUpper" - } - }, - "MultiPrism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#MultiPrism", - "x-jsonld-context": { - "prisms": "https://purl.org/geojson/vocab#prisms" - } - }, - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - }, - "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - }, - "geometries": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json" - }, - "ogc.geo.features.featureCollection": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "title": "a JSON-FG Feature Collection", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ], - "x-jsonld-id": "@type" - }, - "featureType": { - "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "geometryDimension": { - "type": "integer", - "minimum": 0, - "maximum": 3 - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "rdfs:seeAlso" - }, - "features": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.feature-lenient" - }, - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.featureCollection" - } - ], - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml deleted file mode 100644 index 02aceb2af..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml +++ /dev/null @@ -1,1478 +0,0 @@ -x-defs: - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.feature-lenient: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - - type: object - required: - - type - - geometry - - properties - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - Polyhedron: https://purl.org/geojson/vocab#Polyhedron - MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron - Prism: - x-jsonld-id: https://purl.org/geojson/vocab#Prism - x-jsonld-context: - base: https://purl.org/geojson/vocab#prismBase - lower: https://purl.org/geojson/vocab#prismLower - upper: https://purl.org/geojson/vocab#prismUpper - MultiPrism: - x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism - x-jsonld-context: - prisms: https://purl.org/geojson/vocab#prisms - bbox: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - coordinates: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - geometries: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - x-jsonld-container: '@list' - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml - ogc.geo.features.featureCollection: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/FeatureCollection - - type: object - properties: - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml - ogc.geo.features.feature: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- title: a JSON-FG Feature Collection - description: This JSON Schema is part of JSON-FG version 0.1.1 - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - x-jsonld-id: '@type' - featureType: - x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/featuretype - geometryDimension: - type: integer - minimum: 0 - maximum: 3 - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: rdfs:seeAlso - features: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.feature-lenient - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-schema-version: https://json-schema.org/draft/2019-09/schema -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.featureCollection -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# diff --git a/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv index 06275f1c9..1a0b74c19 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv @@ -45,49 +45,13 @@ path @id /features/time/timestamp http://www.w3.org/2006/time#hasTime /features/time/interval http://www.w3.org/2006/time#hasTime /features/coordRefSys http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS -/features/coordRefSys/type -/features/coordRefSys/href -/features/coordRefSys/epoch /features/place http://purl.org/dc/terms/spatial /features/place/type /features/place/coordRefSys -/features/place/coordRefSys/type -/features/place/coordRefSys/href -/features/place/coordRefSys/epoch /features/place/coordinates /features/place/bbox /features/place/base -/features/place/base/type -/features/place/base/coordRefSys -/features/place/base/coordRefSys/type -/features/place/base/coordRefSys/href -/features/place/base/coordRefSys/epoch -/features/place/base/coordinates -/features/place/base/bbox /features/place/lower /features/place/upper /features/place/prisms -/features/place/prisms/type -/features/place/prisms/coordRefSys -/features/place/prisms/coordRefSys/type -/features/place/prisms/coordRefSys/href -/features/place/prisms/coordRefSys/epoch -/features/place/prisms/base -/features/place/prisms/base/type -/features/place/prisms/base/coordRefSys -/features/place/prisms/base/coordRefSys/type -/features/place/prisms/base/coordRefSys/href -/features/place/prisms/base/coordRefSys/epoch -/features/place/prisms/base/coordinates -/features/place/prisms/base/bbox -/features/place/prisms/lower -/features/place/prisms/upper -/features/place/prisms/bbox /features/geometry/coordRefSys -/features/geometry/coordRefSys/type -/features/geometry/coordRefSys/href -/features/geometry/coordRefSys/epoch -/features/geometry/geometries/coordRefSys -/features/geometry/geometries/coordRefSys/type -/features/geometry/geometries/coordRefSys/href -/features/geometry/geometries/coordRefSys/epoch diff --git a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld index 2d9a07e91..c45a79188 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld @@ -23,10 +23,7 @@ "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json deleted file mode 100644 index b38db4840..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json +++ /dev/null @@ -1,2286 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.featureCollection": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.feature": { - "title": "a JSON-FG Feature", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "time", - "place", - "geometry", - "properties" - ], - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "Polyhedron": "https://purl.org/geojson/vocab#Polyhedron", - "MultiPolyhedron": "https://purl.org/geojson/vocab#MultiPolyhedron", - "Prism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#Prism", - "x-jsonld-context": { - "base": "https://purl.org/geojson/vocab#prismBase", - "lower": "https://purl.org/geojson/vocab#prismLower", - "upper": "https://purl.org/geojson/vocab#prismUpper" - } - }, - "MultiPrism": { - "x-jsonld-id": "https://purl.org/geojson/vocab#MultiPrism", - "x-jsonld-context": { - "prisms": "https://purl.org/geojson/vocab#prisms" - } - }, - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - }, - "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - }, - "geometries": { - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.json", - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" - }, - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "title": "a JSON-FG Feature Collection", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "features" - ], - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.featureCollection" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ], - "x-jsonld-id": "@type" - }, - "featureType": { - "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "geometryDimension": { - "type": "integer", - "minimum": 0, - "maximum": 3 - }, - "coordRefSys": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "rdfs:seeAlso" - }, - "features": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.feature" - }, - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - } - } - ], - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml deleted file mode 100644 index c41941cef..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml +++ /dev/null @@ -1,1483 +0,0 @@ -x-defs: - ogc.geo.features.featureCollection: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/FeatureCollection - - type: object - properties: - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.feature: - title: a JSON-FG Feature - description: This JSON Schema is part of JSON-FG version 0.1.1 - type: object - required: - - type - - time - - place - - geometry - - properties - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - Polyhedron: https://purl.org/geojson/vocab#Polyhedron - MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron - Prism: - x-jsonld-id: https://purl.org/geojson/vocab#Prism - x-jsonld-context: - base: https://purl.org/geojson/vocab#prismBase - lower: https://purl.org/geojson/vocab#prismLower - upper: https://purl.org/geojson/vocab#prismUpper - MultiPrism: - x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism - x-jsonld-context: - prisms: https://purl.org/geojson/vocab#prisms - bbox: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - coordinates: - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - geometries: - x-jsonld-id: https://purl.org/geojson/vocab#geometry - x-jsonld-container: '@list' - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml - x-schema-version: https://json-schema.org/draft/2019-09/schema - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.features.feature: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -title: a JSON-FG Feature Collection -description: This JSON Schema is part of JSON-FG version 0.1.1 -type: object -required: -- type -- features -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.featureCollection -- properties: - type: - type: string - enum: - - FeatureCollection - x-jsonld-id: '@type' - featureType: - x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/featuretype - geometryDimension: - type: integer - minimum: 0 - maximum: 3 - coordRefSys: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - links: - type: array - items: - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/link - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: rdfs:seeAlso - features: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.feature - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# -x-schema-version: https://json-schema.org/draft/2019-09/schema diff --git a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json b/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json deleted file mode 100644 index dd789e5b0..000000000 --- a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "x-defs": { - "ogc.ogc-utils.iri-or-curie": { - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - ] - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "description": "annotated link with role and conformance", - "$defs": { - "coderef": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - }, - "coderefs": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObjectOrNull" - } - }, - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - { - "properties": { - "role": { - "x-jsonld-id": "http://www.w3.org/ns/dx/prof/hasRole", - "x-jsonld-type": "@id", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/$defs/coderef" - } - ] - }, - "conformsTo": { - "x-jsonld-id": "http://purl.org/dc/terms/conformsTo", - "x-jsonld-type": "@id", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/$defs/coderefs" - } - ] - } - }, - "required": [ - "role" - ] - } - ], - "x-jsonld-prefixes": { - "prof": "http://www.w3.org/ns/dx/prof/", - "dct": "http://purl.org/dc/terms/" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml deleted file mode 100644 index 0b3a60850..000000000 --- a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml +++ /dev/null @@ -1,97 +0,0 @@ -x-defs: - ogc.ogc-utils.iri-or-curie: - description: IRI or CURIE - $defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject - nullable: true - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema -description: annotated link with role and conformance -$defs: - coderef: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - coderefs: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObjectOrNull -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link -- properties: - role: - x-jsonld-id: http://www.w3.org/ns/dx/prof/hasRole - x-jsonld-type: '@id' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/$defs/coderef - conformsTo: - x-jsonld-id: http://purl.org/dc/terms/conformsTo - x-jsonld-type: '@id' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/$defs/coderefs - required: - - role -x-jsonld-prefixes: - prof: http://www.w3.org/ns/dx/prof/ - dct: http://purl.org/dc/terms/ diff --git a/annotated-schemas/geo/json-fg/time/schema-oas3.0.json b/annotated-schemas/geo/json-fg/time/schema-oas3.0.json deleted file mode 100644 index 5ba1ef8ae..000000000 --- a/annotated-schemas/geo/json-fg/time/schema-oas3.0.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "x-defs": {}, - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/date" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml deleted file mode 100644 index 306685f22..000000000 --- a/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml +++ /dev/null @@ -1,45 +0,0 @@ -x-defs: {} -title: the time member -description: This JSON Schema is part of JSON-FG version 0.2.2 -oneOf: -- type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/interval -$defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/date - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/timestamp - - type: string - enum: - - .. -x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# -x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json -x-schema-version: https://json-schema.org/draft/2020-12/schema -nullable: true diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json deleted file mode 100644 index cf9f38f3a..000000000 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "x-defs": {}, - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/IRI" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/CURIE" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - } - ] -} \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml deleted file mode 100644 index 72f0cf83e..000000000 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml +++ /dev/null @@ -1,34 +0,0 @@ -x-defs: {} -description: IRI or CURIE -$defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/IRI - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/CURIE - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/MultipleOrObject - nullable: true -x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single diff --git a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json b/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/ogc-utils/topology/schema-oas3.0.json b/annotated-schemas/ogc-utils/topology/schema-oas3.0.json deleted file mode 100644 index 41fbdcb67..000000000 --- a/annotated-schemas/ogc-utils/topology/schema-oas3.0.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "x-defs": { - "ogc.ogc-utils.iri-or-curie": { - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE" - }, - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-source": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - ] - } - }, - "description": "feature with geometry by reference", - "properties": { - "type": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - } - ] - }, - "references": { - "type": "array", - "items": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - }, - "x-jsonld-id": "https://purl.org/geojson/vocab#relatedFeatures", - "x-jsonld-type": "@id", - "x-jsonld-container": "@list" - } - }, - "required": [ - "references", - "type" - ], - "x-jsonld-extra-terms": { - "LineString": "https://purl.org/geojson/vocab#LineString" - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "csdm": "https://linked.data.gov.au/def/csdm/", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" -} \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml deleted file mode 100644 index ceb680923..000000000 --- a/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml +++ /dev/null @@ -1,59 +0,0 @@ -x-defs: - ogc.ogc-utils.iri-or-curie: - description: IRI or CURIE - $defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject - nullable: true - x-schema-source: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single -description: feature with geometry by reference -properties: - type: - x-jsonld-id: '@type' - allOf: - - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - references: - type: array - items: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - x-jsonld-id: https://purl.org/geojson/vocab#relatedFeatures - x-jsonld-type: '@id' - x-jsonld-container: '@list' -required: -- references -- type -x-jsonld-extra-terms: - LineString: https://purl.org/geojson/vocab#LineString -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - csdm: https://linked.data.gov.au/def/csdm/ - dct: http://purl.org/dc/terms/ -x-schema-version: https://json-schema.org/draft/2020-12/schema diff --git a/bblocks.jsonld b/bblocks.jsonld index 58674ca90..913d27f28 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -106,12 +106,12 @@ "name": "Building Blocks - OGC Main", "description": "\nThe OGC Building Blocks register provides an overview of a series of building blocks managed by the OGC community through a variety of processes:\n\n- formal standards publication processes the Standards Working Groups\n- agreements with other standards bodies (eg. ISO)\n- community hosted examples of re-use (profiles and extensions of OGC standards)\n- informal \"incubator\" processes where more than one project needs a solution, and appropriate SWG scope is yet to be determined\n\n![](https://lucid.app/publicSegments/view/9d075f82-8611-4f32-83eb-994143669cc8/image.png)\n\n\nNotes:\n\n1. Policies are in preparation for naming and governance of these sub-registers, and this is subject to change pending adoption of such policies.\n1. Building Block identification will be designed to support transition between governance domains without change using symbolic references.\n1. A formal definition of Building Blocks and the level of \"granularity\" they represent with respect to the OGC Modular Specification is TBD.\n", "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/query", - "modified": "2024-07-25T08:55:51.271362", + "modified": "2024-07-28T04:07:07.212417", "tooling": { "bblocks-postprocess": { - "commitId": "\"68a2c711a7b9524049f33286a6021ae24ef34bbb", - "shortCommitId": "\"68a2c7", - "date": "2024-07-23T08:32:48+00:00\"" + "commitId": "\"4d636440e7de2e3a19a34b0859dbe688ec664eea", + "shortCommitId": "\"4d6364", + "date": "2024-07-25T10:52:22+00:00\"" } }, "gitRepository": "https://github.com/opengeospatial/bblocks", @@ -135,7 +135,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", @@ -195,7 +195,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", @@ -245,7 +245,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-24", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", @@ -293,7 +293,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-07-05", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", @@ -340,7 +340,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-18", "sources": [ { "title": "IETF RFC 8288 - Web Linking", @@ -388,7 +388,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -438,7 +438,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -488,7 +488,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -538,7 +538,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2024-05-28", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" @@ -588,7 +588,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", @@ -643,7 +643,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -659,9 +659,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.geojson", "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.bounding_box" + "ogc.geo.common.data_types.bounding_box", + "ogc.geo.common.data_types.geojson" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -702,7 +702,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-21", "sources": [], "maturity": "development", "scope": "unstable", @@ -755,7 +755,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-24", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", @@ -808,7 +808,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-06-26", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", @@ -821,8 +821,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -862,7 +862,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -874,8 +874,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { @@ -916,7 +916,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -932,8 +932,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -973,7 +973,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -985,8 +985,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { @@ -1027,7 +1027,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -1043,8 +1043,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/bblocks.ttl b/bblocks.ttl index c8c21baed..bdcf5e421 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -20,7 +20,7 @@ [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2022-05-24"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -34,14 +34,14 @@ rdfs:label "bbox-crs" ; dct:abstract "The bbox-crs query parameter can be used to assert the coordinate reference system that is used for the coordinate values of the bbox parameter." ; dct:created "2022-07-05T01:01:01+02:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2022-07-05"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -62,7 +62,7 @@ [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-07-13"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -78,14 +78,14 @@ rdfs:label "GeoPose Basic-Quaternion" ; dct:abstract "Basic GeoPose using quaternion to specify orientation" ; dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-07-13"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -101,14 +101,14 @@ rdfs:label "GeoPose Basic-YPR" ; dct:abstract "Basic GeoPose using yaw, pitch, and roll to specify orientation" ; dct:created "2023-03-15T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-07-13"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -124,14 +124,14 @@ rdfs:label "JSON-FG Feature Collection" ; dct:abstract "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data." ; dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-05-31"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -150,14 +150,14 @@ rdfs:label "JSON-FG Feature Collection - Lenient" ; dct:abstract "A collection of lenient OGC Features and Geometries JSON (JSON-FG) Features, that do not require the \"time\" and \"place\" properties" ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-08-08"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -183,7 +183,7 @@ [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-08-21"^^xsd:date ; skos:inScheme ; dcat:keyword "json-fg", "link", @@ -203,14 +203,14 @@ rdfs:label "Geometry using references" ; dct:abstract "Demonstration of a schema using coordinates of points, withpout duplication" ; dct:created "2023-04-05T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-05-24"^^xsd:date ; skos:inScheme ; dcat:keyword "3D", "geometry", @@ -243,12 +243,12 @@ dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" ] ; dct:hasVersion "1.0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-03-09"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -264,12 +264,12 @@ dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-05-15"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -287,12 +287,12 @@ dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-05-31"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -311,14 +311,14 @@ rdfs:label "JSON-FG Feature - Lenient" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties." ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-08-08"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -347,14 +347,14 @@ rdfs:label "Feature Collection" ; dct:abstract "A collection of features." ; dct:created "2023-06-26T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-06-26"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -371,14 +371,14 @@ bblocks:Schema ; rdfs:label "JSON-FG time member" ; dct:created "2024-05-28T09:45:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" ] ; dct:hasVersion "0.2.2" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2024-05-28"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -394,14 +394,14 @@ rdfs:label "IRI or CURIE" ; dct:abstract "This Building Block defines a data type for a full IRI/URI or a CURIE (with or without a prefix)" ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-03-09"^^xsd:date ; dct:source , , ; @@ -419,14 +419,14 @@ rdfs:label "Feature" ; dct:abstract "A feature. Every feature is a sub-resource of an OGC Collection." ; dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2023-05-15"^^xsd:date ; dct:source , ; skos:inScheme ; @@ -448,14 +448,14 @@ rdfs:label "JSON Link" ; dct:abstract "Web linking is used to express relationships between resources. The JSON object representation of links described here is used consistently in OGC API’s." ; dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ] ; dct:hasVersion "0.1" ; - dct:modified "2024-07-25"^^xsd:date ; + dct:modified "2022-05-18"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -489,11 +489,11 @@ Notes: bblocks:hasValidationReport . [] a prov:Activity ; - prov:endedAtTime "2024-07-25T08:55:59.889580"^^xsd:dateTime ; - prov:startedAtTime "2024-07-25T08:55:59.806474"^^xsd:dateTime ; + prov:endedAtTime "2024-07-28T04:07:29.539090"^^xsd:dateTime ; + prov:startedAtTime "2024-07-28T04:07:29.457213"^^xsd:dateTime ; prov:used [ a prov:Entity ; dct:format "application/json" ; - dct:hasVersion "git:bfb4416e547f3f6c69dadf894f0fbbb66a66d185" ; + dct:hasVersion "git:68306a90a2c07d422ac0e626261f57f47e7936ca" ; rdfs:seeAlso ], [ a prov:Entity ; dct:format "application/yaml" ; @@ -501,6 +501,6 @@ Notes: prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; - dct:hasVersion "0.3.48" ; + dct:hasVersion "0.3.49" ; rdfs:seeAlso ] . diff --git a/generateddocs/json-full/geo/common/data_types/bounding_box/index.json b/generateddocs/json-full/geo/common/data_types/bounding_box/index.json index eb9ba3227..79b3f24a6 100644 --- a/generateddocs/json-full/geo/common/data_types/bounding_box/index.json +++ b/generateddocs/json-full/geo/common/data_types/bounding_box/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", diff --git a/generateddocs/json-full/geo/common/data_types/geojson/index.json b/generateddocs/json-full/geo/common/data_types/geojson/index.json index a74fe77ea..b4995be72 100644 --- a/generateddocs/json-full/geo/common/data_types/geojson/index.json +++ b/generateddocs/json-full/geo/common/data_types/geojson/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", diff --git a/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json b/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json index b96bc2cd3..b116d2276 100644 --- a/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json +++ b/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json @@ -9,7 +9,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-07-05", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", diff --git a/generateddocs/json-full/geo/common/parameters/bbox/index.json b/generateddocs/json-full/geo/common/parameters/bbox/index.json index c8cf57738..37e6f3ea2 100644 --- a/generateddocs/json-full/geo/common/parameters/bbox/index.json +++ b/generateddocs/json-full/geo/common/parameters/bbox/index.json @@ -9,7 +9,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-24", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index 41fa04695..818cdc1fb 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -25,9 +25,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.geojson", "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.bounding_box" + "ogc.geo.common.data_types.bounding_box", + "ogc.geo.common.data_types.geojson" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index 96839b48e..cda802954 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-06-26", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", @@ -22,8 +22,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", diff --git a/generateddocs/json-full/geo/geopose/advanced/index.json b/generateddocs/json-full/geo/geopose/advanced/index.json index b9a8106d1..b8342ce53 100644 --- a/generateddocs/json-full/geo/geopose/advanced/index.json +++ b/generateddocs/json-full/geo/geopose/advanced/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", diff --git a/generateddocs/json-full/geo/geopose/basic/quaternion/index.json b/generateddocs/json-full/geo/geopose/basic/quaternion/index.json index 45dedd4ce..34fefb686 100644 --- a/generateddocs/json-full/geo/geopose/basic/quaternion/index.json +++ b/generateddocs/json-full/geo/geopose/basic/quaternion/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", diff --git a/generateddocs/json-full/geo/geopose/basic/ypr/index.json b/generateddocs/json-full/geo/geopose/basic/ypr/index.json index 3bf59bd21..12365c704 100644 --- a/generateddocs/json-full/geo/geopose/basic/ypr/index.json +++ b/generateddocs/json-full/geo/geopose/basic/ypr/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", diff --git a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json index 1d572638d..21fee3457 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -25,8 +25,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -122,7 +122,7 @@ }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Polyhedron ;\n geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n rdfs:seeAlso [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns1:relation ;\n oa:hasTarget ],\n [ rdfs:label \"This feature is of type 'building'\" ;\n ns1:relation ;\n oa:hasTarget ] ;\n geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Polyhedron ;\n geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n rdfs:seeAlso [ rdfs:label \"This feature is of type 'building'\" ;\n ns1:relation ;\n oa:hasTarget ],\n [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns1:relation ;\n oa:hasTarget ] ;\n geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_4_1.ttl" } ] diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index 8ef0aab94..f45716a70 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -21,8 +21,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json index 8544b4a19..43b7aaa46 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -25,8 +25,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/featureCollection/index.json b/generateddocs/json-full/geo/json-fg/featureCollection/index.json index 8f525a88e..2cfde6479 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -21,8 +21,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/json-fg/link-role/index.json b/generateddocs/json-full/geo/json-fg/link-role/index.json index 4864b260b..81e98556b 100644 --- a/generateddocs/json-full/geo/json-fg/link-role/index.json +++ b/generateddocs/json-full/geo/json-fg/link-role/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-21", "sources": [], "maturity": "development", "scope": "unstable", diff --git a/generateddocs/json-full/geo/json-fg/time/index.json b/generateddocs/json-full/geo/json-fg/time/index.json index 9bfa226de..5838574c6 100644 --- a/generateddocs/json-full/geo/json-fg/time/index.json +++ b/generateddocs/json-full/geo/json-fg/time/index.json @@ -8,7 +8,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2024-05-28", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" diff --git a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json index 75ebff326..143b89236 100644 --- a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json +++ b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json @@ -9,7 +9,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", diff --git a/generateddocs/json-full/ogc-utils/json-link/index.json b/generateddocs/json-full/ogc-utils/json-link/index.json index bef26bff2..da29c5216 100644 --- a/generateddocs/json-full/ogc-utils/json-link/index.json +++ b/generateddocs/json-full/ogc-utils/json-link/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-18", "sources": [ { "title": "IETF RFC 8288 - Web Linking", diff --git a/generateddocs/json-full/ogc-utils/topology/index.json b/generateddocs/json-full/ogc-utils/topology/index.json index ca1776a9e..f8b70e57c 100644 --- a/generateddocs/json-full/ogc-utils/topology/index.json +++ b/generateddocs/json-full/ogc-utils/topology/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-24", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", diff --git a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md index 1208cec9b..6925832d1 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md @@ -714,12 +714,12 @@ This Building Block extends the standard JSON-FG one by removing the requirement geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "This feature is of type 'building'" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; ns1:relation ; - oa:hasTarget ] ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ] ; geojson:geometry [ a geojson:Polygon ; geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . @@ -903,10 +903,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index 0ae3e1541..c1f4f4987 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -739,10 +739,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md index 575584d39..00478b9d1 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md @@ -119,10 +119,7 @@ Links to the schema: }, "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/markdown/geo/json-fg/featureCollection/index.md b/generateddocs/markdown/geo/json-fg/featureCollection/index.md index 6e5b01a74..53f24f912 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection/index.md @@ -211,10 +211,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md index 8e7dd6718..d8c04278a 100644 --- a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md @@ -830,12 +830,12 @@ This Building Block extends the standard JSON-FG one by removing the requirement geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "This feature is of type 'building'" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; ns1:relation ; - oa:hasTarget ] ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ] ; geojson:geometry [ a geojson:Polygon ; geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . @@ -1053,10 +1053,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md index b23da5c5e..620c29802 100644 --- a/generateddocs/slate/geo/json-fg/feature/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature/index.html.md @@ -841,10 +841,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md b/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md index 88cf53d4a..8657390f4 100644 --- a/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md +++ b/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md @@ -143,10 +143,7 @@ Links to the schema: }, "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md index 0a69e5321..a06b5408e 100644 --- a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md +++ b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md @@ -265,10 +265,7 @@ Links to the schema: "type": "@type", "id": "@id", "properties": "@nest", - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "bbox": { "@container": "@list", "@id": "geojson:bbox" diff --git a/register.json b/register.json index 2996e63d9..f4a9276bb 100644 --- a/register.json +++ b/register.json @@ -2,12 +2,12 @@ "name": "OGC Main", "description": "\nThe OGC Building Blocks register provides an overview of a series of building blocks managed by the OGC community through a variety of processes:\n\n- formal standards publication processes the Standards Working Groups\n- agreements with other standards bodies (eg. ISO)\n- community hosted examples of re-use (profiles and extensions of OGC standards)\n- informal \"incubator\" processes where more than one project needs a solution, and appropriate SWG scope is yet to be determined\n\n![](https://lucid.app/publicSegments/view/9d075f82-8611-4f32-83eb-994143669cc8/image.png)\n\n\nNotes:\n\n1. Policies are in preparation for naming and governance of these sub-registers, and this is subject to change pending adoption of such policies.\n1. Building Block identification will be designed to support transition between governance domains without change using symbolic references.\n1. A formal definition of Building Blocks and the level of \"granularity\" they represent with respect to the OGC Modular Specification is TBD.\n", "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/query", - "modified": "2024-07-25T08:55:51.271362", + "modified": "2024-07-28T04:07:07.212417", "tooling": { "bblocks-postprocess": { - "commitId": "\"68a2c711a7b9524049f33286a6021ae24ef34bbb", - "shortCommitId": "\"68a2c7", - "date": "2024-07-23T08:32:48+00:00\"" + "commitId": "\"4d636440e7de2e3a19a34b0859dbe688ec664eea", + "shortCommitId": "\"4d6364", + "date": "2024-07-25T10:52:22+00:00\"" } }, "gitRepository": "https://github.com/opengeospatial/bblocks", @@ -26,7 +26,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", @@ -81,7 +81,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", @@ -126,7 +126,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-24", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", @@ -169,7 +169,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-07-05", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", @@ -211,7 +211,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2022-05-18", "sources": [ { "title": "IETF RFC 8288 - Web Linking", @@ -254,7 +254,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -299,7 +299,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -344,7 +344,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-07-13", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -389,7 +389,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2024-05-28", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" @@ -434,7 +434,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-03-09", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", @@ -484,7 +484,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-15", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -500,9 +500,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.geojson", "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.bounding_box" + "ogc.geo.common.data_types.bounding_box", + "ogc.geo.common.data_types.geojson" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -538,7 +538,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-21", "sources": [], "maturity": "development", "scope": "unstable", @@ -586,7 +586,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-24", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", @@ -634,7 +634,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-06-26", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", @@ -647,8 +647,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -683,7 +683,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -695,8 +695,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { @@ -732,7 +732,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -748,8 +748,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.json-fg.time", - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -784,7 +784,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-05-31", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -796,8 +796,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { @@ -833,7 +833,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2024-07-25", + "dateOfLastChange": "2023-08-08", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -849,8 +849,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json index d7dbb64e4..eb8d9ef52 100644 --- a/tests/geo/common/data_types/bounding_box/_report.json +++ b/tests/geo/common/data_types/bounding_box/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box", "bblockName": "Bounding Box", "bblockId": "ogc.geo.common.data_types.bounding_box", - "generated": "2024-07-25T08:55:58.282762+00:00", + "generated": "2024-07-28T04:07:23.572174+00:00", "result": true, "items": [ { diff --git a/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt b/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt index 43bd2bf67..b23e3b98e 100644 --- a/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt +++ b/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box -Generated 2024-07-25T08:55:58.282705+00:00 +Generated 2024-07-28T04:07:23.572114+00:00 === Files === Using example_1_1.json from examples === End Files === diff --git a/tests/geo/common/parameters/bbox-crs/_report.json b/tests/geo/common/parameters/bbox-crs/_report.json index 2476de13c..bab05f48a 100644 --- a/tests/geo/common/parameters/bbox-crs/_report.json +++ b/tests/geo/common/parameters/bbox-crs/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox-crs - bbox-crs", "bblockName": "bbox-crs", "bblockId": "ogc.geo.common.parameters.bbox-crs", - "generated": "2024-07-25T08:55:58.299328+00:00", + "generated": "2024-07-28T04:07:23.589555+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/common/parameters/bbox/_report.json b/tests/geo/common/parameters/bbox/_report.json index 94dc260b9..96238f212 100644 --- a/tests/geo/common/parameters/bbox/_report.json +++ b/tests/geo/common/parameters/bbox/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox - bbox", "bblockName": "bbox", "bblockId": "ogc.geo.common.parameters.bbox", - "generated": "2024-07-25T08:55:58.293495+00:00", + "generated": "2024-07-28T04:07:23.583859+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json index 22424e9ae..3876b852f 100644 --- a/tests/geo/features/feature/_report.json +++ b/tests/geo/features/feature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.feature - Feature", "bblockName": "Feature", "bblockId": "ogc.geo.features.feature", - "generated": "2024-07-25T08:55:58.428439+00:00", + "generated": "2024-07-28T04:07:23.717009+00:00", "result": true, "items": [ { diff --git a/tests/geo/features/feature/example_1_1.validation_passed.txt b/tests/geo/features/feature/example_1_1.validation_passed.txt index b5f4c19e5..e048eb8bf 100644 --- a/tests/geo/features/feature/example_1_1.validation_passed.txt +++ b/tests/geo/features/feature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.feature - Feature -Generated 2024-07-25T08:55:58.428385+00:00 +Generated 2024-07-28T04:07:23.716957+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/features/featureCollection/_report.json b/tests/geo/features/featureCollection/_report.json index 9cda399c9..58583450e 100644 --- a/tests/geo/features/featureCollection/_report.json +++ b/tests/geo/features/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.featureCollection - Feature Collection", "bblockName": "Feature Collection", "bblockId": "ogc.geo.features.featureCollection", - "generated": "2024-07-25T08:55:58.503180+00:00", + "generated": "2024-07-28T04:07:23.813915+00:00", "result": true, "items": [ { diff --git a/tests/geo/features/featureCollection/example_1_1.validation_passed.txt b/tests/geo/features/featureCollection/example_1_1.validation_passed.txt index 53e6d4d0e..9b6f220f0 100644 --- a/tests/geo/features/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/features/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.featureCollection - Feature Collection -Generated 2024-07-25T08:55:58.503127+00:00 +Generated 2024-07-28T04:07:23.813860+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/_report.json b/tests/geo/geopose/basic/ypr/_report.json index 7e621c176..e676cbf05 100644 --- a/tests/geo/geopose/basic/ypr/_report.json +++ b/tests/geo/geopose/basic/ypr/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR", "bblockName": "GeoPose Basic-YPR", "bblockId": "ogc.geo.geopose.basic.ypr", - "generated": "2024-07-25T08:55:58.334731+00:00", + "generated": "2024-07-28T04:07:23.625472+00:00", "result": true, "items": [ { diff --git a/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt index ed1521d68..e6b2e9646 100644 --- a/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-25T08:55:58.327005+00:00 +Generated 2024-07-28T04:07:23.617759+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt index 675b9d353..faf40b6ae 100644 --- a/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-25T08:55:58.329523+00:00 +Generated 2024-07-28T04:07:23.620306+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt index 4ba4a9c6a..c397e56a5 100644 --- a/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-25T08:55:58.332103+00:00 +Generated 2024-07-28T04:07:23.622903+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt index ada21c963..f2f22ccb4 100644 --- a/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-25T08:55:58.334679+00:00 +Generated 2024-07-28T04:07:23.625421+00:00 === Files === Using example_4_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient/_report.json b/tests/geo/json-fg/feature-lenient/_report.json index 5bbb469cb..5e14815e1 100644 --- a/tests/geo/json-fg/feature-lenient/_report.json +++ b/tests/geo/json-fg/feature-lenient/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient", "bblockName": "JSON-FG Feature - Lenient", "bblockId": "ogc.geo.json-fg.feature-lenient", - "generated": "2024-07-25T08:55:59.441683+00:00", + "generated": "2024-07-28T04:07:27.723303+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt index 42c362b97..562995c47 100644 --- a/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient -Generated 2024-07-25T08:55:59.274079+00:00 +Generated 2024-07-28T04:07:27.145514+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt index 29be61ecd..36c889aa8 100644 --- a/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient -Generated 2024-07-25T08:55:59.344929+00:00 +Generated 2024-07-28T04:07:27.419716+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt index 4b98d1192..d6aea7ac1 100644 --- a/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient -Generated 2024-07-25T08:55:59.404532+00:00 +Generated 2024-07-28T04:07:27.687858+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.ttl b/tests/geo/json-fg/feature-lenient/example_4_1.ttl index 1c46650ca..098ea1459 100644 --- a/tests/geo/json-fg/feature-lenient/example_4_1.ttl +++ b/tests/geo/json-fg/feature-lenient/example_4_1.ttl @@ -14,12 +14,12 @@ geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "This feature is of type 'building'" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; ns1:relation ; - oa:hasTarget ] ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ] ; geojson:geometry [ a geojson:Polygon ; geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt index 6046f14a5..420349971 100644 --- a/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient -Generated 2024-07-25T08:55:59.437008+00:00 +Generated 2024-07-28T04:07:27.718856+00:00 === Files === Using example_4_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt index 272fc66ce..7c43daa56 100644 --- a/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient -Generated 2024-07-25T08:55:59.441631+00:00 +Generated 2024-07-28T04:07:27.723251+00:00 === Files === Using example_5_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/_report.json b/tests/geo/json-fg/feature/_report.json index 97cc707cb..bab553b28 100644 --- a/tests/geo/json-fg/feature/_report.json +++ b/tests/geo/json-fg/feature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.feature - JSON-FG Feature", "bblockName": "JSON-FG Feature", "bblockId": "ogc.geo.json-fg.feature", - "generated": "2024-07-25T08:55:59.015407+00:00", + "generated": "2024-07-28T04:07:25.575831+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/feature/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature/example_1_1.validation_passed.txt index aa3842a3b..4eb2f35ce 100644 --- a/tests/geo/json-fg/feature/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-25T08:55:58.916425+00:00 +Generated 2024-07-28T04:07:25.283494+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/example_2_1.validation_passed.txt b/tests/geo/json-fg/feature/example_2_1.validation_passed.txt index dc2260c4b..35f56af28 100644 --- a/tests/geo/json-fg/feature/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-25T08:55:59.009670+00:00 +Generated 2024-07-28T04:07:25.570634+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/example_3_1.validation_passed.txt b/tests/geo/json-fg/feature/example_3_1.validation_passed.txt index 358946871..61b89d9d3 100644 --- a/tests/geo/json-fg/feature/example_3_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-25T08:55:59.015355+00:00 +Generated 2024-07-28T04:07:25.575780+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/featureCollection/_report.json b/tests/geo/json-fg/featureCollection/_report.json index 07ccad54c..03ac627ef 100644 --- a/tests/geo/json-fg/featureCollection/_report.json +++ b/tests/geo/json-fg/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection", "bblockName": "JSON-FG Feature Collection", "bblockId": "ogc.geo.json-fg.featureCollection", - "generated": "2024-07-25T08:55:59.779289+00:00", + "generated": "2024-07-28T04:07:29.430953+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt index d88699f59..825bedcca 100644 --- a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2024-07-25T08:55:59.779218+00:00 +Generated 2024-07-28T04:07:29.430885+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt b/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt index 7e72e3fb0..f416ee729 100644 --- a/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2024-07-25T08:55:59.608428+00:00 +Generated 2024-07-28T04:07:28.653955+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json index 6322861b1..930413375 100644 --- a/tests/geo/json-fg/link-role/_report.json +++ b/tests/geo/json-fg/link-role/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance", "bblockName": "Link with role and target conformance", "bblockId": "ogc.geo.json-fg.link-role", - "generated": "2024-07-25T08:55:58.441682+00:00", + "generated": "2024-07-28T04:07:23.730000+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt b/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt index 71a16fdc3..1e2a8a46a 100644 --- a/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance -Generated 2024-07-25T08:55:58.441630+00:00 +Generated 2024-07-28T04:07:23.729948+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/_report.json b/tests/geo/json-fg/time/_report.json index 092e4af98..c0c296d41 100644 --- a/tests/geo/json-fg/time/_report.json +++ b/tests/geo/json-fg/time/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.time - JSON-FG time member", "bblockName": "JSON-FG time member", "bblockId": "ogc.geo.json-fg.time", - "generated": "2024-07-25T08:55:58.358600+00:00", + "generated": "2024-07-28T04:07:23.648386+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/time/example_1_1.validation_passed.txt b/tests/geo/json-fg/time/example_1_1.validation_passed.txt index 9f802646d..41bb8f50b 100644 --- a/tests/geo/json-fg/time/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-25T08:55:58.349271+00:00 +Generated 2024-07-28T04:07:23.639562+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_2_1.validation_passed.txt b/tests/geo/json-fg/time/example_2_1.validation_passed.txt index bf951f3d8..846d441d9 100644 --- a/tests/geo/json-fg/time/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-25T08:55:58.352480+00:00 +Generated 2024-07-28T04:07:23.642559+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_3_1.validation_passed.txt b/tests/geo/json-fg/time/example_3_1.validation_passed.txt index b09eebe3c..b57f390e5 100644 --- a/tests/geo/json-fg/time/example_3_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-25T08:55:58.354068+00:00 +Generated 2024-07-28T04:07:23.644162+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_4_1.validation_passed.txt b/tests/geo/json-fg/time/example_4_1.validation_passed.txt index 27e60738f..6c43e18b9 100644 --- a/tests/geo/json-fg/time/example_4_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-25T08:55:58.356377+00:00 +Generated 2024-07-28T04:07:23.646408+00:00 === Files === Using example_4_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_5_1.validation_passed.txt b/tests/geo/json-fg/time/example_5_1.validation_passed.txt index 66bb8e827..82e3c06bb 100644 --- a/tests/geo/json-fg/time/example_5_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_5_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-25T08:55:58.358550+00:00 +Generated 2024-07-28T04:07:23.648336+00:00 === Files === Using example_5_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/ogc-utils/iri-or-curie/_report.json b/tests/ogc-utils/iri-or-curie/_report.json index a65c408ab..c6e8a24c7 100644 --- a/tests/ogc-utils/iri-or-curie/_report.json +++ b/tests/ogc-utils/iri-or-curie/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE", "bblockName": "IRI or CURIE", "bblockId": "ogc.ogc-utils.iri-or-curie", - "generated": "2024-07-25T08:55:58.404110+00:00", + "generated": "2024-07-28T04:07:23.692087+00:00", "result": true, "items": [ { diff --git a/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt index 709d2c762..b16bdf041 100644 --- a/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.398561+00:00 +Generated 2024-07-28T04:07:23.686558+00:00 === Files === Using example_1_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt index b39734738..bc2f441ef 100644 --- a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.399015+00:00 +Generated 2024-07-28T04:07:23.686996+00:00 === Files === Using example_2_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt index 604f3383c..62ce623c4 100644 --- a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.399456+00:00 +Generated 2024-07-28T04:07:23.687451+00:00 === Files === Using example_3_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt index 5283d6907..6bbfc03f7 100644 --- a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.399955+00:00 +Generated 2024-07-28T04:07:23.687930+00:00 === Files === Using example_4_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt index 82dd2aace..ea2ee35da 100644 --- a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.400447+00:00 +Generated 2024-07-28T04:07:23.688412+00:00 === Files === Using example_5_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt index 9a563814a..6f2c048d7 100644 --- a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.404062+00:00 +Generated 2024-07-28T04:07:23.692039+00:00 === Files === Using example_6_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt index 4c6c2cb65..f65b2de4a 100644 --- a/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.371026+00:00 +Generated 2024-07-28T04:07:23.660449+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt index f4f6371eb..d6fb44981 100644 --- a/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.371586+00:00 +Generated 2024-07-28T04:07:23.660985+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt index ea5ad36d7..96a0d7f85 100644 --- a/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.372139+00:00 +Generated 2024-07-28T04:07:23.661650+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt index 8e4710b7c..1c6e2e71d 100644 --- a/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.372661+00:00 +Generated 2024-07-28T04:07:23.662146+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt index a6a6fbef0..3b1ba525b 100644 --- a/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.372994+00:00 +Generated 2024-07-28T04:07:23.662456+00:00 === Files === Using test1.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt index d392a7e03..813eaf774 100644 --- a/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.373315+00:00 +Generated 2024-07-28T04:07:23.662752+00:00 === Files === Using test10.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt index e6b2b2094..9df91399b 100644 --- a/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.373634+00:00 +Generated 2024-07-28T04:07:23.663044+00:00 === Files === Using test11.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt index 7701cf2a6..4c8390a63 100644 --- a/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.373954+00:00 +Generated 2024-07-28T04:07:23.663332+00:00 === Files === Using test12.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt index 321ecc2ee..1bcc624b4 100644 --- a/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.374272+00:00 +Generated 2024-07-28T04:07:23.663621+00:00 === Files === Using test13.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt index 52d814761..898cc4011 100644 --- a/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.375098+00:00 +Generated 2024-07-28T04:07:23.663907+00:00 === Files === Using test14.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt index 122bf6c1e..ccb49fa33 100644 --- a/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.375430+00:00 +Generated 2024-07-28T04:07:23.664188+00:00 === Files === Using test15.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt index 853b9ccd9..85a9ec4e5 100644 --- a/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.375750+00:00 +Generated 2024-07-28T04:07:23.664471+00:00 === Files === Using test16.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt index 76af4c699..559455aae 100644 --- a/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.376069+00:00 +Generated 2024-07-28T04:07:23.664754+00:00 === Files === Using test17.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt index b3d68dc45..556965866 100644 --- a/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.376380+00:00 +Generated 2024-07-28T04:07:23.665044+00:00 === Files === Using test18.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt index 342eef321..8413e9216 100644 --- a/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.376691+00:00 +Generated 2024-07-28T04:07:23.665372+00:00 === Files === Using test19.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt index 6f1ec0453..dc6ad489c 100644 --- a/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.377003+00:00 +Generated 2024-07-28T04:07:23.665670+00:00 === Files === Using test2.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt index 19580b1e8..96fe8b3f7 100644 --- a/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.377319+00:00 +Generated 2024-07-28T04:07:23.665964+00:00 === Files === Using test20.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt index 5c616d52f..a8fe95ebb 100644 --- a/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.377631+00:00 +Generated 2024-07-28T04:07:23.666254+00:00 === Files === Using test21.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt index e1e4b7a02..74b66c3db 100644 --- a/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.377955+00:00 +Generated 2024-07-28T04:07:23.666543+00:00 === Files === Using test22.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt index 4d3ba2230..07ad985a3 100644 --- a/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.378268+00:00 +Generated 2024-07-28T04:07:23.666834+00:00 === Files === Using test23.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt index d3193a894..887b21c77 100644 --- a/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.378619+00:00 +Generated 2024-07-28T04:07:23.667121+00:00 === Files === Using test24.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt index 9ec205954..26bae152c 100644 --- a/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.378949+00:00 +Generated 2024-07-28T04:07:23.667436+00:00 === Files === Using test25.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt index 3a9403072..89d7aa122 100644 --- a/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.379269+00:00 +Generated 2024-07-28T04:07:23.667746+00:00 === Files === Using test26.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt index d1c25245b..56902844a 100644 --- a/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.379590+00:00 +Generated 2024-07-28T04:07:23.668058+00:00 === Files === Using test27.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt index 0bf55a208..6008e1b61 100644 --- a/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.379909+00:00 +Generated 2024-07-28T04:07:23.668374+00:00 === Files === Using test28.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt index b4a303201..eacc82bf7 100644 --- a/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.380235+00:00 +Generated 2024-07-28T04:07:23.668683+00:00 === Files === Using test29.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt index 4f0b50673..95518710c 100644 --- a/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.380546+00:00 +Generated 2024-07-28T04:07:23.668971+00:00 === Files === Using test3.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt index c704e6db6..4e2881379 100644 --- a/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.380864+00:00 +Generated 2024-07-28T04:07:23.669323+00:00 === Files === Using test30.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt index 3758222c0..6b878282e 100644 --- a/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.381177+00:00 +Generated 2024-07-28T04:07:23.669613+00:00 === Files === Using test31.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt index 6ca3ebea7..91cc58445 100644 --- a/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.381494+00:00 +Generated 2024-07-28T04:07:23.669902+00:00 === Files === Using test32.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt index aa01aea16..ac27d55b6 100644 --- a/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.381805+00:00 +Generated 2024-07-28T04:07:23.670201+00:00 === Files === Using test33.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt index 477c22d46..b76bbd4a4 100644 --- a/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.382120+00:00 +Generated 2024-07-28T04:07:23.670490+00:00 === Files === Using test34.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt index dcb275a23..953b93297 100644 --- a/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.382430+00:00 +Generated 2024-07-28T04:07:23.670785+00:00 === Files === Using test35.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt index 461ea34c6..ee1276785 100644 --- a/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.382783+00:00 +Generated 2024-07-28T04:07:23.671075+00:00 === Files === Using test36.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt index e0d649998..65b0bb166 100644 --- a/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.383102+00:00 +Generated 2024-07-28T04:07:23.671359+00:00 === Files === Using test37.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt index 909098ebd..53255b514 100644 --- a/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.383414+00:00 +Generated 2024-07-28T04:07:23.671646+00:00 === Files === Using test38.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt index 74e3dece5..24aab36b1 100644 --- a/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.383729+00:00 +Generated 2024-07-28T04:07:23.671937+00:00 === Files === Using test39.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt index 7c6101da4..588466acb 100644 --- a/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.384042+00:00 +Generated 2024-07-28T04:07:23.672223+00:00 === Files === Using test4.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt index 8984ac03e..c985cc00d 100644 --- a/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.384353+00:00 +Generated 2024-07-28T04:07:23.672562+00:00 === Files === Using test40.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt index 272bb2d2c..da2d33124 100644 --- a/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.384662+00:00 +Generated 2024-07-28T04:07:23.672850+00:00 === Files === Using test41.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt index 7b7b6b875..fbd173977 100644 --- a/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.384978+00:00 +Generated 2024-07-28T04:07:23.673136+00:00 === Files === Using test42.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt index 2659b3681..6f5944089 100644 --- a/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.385293+00:00 +Generated 2024-07-28T04:07:23.673467+00:00 === Files === Using test43.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt index e24badafc..10224b240 100644 --- a/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.385606+00:00 +Generated 2024-07-28T04:07:23.673759+00:00 === Files === Using test44.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt index 643b088ab..460dcd9a7 100644 --- a/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.385917+00:00 +Generated 2024-07-28T04:07:23.674046+00:00 === Files === Using test45.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt index fff00d755..79b9f1826 100644 --- a/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.386226+00:00 +Generated 2024-07-28T04:07:23.674330+00:00 === Files === Using test46.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt index 6c6b466f5..07499d4cc 100644 --- a/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.386587+00:00 +Generated 2024-07-28T04:07:23.674621+00:00 === Files === Using test47.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt index 9307eea51..11425b19f 100644 --- a/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.386905+00:00 +Generated 2024-07-28T04:07:23.674906+00:00 === Files === Using test48.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt index 821716b7a..a0c986801 100644 --- a/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.387218+00:00 +Generated 2024-07-28T04:07:23.675191+00:00 === Files === Using test49.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt index 2df8ebabe..a09e29011 100644 --- a/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.387530+00:00 +Generated 2024-07-28T04:07:23.675486+00:00 === Files === Using test5.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt index 80982dd60..2acc6d370 100644 --- a/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.387871+00:00 +Generated 2024-07-28T04:07:23.675778+00:00 === Files === Using test50.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt index 007549d75..422683791 100644 --- a/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.388231+00:00 +Generated 2024-07-28T04:07:23.676064+00:00 === Files === Using test51.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt index de336f3a9..d7078f123 100644 --- a/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.388552+00:00 +Generated 2024-07-28T04:07:23.676358+00:00 === Files === Using test52.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt index dbe1d412e..288505376 100644 --- a/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.388868+00:00 +Generated 2024-07-28T04:07:23.676645+00:00 === Files === Using test53.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt index e45bc4932..4d7800951 100644 --- a/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.389178+00:00 +Generated 2024-07-28T04:07:23.676932+00:00 === Files === Using test54.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt index 551e36a7b..aab00a546 100644 --- a/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.389451+00:00 +Generated 2024-07-28T04:07:23.677217+00:00 === Files === Using test55.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt index 35c542995..28f9038d0 100644 --- a/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.389725+00:00 +Generated 2024-07-28T04:07:23.677551+00:00 === Files === Using test56.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt index 86f1404c5..1ad867034 100644 --- a/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.390008+00:00 +Generated 2024-07-28T04:07:23.677841+00:00 === Files === Using test57.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt index 04965ef86..96e47a003 100644 --- a/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.390286+00:00 +Generated 2024-07-28T04:07:23.678127+00:00 === Files === Using test58.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt index 589cbe7f7..e7f8e8121 100644 --- a/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.390599+00:00 +Generated 2024-07-28T04:07:23.678410+00:00 === Files === Using test59.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt index 24440e2d6..70e5a3d12 100644 --- a/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.390872+00:00 +Generated 2024-07-28T04:07:23.678692+00:00 === Files === Using test6.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt index c9a4df2e4..cd3a50afb 100644 --- a/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.391144+00:00 +Generated 2024-07-28T04:07:23.678977+00:00 === Files === Using test60.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt index c71978118..e059ba69d 100644 --- a/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.391416+00:00 +Generated 2024-07-28T04:07:23.679260+00:00 === Files === Using test61.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt index e385de8d5..36249487a 100644 --- a/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.391688+00:00 +Generated 2024-07-28T04:07:23.679542+00:00 === Files === Using test62.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt index 5e1189c73..cbafd74f8 100644 --- a/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.391959+00:00 +Generated 2024-07-28T04:07:23.679826+00:00 === Files === Using test63.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt index 59f799cbb..284e5c105 100644 --- a/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.392229+00:00 +Generated 2024-07-28T04:07:23.680124+00:00 === Files === Using test64.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt index 51d2b8da2..49c8ebd88 100644 --- a/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.392500+00:00 +Generated 2024-07-28T04:07:23.680412+00:00 === Files === Using test65.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt index ae1ebc2d2..fbef6dbbf 100644 --- a/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.392835+00:00 +Generated 2024-07-28T04:07:23.680696+00:00 === Files === Using test66.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt index 125526052..2727d4e73 100644 --- a/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.393113+00:00 +Generated 2024-07-28T04:07:23.680983+00:00 === Files === Using test67.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt index 74cb16fa9..4bff684b6 100644 --- a/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.393386+00:00 +Generated 2024-07-28T04:07:23.681314+00:00 === Files === Using test68.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt index 4b3d0b787..023745a3e 100644 --- a/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.393659+00:00 +Generated 2024-07-28T04:07:23.681614+00:00 === Files === Using test69.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt index a0f898000..b02de1abf 100644 --- a/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.393930+00:00 +Generated 2024-07-28T04:07:23.681902+00:00 === Files === Using test7.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt index aa6ad5d09..4a011ab66 100644 --- a/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.394204+00:00 +Generated 2024-07-28T04:07:23.682186+00:00 === Files === Using test70.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt index c5a6fabac..69af852da 100644 --- a/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.394567+00:00 +Generated 2024-07-28T04:07:23.682491+00:00 === Files === Using test71.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt index a9770df5f..5c2110df0 100644 --- a/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.394856+00:00 +Generated 2024-07-28T04:07:23.682817+00:00 === Files === Using test72.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt index e356a28ca..04f8e3c94 100644 --- a/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.395132+00:00 +Generated 2024-07-28T04:07:23.683106+00:00 === Files === Using test73.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt index 93053085a..a0e41bbc8 100644 --- a/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.395408+00:00 +Generated 2024-07-28T04:07:23.683389+00:00 === Files === Using test74.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt index e033bf956..2e23747cb 100644 --- a/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.395686+00:00 +Generated 2024-07-28T04:07:23.683679+00:00 === Files === Using test75.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt index b13d9ba1e..b0f382d0a 100644 --- a/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.395962+00:00 +Generated 2024-07-28T04:07:23.683969+00:00 === Files === Using test76.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt index 9f717ccd9..23a627ab0 100644 --- a/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.396236+00:00 +Generated 2024-07-28T04:07:23.684264+00:00 === Files === Using test77.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt index d6b6399ba..78c40ea10 100644 --- a/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.396510+00:00 +Generated 2024-07-28T04:07:23.684549+00:00 === Files === Using test78.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt index 4f6ccf61c..1c07d9fcb 100644 --- a/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.396829+00:00 +Generated 2024-07-28T04:07:23.684853+00:00 === Files === Using test79.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt index ebad07ce3..27f25ba38 100644 --- a/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.397110+00:00 +Generated 2024-07-28T04:07:23.685135+00:00 === Files === Using test8.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt index 57b39790e..53a512cfc 100644 --- a/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.397405+00:00 +Generated 2024-07-28T04:07:23.685488+00:00 === Files === Using test80.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt index bc61895a1..be15d60e5 100644 --- a/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.397693+00:00 +Generated 2024-07-28T04:07:23.685785+00:00 === Files === Using test81.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt index 1904b9efc..c3520fed3 100644 --- a/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-25T08:55:58.397991+00:00 +Generated 2024-07-28T04:07:23.686088+00:00 === Files === Using test9.json from test resources === End Files === diff --git a/tests/ogc-utils/topology/_report.json b/tests/ogc-utils/topology/_report.json index de6a63643..3914034d4 100644 --- a/tests/ogc-utils/topology/_report.json +++ b/tests/ogc-utils/topology/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.topology - Geometry using references", "bblockName": "Geometry using references", "bblockId": "ogc.ogc-utils.topology", - "generated": "2024-07-25T08:55:58.454553+00:00", + "generated": "2024-07-28T04:07:23.741878+00:00", "result": true, "items": [ { diff --git a/tests/ogc-utils/topology/example_1_1.validation_passed.txt b/tests/ogc-utils/topology/example_1_1.validation_passed.txt index 1e35f5ee6..551adab10 100644 --- a/tests/ogc-utils/topology/example_1_1.validation_passed.txt +++ b/tests/ogc-utils/topology/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.topology - Geometry using references -Generated 2024-07-25T08:55:58.454497+00:00 +Generated 2024-07-28T04:07:23.741826+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/report.html b/tests/report.html index f138d145b..0e279fafd 100644 --- a/tests/report.html +++ b/tests/report.html @@ -51,7 +51,7 @@

Building blocks validation report

- Generated at 2024-07-25T08:55:59.796854+00:00 + Generated at 2024-07-28T04:07:29.447911+00:00

Number of passing building blocks: 18 / 18 (100%)