From b09b01e01f60a363fd0c073b5205541bceef612c Mon Sep 17 00:00:00 2001 From: avillar Date: Tue, 28 May 2024 08:52:32 +0000 Subject: [PATCH] Building blocks postprocessing --- .../json-fg/feature-lenient/context.jsonld | 7 +- .../geo/json-fg/feature-lenient/schema.json | 3 +- .../geo/json-fg/feature-lenient/schema.yaml | 1 - .../geo/json-fg/feature/context.jsonld | 7 +- .../geo/json-fg/feature/schema.json | 3 +- .../geo/json-fg/feature/schema.yaml | 1 - .../featureCollection-lenient/context.jsonld | 7 +- .../json-fg/featureCollection/context.jsonld | 7 +- bblocks.jsonld | 24 +-- bblocks.ttl | 150 +++++++++--------- .../json-full/geo/features/feature/index.json | 2 +- .../geo/features/featureCollection/index.json | 4 +- .../geo/json-fg/feature-lenient/index.json | 4 +- .../json-full/geo/json-fg/feature/index.json | 12 +- .../featureCollection-lenient/index.json | 4 +- .../geo/json-fg/featureCollection/index.json | 4 +- .../geo/json-fg/link-role/index.json | 4 +- .../geo/json-fg/feature-lenient/index.md | 8 +- .../markdown/geo/json-fg/feature/index.md | 32 ++-- .../featureCollection-lenient/index.md | 7 +- .../geo/json-fg/featureCollection/index.md | 7 +- .../geo/json-fg/feature-lenient/index.html | 8 +- .../geo/json-fg/feature/index.html | 32 ++-- .../featureCollection-lenient/index.html | 7 +- .../geo/json-fg/featureCollection/index.html | 7 +- .../geo/json-fg/feature-lenient/index.html.md | 8 +- .../slate/geo/json-fg/feature/index.html.md | 32 ++-- .../featureCollection-lenient/index.html.md | 7 +- .../json-fg/featureCollection/index.html.md | 7 +- register.json | 24 +-- .../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 +- tests/geo/json-fg/feature/_report.json | 2 +- tests/geo/json-fg/feature/example_1_1.ttl | 18 +-- .../feature/example_1_1.validation_passed.txt | 2 +- .../feature/example_2_1.validation_passed.txt | 2 +- tests/geo/json-fg/feature/example_3_1.json | 2 +- tests/geo/json-fg/feature/example_3_1.jsonld | 2 +- tests/geo/json-fg/feature/example_3_1.ttl | 2 +- .../feature/example_3_1.validation_passed.txt | 2 +- .../json-fg/featureCollection/_report.json | 4 +- .../example_1_1.validation_passed.txt | 2 +- ...ired-properties-fail.validation_passed.txt | 3 +- 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 | 3 +- 157 files changed, 306 insertions(+), 398 deletions(-) diff --git a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld index f4e6b7a3a..d874dbb20 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld @@ -63,12 +63,7 @@ "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - }, + "place": "dct:spatial", "Polyhedron": "geojson:Polyhedron", "MultiPolyhedron": "geojson:MultiPolyhedron", "Prism": { diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema.json b/annotated-schemas/geo/json-fg/feature-lenient/schema.json index 05fa9980b..457436a14 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema.json +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema.json @@ -57,8 +57,7 @@ }, "place": { "$ref": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "x-jsonld-base": "https://purl.org/geojson/vocab#" + "x-jsonld-id": "http://purl.org/dc/terms/spatial" }, "geometry": { "$ref": "https://beta.schemas.opengis.net/json-fg/geometry.json", diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml b/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml index b9c71b9e6..f12c586e9 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml @@ -35,7 +35,6 @@ allOf: place: $ref: https://beta.schemas.opengis.net/json-fg/place.json x-jsonld-id: http://purl.org/dc/terms/spatial - x-jsonld-base: https://purl.org/geojson/vocab# geometry: $ref: https://beta.schemas.opengis.net/json-fg/geometry.json x-jsonld-id: https://purl.org/geojson/vocab#geometry diff --git a/annotated-schemas/geo/json-fg/feature/context.jsonld b/annotated-schemas/geo/json-fg/feature/context.jsonld index f4e6b7a3a..d874dbb20 100644 --- a/annotated-schemas/geo/json-fg/feature/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature/context.jsonld @@ -63,12 +63,7 @@ "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - }, + "place": "dct:spatial", "Polyhedron": "geojson:Polyhedron", "MultiPolyhedron": "geojson:MultiPolyhedron", "Prism": { diff --git a/annotated-schemas/geo/json-fg/feature/schema.json b/annotated-schemas/geo/json-fg/feature/schema.json index 41ffcba84..aae3dbd64 100644 --- a/annotated-schemas/geo/json-fg/feature/schema.json +++ b/annotated-schemas/geo/json-fg/feature/schema.json @@ -62,8 +62,7 @@ }, "place": { "$ref": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "x-jsonld-base": "https://purl.org/geojson/vocab#" + "x-jsonld-id": "http://purl.org/dc/terms/spatial" }, "geometry": { "$ref": "https://beta.schemas.opengis.net/json-fg/geometry.json", diff --git a/annotated-schemas/geo/json-fg/feature/schema.yaml b/annotated-schemas/geo/json-fg/feature/schema.yaml index ec5e078ac..cb6e329e0 100644 --- a/annotated-schemas/geo/json-fg/feature/schema.yaml +++ b/annotated-schemas/geo/json-fg/feature/schema.yaml @@ -40,7 +40,6 @@ allOf: place: $ref: https://beta.schemas.opengis.net/json-fg/place.json x-jsonld-id: http://purl.org/dc/terms/spatial - x-jsonld-base: https://purl.org/geojson/vocab# geometry: $ref: https://beta.schemas.opengis.net/json-fg/geometry.json x-jsonld-id: https://purl.org/geojson/vocab#geometry diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld index 6874273bb..ef942bd04 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld @@ -43,12 +43,7 @@ "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - } + "place": "dct:spatial" }, "@container": "@set", "@id": "geojson:features" diff --git a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld index 813fba4eb..34275020d 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld @@ -83,12 +83,7 @@ "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - } + "place": "dct:spatial" } }, "featureType": "geojson:collectionFeatureType", diff --git a/bblocks.jsonld b/bblocks.jsonld index b1d646527..b1ff90d49 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -106,7 +106,7 @@ "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-05-28T08:45:44.985341", + "modified": "2024-05-28T08:51:52.016634", "tooling": { "bblocks-postprocess": { "commitId": "\"18fbb122a3d7cc4de8b9271905f60ee3e86205a6", @@ -693,8 +693,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.common.data_types.bounding_box", + "ogc.ogc-utils.json-link", "ogc.geo.common.data_types.geojson" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", @@ -751,8 +751,8 @@ ], "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.ogc-utils.iri-or-curie" + "ogc.ogc-utils.iri-or-curie", + "ogc.ogc-utils.json-link" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld", "schema": { @@ -867,8 +867,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -923,8 +923,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.features.feature", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.time" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", @@ -985,8 +985,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.features.feature", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.time" ], "schema": { @@ -1041,9 +1041,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { @@ -1103,9 +1103,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.ogc-utils.json-link" ], "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 bcb33bbd3..9fee76b7d 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -15,12 +15,12 @@ dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" ], + [ 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-05-28"^^xsd:date ; dct:source ; @@ -37,13 +37,13 @@ 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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox-crs/" ], + 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: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" ] ; + 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/generateddocs/slate-build/geo/common/parameters/bbox-crs/" ] ; dct:hasVersion "1.0" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -61,10 +61,10 @@ dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ] ; dct:hasVersion "0.1" ; @@ -84,14 +84,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 "text/html" ; + dct:description [ 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" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -109,12 +109,12 @@ 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 "text/html" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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:hasVersion "0.1" ; @@ -134,14 +134,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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ], + 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/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ], + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ] ; dct:hasVersion "0.1" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -166,10 +166,10 @@ rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" ], [ 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-05-28"^^xsd:date ; dct:source ; @@ -190,14 +190,14 @@ rdfs:label "Link with role and target conformance" ; dct:abstract "A JSON-FG compliant web link with mandatory annotation of link role and optional conformance information to describe target resource. Compliant with profile resource descriptor model." ; dct:created "2023-08-21T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/link-role/" ], + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/link-role/" ] ; dct:hasVersion "0.1" ; dct:modified "2024-05-28"^^xsd:date ; skos:inScheme ; @@ -221,10 +221,10 @@ dct:created "2023-04-05T00:00:00+00:00"^^xsd:dateTime ; dct:description [ 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/generateddocs/slate-build/ogc-utils/topology/" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ] ; dct:hasVersion "0.1" ; @@ -259,14 +259,14 @@ rdfs:label "Bounding Box" ; dct:abstract "The bounding box JSON object describes a simple spatial extent of a resource. For OGC API’s this could be a feature, a feature collection or a dataset, but it can be used in any JSON resource that wants to communicate its rough location. The extent is simple in that the bounding box does not describe the precise location and shape of the resource, but provides an axis-aligned approximation of the spatial extent that can be used as an initial test whether two resources are potentially intersecting each other." ; dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/bounding_box/" ], [ 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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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" ] ; dct:hasVersion "1.0.1" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -284,12 +284,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" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ] ; dct:hasVersion "1.0" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -307,12 +307,12 @@ rdfs:label "JSON-FG Feature" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature, 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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" ], + dct:description [ 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" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature/" ] ; dct:hasVersion "0.1" ; @@ -335,14 +335,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 "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ], + [ 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/generateddocs/slate-build/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: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/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -377,10 +377,10 @@ 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/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/featureCollection/" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/featureCollection/" ] ; dct:hasVersion "1.0" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -399,14 +399,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" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/time/" ], [ 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/generateddocs/slate-build/geo/json-fg/time/" ], - [ 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/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:hasVersion "0.2.2" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -424,14 +424,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 "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ] ; dct:hasVersion "1.0" ; dct:modified "2024-05-28"^^xsd:date ; dct:source , @@ -451,14 +451,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/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/feature/" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" ] ; + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], + [ 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-05-28"^^xsd:date ; dct:source , @@ -484,12 +484,12 @@ dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -525,15 +525,15 @@ Notes: bblocks:hasValidationReport . [] a prov:Activity ; - prov:endedAtTime "2024-05-28T08:45:59.043148"^^xsd:dateTime ; - prov:startedAtTime "2024-05-28T08:45:58.959335"^^xsd:dateTime ; + prov:endedAtTime "2024-05-28T08:52:05.341163"^^xsd:dateTime ; + prov:startedAtTime "2024-05-28T08:52:05.259052"^^xsd:dateTime ; prov:used [ a prov:Entity ; - dct:format "application/yaml" ; - rdfs:seeAlso ], - [ a prov:Entity ; dct:format "application/json" ; - dct:hasVersion "git:9ce5bdea7378d13111cf5a74f1fdcfdaf5576c1b" ; - rdfs:seeAlso ] ; + dct:hasVersion "git:fcd068a922b408d3103a88bb685ffdbd28ac7d2c" ; + rdfs:seeAlso ], + [ a prov:Entity ; + dct:format "application/yaml" ; + rdfs:seeAlso ] ; prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index 25644c138..2accbad49 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -25,8 +25,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.common.data_types.bounding_box", + "ogc.ogc-utils.json-link", "ogc.geo.common.data_types.geojson" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index 09d4c23a7..51f31f383 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -22,8 +22,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", 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 f23d3d622..a298d3676 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -24,8 +24,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.features.feature", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.time" ], "schema": { @@ -37,7 +37,7 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, "description": "OGC Features and Geometries JSON (JSON-FG) extends GeoJSON to support a limited set of additional capabilities that are\nout-of-scope for GeoJSON, but that are essential or important for a variety of use cases involving feature data.\n\nThis Building Block extends the standard JSON-FG one by removing the requirement to provide values for the \n\"time\" and \"place\" properties.\n", - "annotatedSchema": "allOf:\n- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml\n- type: object\n required:\n - type\n - geometry\n - properties\n properties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: '@type'\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml\n x-jsonld-id: http://purl.org/dc/terms/time\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n x-jsonld-id: http://purl.org/dc/terms/spatial\n x-jsonld-base: https://purl.org/geojson/vocab#\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n Polyhedron: https://purl.org/geojson/vocab#Polyhedron\n MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron\n Prism:\n x-jsonld-id: https://purl.org/geojson/vocab#Prism\n x-jsonld-context:\n base: https://purl.org/geojson/vocab#prismBase\n lower: https://purl.org/geojson/vocab#prismLower\n upper: https://purl.org/geojson/vocab#prismUpper\n MultiPrism:\n x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism\n x-jsonld-context:\n prisms: https://purl.org/geojson/vocab#prisms\n bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n geometries:\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n x-jsonld-container: '@list'\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n dct: http://purl.org/dc/terms/\n owlTime: http://www.w3.org/2006/time#\n", + "annotatedSchema": "allOf:\n- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml\n- type: object\n required:\n - type\n - geometry\n - properties\n properties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: '@type'\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml\n x-jsonld-id: http://purl.org/dc/terms/time\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n x-jsonld-id: http://purl.org/dc/terms/spatial\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n Polyhedron: https://purl.org/geojson/vocab#Polyhedron\n MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron\n Prism:\n x-jsonld-id: https://purl.org/geojson/vocab#Prism\n x-jsonld-context:\n base: https://purl.org/geojson/vocab#prismBase\n lower: https://purl.org/geojson/vocab#prismLower\n upper: https://purl.org/geojson/vocab#prismUpper\n MultiPrism:\n x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism\n x-jsonld-context:\n prisms: https://purl.org/geojson/vocab#prisms\n bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n geometries:\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n x-jsonld-container: '@list'\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n dct: http://purl.org/dc/terms/\n owlTime: http://www.w3.org/2006/time#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature-lenient" } \ No newline at end of file diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index 59acbe4bd..95c89bb0d 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -20,8 +20,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", "ogc.geo.features.feature", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.time" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", @@ -53,7 +53,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 ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n rdfs:seeAlso [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns2:relation ;\n oa:hasTarget ],\n [ rdfs:label \"This feature is of type 'building'\" ;\n ns2: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/example_1_1.ttl" } ] @@ -88,23 +88,23 @@ "language": "json", "base-uri": "https://example.com/json-fg/", "ref": "examples/custom-geometry.json", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"time\": {\n \"interval\": [\n \"2024-05-28T10:33:24Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": null\n}\n", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"time\": {\n \"interval\": [\n \"2024-05-28T10:33:24Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": {}\n}\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_3_1.json" }, { "language": "jsonld", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"time\": {\n \"interval\": [\n \"2024-05-28T10:33:24Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": null,\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"time\": {\n \"interval\": [\n \"2024-05-28T10:33:24Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": {},\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_3_1.jsonld" }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ;\n geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ;\n dcterms:time [ time:hasTime ( \"2024-05-28T10:33:24Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ;\n geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ;\n dcterms:time [ time:hasTime ( \"2024-05-28T10:33:24Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_3_1.ttl" } ] } ], - "annotatedSchema": "$schema: https://json-schema.org/draft/2019-09/schema\ntitle: a JSON-FG Feature\ndescription: This JSON Schema is part of JSON-FG version 0.1.1\ntype: object\nrequired:\n- type\n- time\n- place\n- geometry\n- properties\nallOf:\n- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml\n- properties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: '@type'\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml\n x-jsonld-id: http://purl.org/dc/terms/time\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n x-jsonld-id: http://purl.org/dc/terms/spatial\n x-jsonld-base: https://purl.org/geojson/vocab#\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n Polyhedron: https://purl.org/geojson/vocab#Polyhedron\n MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron\n Prism:\n x-jsonld-id: https://purl.org/geojson/vocab#Prism\n x-jsonld-context:\n base: https://purl.org/geojson/vocab#prismBase\n lower: https://purl.org/geojson/vocab#prismLower\n upper: https://purl.org/geojson/vocab#prismUpper\n MultiPrism:\n x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism\n x-jsonld-context:\n prisms: https://purl.org/geojson/vocab#prisms\n bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n geometries:\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n x-jsonld-container: '@list'\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n dct: http://purl.org/dc/terms/\n owlTime: http://www.w3.org/2006/time#\n", + "annotatedSchema": "$schema: https://json-schema.org/draft/2019-09/schema\ntitle: a JSON-FG Feature\ndescription: This JSON Schema is part of JSON-FG version 0.1.1\ntype: object\nrequired:\n- type\n- time\n- place\n- geometry\n- properties\nallOf:\n- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml\n- properties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: '@type'\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml\n x-jsonld-id: http://purl.org/dc/terms/time\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n x-jsonld-id: http://purl.org/dc/terms/spatial\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n Polyhedron: https://purl.org/geojson/vocab#Polyhedron\n MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron\n Prism:\n x-jsonld-id: https://purl.org/geojson/vocab#Prism\n x-jsonld-context:\n base: https://purl.org/geojson/vocab#prismBase\n lower: https://purl.org/geojson/vocab#prismLower\n upper: https://purl.org/geojson/vocab#prismUpper\n MultiPrism:\n x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism\n x-jsonld-context:\n prisms: https://purl.org/geojson/vocab#prisms\n bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n geometries:\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n x-jsonld-container: '@list'\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n dct: http://purl.org/dc/terms/\n owlTime: http://www.w3.org/2006/time#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature" } \ No newline at end of file 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 815e094b8..49360caaf 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -24,9 +24,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.ogc-utils.json-link" ], "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 3597f6d0a..cb15beb54 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection/index.json @@ -20,9 +20,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "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 59d56b67c..56450b4d7 100644 --- a/generateddocs/json-full/geo/json-fg/link-role/index.json +++ b/generateddocs/json-full/geo/json-fg/link-role/index.json @@ -20,8 +20,8 @@ ], "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.ogc-utils.iri-or-curie" + "ogc.ogc-utils.iri-or-curie", + "ogc.ogc-utils.json-link" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld", "schema": { diff --git a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md index 6be61b069..8db2fb4ed 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md @@ -55,7 +55,6 @@ allOf: place: $ref: https://beta.schemas.opengis.net/json-fg/place.json x-jsonld-id: http://purl.org/dc/terms/spatial - x-jsonld-base: https://purl.org/geojson/vocab# geometry: $ref: https://beta.schemas.opengis.net/json-fg/geometry.json x-jsonld-id: https://purl.org/geojson/vocab#geometry @@ -180,12 +179,7 @@ Links to the schema: "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - }, + "place": "dct:spatial", "Polyhedron": "geojson:Polyhedron", "MultiPolyhedron": "geojson:MultiPolyhedron", "Prism": { diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index 5e67ba91a..6e519edeb 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -415,8 +415,8 @@ JSON Schema is used to formally specify the JSON-FG syntax. ```ttl @prefix dcterms: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -428,13 +428,13 @@ JSON Schema is used to formally specify the JSON-FG syntax. dcterms:spatial [ a geojson:Polyhedron ; 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" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns2:relation ; - oa:hasTarget ], - [ rdfs:label "This feature is of type 'building'" ; - ns2:relation ; - oa:hasTarget ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + 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 ) ) ) ] . @@ -575,7 +575,7 @@ for the `place` property. 44143.21 ] }, - "properties": null + "properties": {} } ``` @@ -606,7 +606,7 @@ for the `place` property. 44143.21 ] }, - "properties": null, + "properties": {}, "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" } ``` @@ -622,7 +622,7 @@ for the `place` property. a , geojson:Feature ; - dcterms:spatial [ a ; + dcterms:spatial [ a ; geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ; dcterms:time [ time:hasTime ( "2024-05-28T10:33:24Z" ".." ) ] ; ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . @@ -675,7 +675,6 @@ allOf: place: $ref: https://beta.schemas.opengis.net/json-fg/place.json x-jsonld-id: http://purl.org/dc/terms/spatial - x-jsonld-base: https://purl.org/geojson/vocab# geometry: $ref: https://beta.schemas.opengis.net/json-fg/geometry.json x-jsonld-id: https://purl.org/geojson/vocab#geometry @@ -800,12 +799,7 @@ Links to the schema: "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - }, + "place": "dct:spatial", "Polyhedron": "geojson:Polyhedron", "MultiPolyhedron": "geojson:MultiPolyhedron", "Prism": { diff --git a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md index 45102aa72..a15112e89 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md @@ -112,12 +112,7 @@ Links to the schema: "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - } + "place": "dct:spatial" }, "@container": "@set", "@id": "geojson:features" diff --git a/generateddocs/markdown/geo/json-fg/featureCollection/index.md b/generateddocs/markdown/geo/json-fg/featureCollection/index.md index 80f65df65..07e77c2cc 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection/index.md @@ -271,12 +271,7 @@ Links to the schema: "@id": "dct:time" }, "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "place": { - "@context": { - "@base": "https://purl.org/geojson/vocab#" - }, - "@id": "dct:spatial" - } + "place": "dct:spatial" } }, "featureType": "geojson:collectionFeatureType", diff --git a/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html b/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html index 49309f731..7acc06c84 100644 --- a/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html +++ b/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html @@ -390,7 +390,6 @@

JSON Schema

place:
       $ref: https://beta.schemas.opengis.net/json-fg/place.json
       x-jsonld-id: http://purl.org/dc/terms/spatial
-      x-jsonld-base: https://purl.org/geojson/vocab#
     geometry:
       $ref: https://beta.schemas.opengis.net/json-fg/geometry.json
       x-jsonld-id: https://purl.org/geojson/vocab#geometry
@@ -515,12 +514,7 @@ 

JSON-LD Context

"@id": "dct:time"
     },
     "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-    "place": {
-      "@context": {
-        "@base": "https://purl.org/geojson/vocab#"
-      },
-      "@id": "dct:spatial"
-    },
+    "place": "dct:spatial",
     "Polyhedron": "geojson:Polyhedron",
     "MultiPolyhedron": "geojson:MultiPolyhedron",
     "Prism": {
diff --git a/generateddocs/slate-build/geo/json-fg/feature/index.html b/generateddocs/slate-build/geo/json-fg/feature/index.html
index a76b766bc..a982e2af3 100644
--- a/generateddocs/slate-build/geo/json-fg/feature/index.html
+++ b/generateddocs/slate-build/geo/json-fg/feature/index.html
@@ -774,8 +774,8 @@ 

Examples

Example f
@prefix dcterms: <http://purl.org/dc/terms/> .
 @prefix geojson: <https://purl.org/geojson/vocab#> .
-@prefix ns1: <http://www.opengis.net/def/glossary/term/> .
-@prefix ns2: <http://www.iana.org/assignments/> .
+@prefix ns1: <http://www.iana.org/assignments/> .
+@prefix ns2: <http://www.opengis.net/def/glossary/term/> .
 @prefix oa: <http://www.w3.org/ns/oa#> .
 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@@ -787,13 +787,13 @@ 

Examples

Example f dcterms:spatial [ a geojson:Polyhedron ; 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" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns2:relation <http://www.opengis.net/def/rel/ogc/1.0/within> ; - oa:hasTarget <https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______> ], - [ rdfs:label "This feature is of type 'building'" ; - ns2:relation <http://www.iana.org/assignments/relation/type> ; - oa:hasTarget <https://inspire.ec.europa.eu/featureconcept/Building> ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; + ns1:relation <http://www.iana.org/assignments/relation/type> ; + oa:hasTarget <https://inspire.ec.europa.eu/featureconcept/Building> ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation <http://www.opengis.net/def/rel/ogc/1.0/within> ; + oa:hasTarget <https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______> ] ; 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 ) ) ) ] . @@ -932,7 +932,7 @@

Feature with a custom geometry (Arc) 44143.21 ] }, - "properties": null + "properties": {} }

@@ -965,7 +965,7 @@

Feature with a custom geometry (Arc) 44143.21 ] }, - "properties": null, + "properties": {}, "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" }

@@ -983,7 +983,7 @@

Feature with a custom geometry (Arc) <https://example.com/json-fg/my-space-station> a <https://example.com/json-fg/space-station>, geojson:Feature ; - dcterms:spatial [ a <https://purl.org/geojson/Arc> ; + dcterms:spatial [ a <https://example.com/json-fg/Arc> ; geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ; dcterms:time [ time:hasTime ( "2024-05-28T10:33:24Z" ".." ) ] ; ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . @@ -1040,7 +1040,6 @@

JSON Schema

place:
       $ref: https://beta.schemas.opengis.net/json-fg/place.json
       x-jsonld-id: http://purl.org/dc/terms/spatial
-      x-jsonld-base: https://purl.org/geojson/vocab#
     geometry:
       $ref: https://beta.schemas.opengis.net/json-fg/geometry.json
       x-jsonld-id: https://purl.org/geojson/vocab#geometry
@@ -1165,12 +1164,7 @@ 

JSON-LD Context

"@id": "dct:time"
     },
     "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-    "place": {
-      "@context": {
-        "@base": "https://purl.org/geojson/vocab#"
-      },
-      "@id": "dct:spatial"
-    },
+    "place": "dct:spatial",
     "Polyhedron": "geojson:Polyhedron",
     "MultiPolyhedron": "geojson:MultiPolyhedron",
     "Prism": {
diff --git a/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html b/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html
index 2c1b737dc..3e4503831 100644
--- a/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html
+++ b/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html
@@ -448,12 +448,7 @@ 

JSON-LD Context

"@id": "dct:time"
         },
         "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-        "place": {
-          "@context": {
-            "@base": "https://purl.org/geojson/vocab#"
-          },
-          "@id": "dct:spatial"
-        }
+        "place": "dct:spatial"
       },
       "@container": "@set",
       "@id": "geojson:features"
diff --git a/generateddocs/slate-build/geo/json-fg/featureCollection/index.html b/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
index f9b7ea2db..8285a1d13 100644
--- a/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
+++ b/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
@@ -625,12 +625,7 @@ 

JSON-LD Context

"@id": "dct:time"
         },
         "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-        "place": {
-          "@context": {
-            "@base": "https://purl.org/geojson/vocab#"
-          },
-          "@id": "dct:spatial"
-        }
+        "place": "dct:spatial"
       }
     },
     "featureType": "geojson:collectionFeatureType",
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 a5f2da668..24000552a 100644
--- a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md
+++ b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md
@@ -77,7 +77,6 @@ allOf:
     place:
       $ref: https://beta.schemas.opengis.net/json-fg/place.json
       x-jsonld-id: http://purl.org/dc/terms/spatial
-      x-jsonld-base: https://purl.org/geojson/vocab#
     geometry:
       $ref: https://beta.schemas.opengis.net/json-fg/geometry.json
       x-jsonld-id: https://purl.org/geojson/vocab#geometry
@@ -204,12 +203,7 @@ Links to the schema:
       "@id": "dct:time"
     },
     "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-    "place": {
-      "@context": {
-        "@base": "https://purl.org/geojson/vocab#"
-      },
-      "@id": "dct:spatial"
-    },
+    "place": "dct:spatial",
     "Polyhedron": "geojson:Polyhedron",
     "MultiPolyhedron": "geojson:MultiPolyhedron",
     "Prism": {
diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md
index d4dd91d73..fa66e9226 100644
--- a/generateddocs/slate/geo/json-fg/feature/index.html.md
+++ b/generateddocs/slate/geo/json-fg/feature/index.html.md
@@ -459,8 +459,8 @@ JSON Schema is used to formally specify the JSON-FG syntax.
 ```turtle
 @prefix dcterms:  .
 @prefix geojson:  .
-@prefix ns1:  .
-@prefix ns2:  .
+@prefix ns1:  .
+@prefix ns2:  .
 @prefix oa:  .
 @prefix rdf:  .
 @prefix rdfs:  .
@@ -472,13 +472,13 @@ JSON Schema is used to formally specify the JSON-FG syntax.
     dcterms:spatial [ a geojson:Polyhedron ;
             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" ".." ) ] ;
-    ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ;
-    rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ;
-            ns2:relation  ;
-            oa:hasTarget  ],
-        [ rdfs:label "This feature is of type 'building'" ;
-            ns2:relation  ;
-            oa:hasTarget  ] ;
+    ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ;
+    rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ;
+            ns1:relation  ;
+            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 ) ) ) ] .
 
@@ -647,7 +647,7 @@ JSON Schema is used to formally specify the JSON-FG syntax.
       44143.21
     ]
   },
-  "properties": null
+  "properties": {}
 }
 
 ```
@@ -686,7 +686,7 @@ JSON Schema is used to formally specify the JSON-FG syntax.
       44143.21
     ]
   },
-  "properties": null,
+  "properties": {},
   "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld"
 }
 ```
@@ -710,7 +710,7 @@ JSON Schema is used to formally specify the JSON-FG syntax.
 
  a ,
         geojson:Feature ;
-    dcterms:spatial [ a  ;
+    dcterms:spatial [ a  ;
             geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ;
     dcterms:time [ time:hasTime ( "2024-05-28T10:33:24Z" ".." ) ] ;
     ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" .
@@ -775,7 +775,6 @@ allOf:
     place:
       $ref: https://beta.schemas.opengis.net/json-fg/place.json
       x-jsonld-id: http://purl.org/dc/terms/spatial
-      x-jsonld-base: https://purl.org/geojson/vocab#
     geometry:
       $ref: https://beta.schemas.opengis.net/json-fg/geometry.json
       x-jsonld-id: https://purl.org/geojson/vocab#geometry
@@ -902,12 +901,7 @@ Links to the schema:
       "@id": "dct:time"
     },
     "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-    "place": {
-      "@context": {
-        "@base": "https://purl.org/geojson/vocab#"
-      },
-      "@id": "dct:spatial"
-    },
+    "place": "dct:spatial",
     "Polyhedron": "geojson:Polyhedron",
     "MultiPolyhedron": "geojson:MultiPolyhedron",
     "Prism": {
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 99aeafd5c..79e719e52 100644
--- a/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md
+++ b/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md
@@ -136,12 +136,7 @@ Links to the schema:
           "@id": "dct:time"
         },
         "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-        "place": {
-          "@context": {
-            "@base": "https://purl.org/geojson/vocab#"
-          },
-          "@id": "dct:spatial"
-        }
+        "place": "dct:spatial"
       },
       "@container": "@set",
       "@id": "geojson:features"
diff --git a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
index f5380286f..8cca0a031 100644
--- a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
+++ b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
@@ -325,12 +325,7 @@ Links to the schema:
           "@id": "dct:time"
         },
         "coordRefSys": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS",
-        "place": {
-          "@context": {
-            "@base": "https://purl.org/geojson/vocab#"
-          },
-          "@id": "dct:spatial"
-        }
+        "place": "dct:spatial"
       }
     },
     "featureType": "geojson:collectionFeatureType",
diff --git a/register.json b/register.json
index b3a7bc8bc..7626807ab 100644
--- a/register.json
+++ b/register.json
@@ -2,7 +2,7 @@
   "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-05-28T08:45:44.985341",
+  "modified": "2024-05-28T08:51:52.016634",
   "tooling": {
     "bblocks-postprocess": {
       "commitId": "\"18fbb122a3d7cc4de8b9271905f60ee3e86205a6",
@@ -534,8 +534,8 @@
       "group": "Common",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
         "ogc.geo.common.data_types.bounding_box",
+        "ogc.ogc-utils.json-link",
         "ogc.geo.common.data_types.geojson"
       ],
       "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld",
@@ -587,8 +587,8 @@
       ],
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.ogc-utils.iri-or-curie"
+        "ogc.ogc-utils.iri-or-curie",
+        "ogc.ogc-utils.json-link"
       ],
       "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld",
       "schema": {
@@ -693,8 +693,8 @@
       "group": "Common",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.features.feature"
+        "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml",
@@ -744,8 +744,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
         "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link",
         "ogc.geo.json-fg.time"
       ],
       "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld",
@@ -801,8 +801,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
         "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link",
         "ogc.geo.json-fg.time"
       ],
       "schema": {
@@ -852,9 +852,9 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
+        "ogc.geo.json-fg.feature",
         "ogc.geo.features.featureCollection",
-        "ogc.geo.json-fg.feature"
+        "ogc.ogc-utils.json-link"
       ],
       "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld",
       "schema": {
@@ -909,9 +909,9 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
+        "ogc.geo.json-fg.feature-lenient",
         "ogc.geo.features.featureCollection",
-        "ogc.geo.json-fg.feature-lenient"
+        "ogc.ogc-utils.json-link"
       ],
       "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 49eaa3659..5a07575d6 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-05-28T08:45:55.165446+00:00",
+  "generated": "2024-05-28T08:52:01.560082+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 92c33df23..074367f67 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-05-28T08:45:55.165388+00:00
+Generated 2024-05-28T08:52:01.560025+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 ea90b5122..804750ea1 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-05-28T08:45:55.182756+00:00",
+  "generated": "2024-05-28T08:52:01.576327+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 f3e2599fc..da4070992 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-05-28T08:45:55.176189+00:00",
+  "generated": "2024-05-28T08:52:01.570791+00:00",
   "result": true,
   "items": [],
   "globalErrors": {},
diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json
index 4b6d875b8..cbceadd1e 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-05-28T08:45:55.305660+00:00",
+  "generated": "2024-05-28T08:52:01.696123+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 0f7ff8fd3..bfc06907a 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-05-28T08:45:55.305601+00:00
+Generated 2024-05-28T08:52:01.696071+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 354f48215..1ff8cf20b 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-05-28T08:45:55.549515+00:00",
+  "generated": "2024-05-28T08:52:01.769609+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 d0d7aeec3..bab62ebc4 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-05-28T08:45:55.549444+00:00
+Generated 2024-05-28T08:52:01.769557+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 dfbdb1112..7f387fee9 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-05-28T08:45:55.214991+00:00",
+  "generated": "2024-05-28T08:52:01.607690+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 e27b31bb8..d20539482 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-05-28T08:45:55.209552+00:00
+Generated 2024-05-28T08:52:01.602395+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 7f466f65b..10d71b771 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-05-28T08:45:55.211377+00:00
+Generated 2024-05-28T08:52:01.604118+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 e320c541e..2006e1304 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-05-28T08:45:55.213200+00:00
+Generated 2024-05-28T08:52:01.605924+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 c80d59a4e..7cd4cbbb7 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-05-28T08:45:55.214938+00:00
+Generated 2024-05-28T08:52:01.607637+00:00
 === Files ===
 Using example_4_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 e334e4f78..672d2c62d 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-05-28T08:45:57.300843+00:00",
+  "generated": "2024-05-28T08:52:03.677891+00:00",
   "result": true,
   "items": [
     {
diff --git a/tests/geo/json-fg/feature/example_1_1.ttl b/tests/geo/json-fg/feature/example_1_1.ttl
index f2be45a6c..098ea1459 100644
--- a/tests/geo/json-fg/feature/example_1_1.ttl
+++ b/tests/geo/json-fg/feature/example_1_1.ttl
@@ -1,7 +1,7 @@
 @prefix dcterms:  .
 @prefix geojson:  .
-@prefix ns1:  .
-@prefix ns2:  .
+@prefix ns1:  .
+@prefix ns2:  .
 @prefix oa:  .
 @prefix rdf:  .
 @prefix rdfs:  .
@@ -13,13 +13,13 @@
     dcterms:spatial [ a geojson:Polyhedron ;
             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" ".." ) ] ;
-    ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ;
-    rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ;
-            ns2:relation  ;
-            oa:hasTarget  ],
-        [ rdfs:label "This feature is of type 'building'" ;
-            ns2:relation  ;
-            oa:hasTarget  ] ;
+    ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ;
+    rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ;
+            ns1:relation  ;
+            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/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature/example_1_1.validation_passed.txt
index c62ed5cf6..552875c03 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-05-28T08:45:57.289042+00:00
+Generated 2024-05-28T08:52:03.666342+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 73a2c149e..513263502 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-05-28T08:45:57.295451+00:00
+Generated 2024-05-28T08:52:03.672652+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.json b/tests/geo/json-fg/feature/example_3_1.json
index 962318e13..0ea56b8de 100644
--- a/tests/geo/json-fg/feature/example_3_1.json
+++ b/tests/geo/json-fg/feature/example_3_1.json
@@ -22,5 +22,5 @@
       44143.21
     ]
   },
-  "properties": null
+  "properties": {}
 }
\ No newline at end of file
diff --git a/tests/geo/json-fg/feature/example_3_1.jsonld b/tests/geo/json-fg/feature/example_3_1.jsonld
index a617c8af8..d82a66d0c 100644
--- a/tests/geo/json-fg/feature/example_3_1.jsonld
+++ b/tests/geo/json-fg/feature/example_3_1.jsonld
@@ -22,6 +22,6 @@
       44143.21
     ]
   },
-  "properties": null,
+  "properties": {},
   "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld"
 }
\ No newline at end of file
diff --git a/tests/geo/json-fg/feature/example_3_1.ttl b/tests/geo/json-fg/feature/example_3_1.ttl
index 590cb1f8b..1d1a97cb1 100644
--- a/tests/geo/json-fg/feature/example_3_1.ttl
+++ b/tests/geo/json-fg/feature/example_3_1.ttl
@@ -7,7 +7,7 @@
 
  a ,
         geojson:Feature ;
-    dcterms:spatial [ a  ;
+    dcterms:spatial [ a  ;
             geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ;
     dcterms:time [ time:hasTime ( "2024-05-28T10:33:24Z" ".." ) ] ;
     ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" .
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 df51819fb..3f784ffe4 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-05-28T08:45:57.300775+00:00
+Generated 2024-05-28T08:52:03.677841+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 4787e1c4d..d33a78bd9 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-05-28T08:45:58.933301+00:00",
+  "generated": "2024-05-28T08:52:05.233650+00:00",
   "result": true,
   "items": [
     {
@@ -65,7 +65,7 @@
               "exception": "ValidationError",
               "errorMessage": "'time' is a required property",
               "isError": true,
-              "message": "ValidationError: 'time' is a required property\n\nFailed validating 'required' in schema['allOf'][1]['properties']['features']['items']:\n    {'$schema': 'https://json-schema.org/draft/2019-09/schema',\n     'allOf': [{'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml'},\n               {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json',\n                                               'x-jsonld-id': 'http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS'},\n                               'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json',\n                                               'x-jsonld-id': '@type'},\n                               'geometry': {'$ref': 'https://beta.schemas.opengis.net/json-fg/geometry.json',\n                                            'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'},\n                               'id': {'oneOf': [{'type': 'number'},\n                                                {'type': 'string'}],\n                                      'x-jsonld-id': '@id'},\n                               'links': {'items': {'allOf': [{'$ref': 'https://beta.schemas.opengis.net/json-fg/link.json'},\n                                                             {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml'}]},\n                                         'type': 'array',\n                                         'x-jsonld-id': 'http://www.w3.org/2000/01/rdf-schema#seeAlso'},\n                               'place': {'$ref': 'https://beta.schemas.opengis.net/json-fg/place.json',\n                                         'x-jsonld-base': 'https://purl.org/geojson/vocab#',\n                                         'x-jsonld-id': 'http://purl.org/dc/terms/spatial'},\n                               'properties': {'oneOf': [{'type': 'null'},\n                                                        {'type': 'object'}],\n                                              'x-jsonld-id': '@nest'},\n                               'time': {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml',\n                                        'x-jsonld-id': 'http://purl.org/dc/terms/time'},\n                               'type': {'enum': ['Feature'],\n                                        'type': 'string',\n                                        'x-jsonld-id': '@type'}}}],\n     'description': 'This JSON Schema is part of JSON-FG version 0.1.1',\n     'required': ['type', 'time', 'place', 'geometry', 'properties'],\n     'title': 'a JSON-FG Feature',\n     'type': 'object',\n     'x-jsonld-extra-terms': {'Feature': 'https://purl.org/geojson/vocab#Feature',\n                              'FeatureCollection': 'https://purl.org/geojson/vocab#FeatureCollection',\n                              'GeometryCollection': 'https://purl.org/geojson/vocab#GeometryCollection',\n                              'LineString': 'https://purl.org/geojson/vocab#LineString',\n                              'MultiLineString': 'https://purl.org/geojson/vocab#MultiLineString',\n                              'MultiPoint': 'https://purl.org/geojson/vocab#MultiPoint',\n                              'MultiPolygon': 'https://purl.org/geojson/vocab#MultiPolygon',\n                              'MultiPolyhedron': 'https://purl.org/geojson/vocab#MultiPolyhedron',\n                              'MultiPrism': {'x-jsonld-context': {'prisms': 'https://purl.org/geojson/vocab#prisms'},\n                                             'x-jsonld-id': 'https://purl.org/geojson/vocab#MultiPrism'},\n                              'Point': 'https://purl.org/geojson/vocab#Point',\n                              'Polygon': 'https://purl.org/geojson/vocab#Polygon',\n                              'Polyhedron': 'https://purl.org/geojson/vocab#Polyhedron',\n                              'Prism': {'x-jsonld-context': {'base': 'https://purl.org/geojson/vocab#prismBase',\n                                                             'lower': 'https://purl.org/geojson/vocab#prismLower',\n                                                             'upper': 'https://purl.org/geojson/vocab#prismUpper'},\n                                        'x-jsonld-id': 'https://purl.org/geojson/vocab#Prism'},\n                              'bbox': {'x-jsonld-container': '@list',\n                                       'x-jsonld-id': 'https://purl.org/geojson/vocab#bbox'},\n                              'coordinates': {'x-jsonld-container': '@list',\n                                              'x-jsonld-id': 'https://purl.org/geojson/vocab#coordinates'},\n                              'features': {'x-jsonld-container': '@set',\n                                           'x-jsonld-id': 'https://purl.org/geojson/vocab#features'},\n                              'geometries': {'x-jsonld-container': '@list',\n                                             'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'}},\n     'x-jsonld-prefixes': {'dct': 'http://purl.org/dc/terms/',\n                           'geojson': 'https://purl.org/geojson/vocab#',\n                           'owlTime': 'http://www.w3.org/2006/time#',\n                           'rdfs': 'http://www.w3.org/2000/01/rdf-schema#'}}\n\nOn instance['features'][0]:\n    {'geometry': {'coordinates': [174.7501603083, -36.9307359096],\n                  'type': 'Point'},\n     'id': 'f1',\n     'properties': {'comment': 'An attribute value'},\n     'type': 'Feature'}"
+              "message": "ValidationError: 'time' is a required property\n\nFailed validating 'required' in schema['allOf'][1]['properties']['features']['items']:\n    {'$schema': 'https://json-schema.org/draft/2019-09/schema',\n     'allOf': [{'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml'},\n               {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json',\n                                               'x-jsonld-id': 'http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS'},\n                               'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json',\n                                               'x-jsonld-id': '@type'},\n                               'geometry': {'$ref': 'https://beta.schemas.opengis.net/json-fg/geometry.json',\n                                            'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'},\n                               'id': {'oneOf': [{'type': 'number'},\n                                                {'type': 'string'}],\n                                      'x-jsonld-id': '@id'},\n                               'links': {'items': {'allOf': [{'$ref': 'https://beta.schemas.opengis.net/json-fg/link.json'},\n                                                             {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml'}]},\n                                         'type': 'array',\n                                         'x-jsonld-id': 'http://www.w3.org/2000/01/rdf-schema#seeAlso'},\n                               'place': {'$ref': 'https://beta.schemas.opengis.net/json-fg/place.json',\n                                         'x-jsonld-id': 'http://purl.org/dc/terms/spatial'},\n                               'properties': {'oneOf': [{'type': 'null'},\n                                                        {'type': 'object'}],\n                                              'x-jsonld-id': '@nest'},\n                               'time': {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml',\n                                        'x-jsonld-id': 'http://purl.org/dc/terms/time'},\n                               'type': {'enum': ['Feature'],\n                                        'type': 'string',\n                                        'x-jsonld-id': '@type'}}}],\n     'description': 'This JSON Schema is part of JSON-FG version 0.1.1',\n     'required': ['type', 'time', 'place', 'geometry', 'properties'],\n     'title': 'a JSON-FG Feature',\n     'type': 'object',\n     'x-jsonld-extra-terms': {'Feature': 'https://purl.org/geojson/vocab#Feature',\n                              'FeatureCollection': 'https://purl.org/geojson/vocab#FeatureCollection',\n                              'GeometryCollection': 'https://purl.org/geojson/vocab#GeometryCollection',\n                              'LineString': 'https://purl.org/geojson/vocab#LineString',\n                              'MultiLineString': 'https://purl.org/geojson/vocab#MultiLineString',\n                              'MultiPoint': 'https://purl.org/geojson/vocab#MultiPoint',\n                              'MultiPolygon': 'https://purl.org/geojson/vocab#MultiPolygon',\n                              'MultiPolyhedron': 'https://purl.org/geojson/vocab#MultiPolyhedron',\n                              'MultiPrism': {'x-jsonld-context': {'prisms': 'https://purl.org/geojson/vocab#prisms'},\n                                             'x-jsonld-id': 'https://purl.org/geojson/vocab#MultiPrism'},\n                              'Point': 'https://purl.org/geojson/vocab#Point',\n                              'Polygon': 'https://purl.org/geojson/vocab#Polygon',\n                              'Polyhedron': 'https://purl.org/geojson/vocab#Polyhedron',\n                              'Prism': {'x-jsonld-context': {'base': 'https://purl.org/geojson/vocab#prismBase',\n                                                             'lower': 'https://purl.org/geojson/vocab#prismLower',\n                                                             'upper': 'https://purl.org/geojson/vocab#prismUpper'},\n                                        'x-jsonld-id': 'https://purl.org/geojson/vocab#Prism'},\n                              'bbox': {'x-jsonld-container': '@list',\n                                       'x-jsonld-id': 'https://purl.org/geojson/vocab#bbox'},\n                              'coordinates': {'x-jsonld-container': '@list',\n                                              'x-jsonld-id': 'https://purl.org/geojson/vocab#coordinates'},\n                              'features': {'x-jsonld-container': '@set',\n                                           'x-jsonld-id': 'https://purl.org/geojson/vocab#features'},\n                              'geometries': {'x-jsonld-container': '@list',\n                                             'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'}},\n     'x-jsonld-prefixes': {'dct': 'http://purl.org/dc/terms/',\n                           'geojson': 'https://purl.org/geojson/vocab#',\n                           'owlTime': 'http://www.w3.org/2006/time#',\n                           'rdfs': 'http://www.w3.org/2000/01/rdf-schema#'}}\n\nOn instance['features'][0]:\n    {'geometry': {'coordinates': [174.7501603083, -36.9307359096],\n                  'type': 'Point'},\n     'id': 'f1',\n     'properties': {'comment': 'An attribute value'},\n     'type': 'Feature'}"
             }
           ]
         },
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 dea27e696..5e9b3b5d4 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-05-28T08:45:58.933231+00:00
+Generated 2024-05-28T08:52:05.233587+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 61c3fc697..8264e1bb6 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-05-28T08:45:58.046482+00:00
+Generated 2024-05-28T08:52:04.463485+00:00
 === General ===
 Test was expected to fail and it did.
 === End General ===
@@ -33,7 +33,6 @@ Failed validating 'required' in schema['allOf'][1]['properties']['features']['it
                                          'type': 'array',
                                          'x-jsonld-id': 'http://www.w3.org/2000/01/rdf-schema#seeAlso'},
                                'place': {'$ref': 'https://beta.schemas.opengis.net/json-fg/place.json',
-                                         'x-jsonld-base': 'https://purl.org/geojson/vocab#',
                                          'x-jsonld-id': 'http://purl.org/dc/terms/spatial'},
                                'properties': {'oneOf': [{'type': 'null'},
                                                         {'type': 'object'}],
diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json
index 03ada3942..5236bc07e 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-05-28T08:45:55.319629+00:00",
+  "generated": "2024-05-28T08:52:01.709167+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 e240851bd..67dde6fe7 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-05-28T08:45:55.319566+00:00
+Generated 2024-05-28T08:52:01.709115+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 3d4d8faef..5ea37bb39 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-05-28T08:45:55.238332+00:00",
+  "generated": "2024-05-28T08:52:01.630600+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 f4528ba74..56a54831d 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-05-28T08:45:55.229053+00:00
+Generated 2024-05-28T08:52:01.621388+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 e82e29aab..5169a7420 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-05-28T08:45:55.232114+00:00
+Generated 2024-05-28T08:52:01.624466+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 5457f3a8d..b66b2e572 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-05-28T08:45:55.233713+00:00
+Generated 2024-05-28T08:52:01.626002+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 997adbde9..909c20163 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-05-28T08:45:55.235770+00:00
+Generated 2024-05-28T08:52:01.628099+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 fb74d2440..8c89cd295 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-05-28T08:45:55.238281+00:00
+Generated 2024-05-28T08:52:01.630546+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 10b8928db..fcd70f04a 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-05-28T08:45:55.281240+00:00",
+  "generated": "2024-05-28T08:52:01.672657+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 cec1f6efa..b5fc6e66f 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-05-28T08:45:55.275601+00:00
+Generated 2024-05-28T08:52:01.667132+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 14b535c86..3be0d146d 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-05-28T08:45:55.276059+00:00
+Generated 2024-05-28T08:52:01.667580+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 15e44fae3..a0d9fef45 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-05-28T08:45:55.276548+00:00
+Generated 2024-05-28T08:52:01.668019+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 91ed2fc66..c99e48ecc 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-05-28T08:45:55.277120+00:00
+Generated 2024-05-28T08:52:01.668549+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 842077d2b..dbaa1a429 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-05-28T08:45:55.277638+00:00
+Generated 2024-05-28T08:52:01.669043+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 77c0c06d1..66d7b4334 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-05-28T08:45:55.281191+00:00
+Generated 2024-05-28T08:52:01.672601+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 2788ef35b..5fdf54a39 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-05-28T08:45:55.250657+00:00
+Generated 2024-05-28T08:52:01.642587+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 4a59a6151..510c73b9b 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-05-28T08:45:55.251173+00:00
+Generated 2024-05-28T08:52:01.643101+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 3d78a98d3..ab040c49a 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-05-28T08:45:55.251667+00:00
+Generated 2024-05-28T08:52:01.643584+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 05f9e0923..628b40887 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-05-28T08:45:55.252171+00:00
+Generated 2024-05-28T08:52:01.644070+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 6c56d230f..6bc3ae777 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-05-28T08:45:55.252459+00:00
+Generated 2024-05-28T08:52:01.644354+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 76cfd1b42..20809ab71 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-05-28T08:45:55.252770+00:00
+Generated 2024-05-28T08:52:01.644629+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 260179a6f..60eff27ab 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-05-28T08:45:55.253064+00:00
+Generated 2024-05-28T08:52:01.644905+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 da7be6e39..5148b505e 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-05-28T08:45:55.253349+00:00
+Generated 2024-05-28T08:52:01.645177+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 072097a3d..a093d9e0c 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-05-28T08:45:55.253629+00:00
+Generated 2024-05-28T08:52:01.645451+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 1412cb362..c46e5dbd7 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-05-28T08:45:55.254044+00:00
+Generated 2024-05-28T08:52:01.645873+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 87ab72444..83befecf6 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-05-28T08:45:55.254342+00:00
+Generated 2024-05-28T08:52:01.646153+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 d4848f827..a03faa336 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-05-28T08:45:55.254621+00:00
+Generated 2024-05-28T08:52:01.646456+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 6cb36cb76..e9f5e0e75 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-05-28T08:45:55.254899+00:00
+Generated 2024-05-28T08:52:01.646729+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 1ffb6d118..9f1706fe7 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-05-28T08:45:55.255176+00:00
+Generated 2024-05-28T08:52:01.647006+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 432c500ea..d46e540f3 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-05-28T08:45:55.255450+00:00
+Generated 2024-05-28T08:52:01.647280+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 241b85580..a1379531e 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-05-28T08:45:55.255724+00:00
+Generated 2024-05-28T08:52:01.647555+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 9c4ec96ef..0c8cdf850 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-05-28T08:45:55.255997+00:00
+Generated 2024-05-28T08:52:01.647832+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 680d701fa..406c5d55a 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-05-28T08:45:55.256274+00:00
+Generated 2024-05-28T08:52:01.648108+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 f56591739..c960ecd72 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-05-28T08:45:55.256548+00:00
+Generated 2024-05-28T08:52:01.648383+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 bb74e24b6..44a6d777d 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-05-28T08:45:55.256862+00:00
+Generated 2024-05-28T08:52:01.648654+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 d97d8a282..32619cb3e 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-05-28T08:45:55.257140+00:00
+Generated 2024-05-28T08:52:01.648931+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 eedde90e9..d11e18d0a 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-05-28T08:45:55.257441+00:00
+Generated 2024-05-28T08:52:01.649225+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 b6f9e77e7..34921f42a 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-05-28T08:45:55.257740+00:00
+Generated 2024-05-28T08:52:01.649518+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 e4ad4bb0f..e88f43906 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-05-28T08:45:55.258035+00:00
+Generated 2024-05-28T08:52:01.649827+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 d0ad36b46..c1a4b4873 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-05-28T08:45:55.258339+00:00
+Generated 2024-05-28T08:52:01.650124+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 c279502a2..c219ec283 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-05-28T08:45:55.258635+00:00
+Generated 2024-05-28T08:52:01.650440+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 784cd54fa..73c6354b2 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-05-28T08:45:55.258915+00:00
+Generated 2024-05-28T08:52:01.650715+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 36bbb8df3..74069796f 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-05-28T08:45:55.259210+00:00
+Generated 2024-05-28T08:52:01.651006+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 7a2a79321..d098c19e8 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-05-28T08:45:55.259482+00:00
+Generated 2024-05-28T08:52:01.651275+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 7de363a30..a841ebe09 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-05-28T08:45:55.259753+00:00
+Generated 2024-05-28T08:52:01.651545+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 650cc78f9..eeea553a7 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-05-28T08:45:55.260031+00:00
+Generated 2024-05-28T08:52:01.651815+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 b86649549..382a768d7 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-05-28T08:45:55.260303+00:00
+Generated 2024-05-28T08:52:01.652081+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 66edac65d..e2b43eefe 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-05-28T08:45:55.260575+00:00
+Generated 2024-05-28T08:52:01.652350+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 b4171b0ef..18368b530 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-05-28T08:45:55.260886+00:00
+Generated 2024-05-28T08:52:01.652618+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 2f46f091e..1c3a94ce3 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-05-28T08:45:55.261163+00:00
+Generated 2024-05-28T08:52:01.652885+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 68d1e454a..d11384b98 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-05-28T08:45:55.261448+00:00
+Generated 2024-05-28T08:52:01.653152+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 2c244700c..61059a714 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-05-28T08:45:55.261732+00:00
+Generated 2024-05-28T08:52:01.653423+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 6ceff9d00..d4dd8daa8 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-05-28T08:45:55.262009+00:00
+Generated 2024-05-28T08:52:01.653693+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 eda9e3f76..c163fa645 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-05-28T08:45:55.262282+00:00
+Generated 2024-05-28T08:52:01.653967+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 da45fed4f..e0af6de32 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-05-28T08:45:55.262553+00:00
+Generated 2024-05-28T08:52:01.654264+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 2b832713f..0334708d6 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-05-28T08:45:55.262827+00:00
+Generated 2024-05-28T08:52:01.654537+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 77a0a115e..6b1995330 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-05-28T08:45:55.263101+00:00
+Generated 2024-05-28T08:52:01.654805+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 629467e95..293f34165 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-05-28T08:45:55.263374+00:00
+Generated 2024-05-28T08:52:01.655073+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 8324490b5..255d69cec 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-05-28T08:45:55.263642+00:00
+Generated 2024-05-28T08:52:01.655341+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 c23729db2..237c5c788 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-05-28T08:45:55.263914+00:00
+Generated 2024-05-28T08:52:01.655608+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 bc78d34b7..ca319667c 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-05-28T08:45:55.264187+00:00
+Generated 2024-05-28T08:52:01.655877+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 75d15c14e..ac1a3df55 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-05-28T08:45:55.264457+00:00
+Generated 2024-05-28T08:52:01.656147+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 4a36c0ead..9a5fb7871 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-05-28T08:45:55.264771+00:00
+Generated 2024-05-28T08:52:01.656425+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 1c118df3f..8553ed61b 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-05-28T08:45:55.265059+00:00
+Generated 2024-05-28T08:52:01.656697+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 c4a5aad9a..1256d838d 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-05-28T08:45:55.265376+00:00
+Generated 2024-05-28T08:52:01.657008+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 434d23d5e..6840d3618 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-05-28T08:45:55.265651+00:00
+Generated 2024-05-28T08:52:01.657278+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 529cb7257..787b42c7c 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-05-28T08:45:55.265936+00:00
+Generated 2024-05-28T08:52:01.657545+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 de5559d8e..ba11d679d 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-05-28T08:45:55.266208+00:00
+Generated 2024-05-28T08:52:01.657814+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 22878f9cc..aca0e1846 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-05-28T08:45:55.266485+00:00
+Generated 2024-05-28T08:52:01.658081+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 c450e34d3..f5031e9fa 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-05-28T08:45:55.266758+00:00
+Generated 2024-05-28T08:52:01.658395+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 035b87591..837fad6e7 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-05-28T08:45:55.267029+00:00
+Generated 2024-05-28T08:52:01.658669+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 4fbd69411..f5b9d0f5b 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-05-28T08:45:55.267299+00:00
+Generated 2024-05-28T08:52:01.658947+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 ba537db48..2ad32873e 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-05-28T08:45:55.267580+00:00
+Generated 2024-05-28T08:52:01.659217+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 6e0760de8..9930ea60f 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-05-28T08:45:55.267859+00:00
+Generated 2024-05-28T08:52:01.659487+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 7e7365429..4aede04db 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-05-28T08:45:55.268136+00:00
+Generated 2024-05-28T08:52:01.659763+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 c9f17cb5f..d8e58b27f 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-05-28T08:45:55.268413+00:00
+Generated 2024-05-28T08:52:01.660034+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 f453d9b13..f5685f503 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-05-28T08:45:55.268687+00:00
+Generated 2024-05-28T08:52:01.660300+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 0520993c4..678164e9b 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-05-28T08:45:55.268998+00:00
+Generated 2024-05-28T08:52:01.660564+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 eb8ec7fdd..28eaca813 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-05-28T08:45:55.269282+00:00
+Generated 2024-05-28T08:52:01.660852+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 60955ad74..f76962e07 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-05-28T08:45:55.269552+00:00
+Generated 2024-05-28T08:52:01.661119+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 d2cdb8a6d..e566cb7d5 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-05-28T08:45:55.269822+00:00
+Generated 2024-05-28T08:52:01.661386+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 208aa6085..0ccacea5f 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-05-28T08:45:55.270091+00:00
+Generated 2024-05-28T08:52:01.661655+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 808f98109..151e02508 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-05-28T08:45:55.270364+00:00
+Generated 2024-05-28T08:52:01.661925+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 0b3bc1919..2b2066305 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-05-28T08:45:55.270669+00:00
+Generated 2024-05-28T08:52:01.662241+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 d72edc5c7..c874d99c3 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-05-28T08:45:55.270939+00:00
+Generated 2024-05-28T08:52:01.662519+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 355d592c5..e1c455bf6 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-05-28T08:45:55.271208+00:00
+Generated 2024-05-28T08:52:01.662791+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 9309ad2c6..802aa4f3f 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-05-28T08:45:55.271477+00:00
+Generated 2024-05-28T08:52:01.663058+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 ef75b9097..b0633cf9f 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-05-28T08:45:55.271751+00:00
+Generated 2024-05-28T08:52:01.663332+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 771d118bf..572c0a3fe 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-05-28T08:45:55.272024+00:00
+Generated 2024-05-28T08:52:01.663602+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 79f75d406..bf4dbf01b 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-05-28T08:45:55.272297+00:00
+Generated 2024-05-28T08:52:01.663880+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 d064ed8e5..96d51d74c 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-05-28T08:45:55.272566+00:00
+Generated 2024-05-28T08:52:01.664149+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 c9e4e3cb6..27c82a0ee 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-05-28T08:45:55.272881+00:00
+Generated 2024-05-28T08:52:01.664423+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 cc66ba635..2fd249ced 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-05-28T08:45:55.273165+00:00
+Generated 2024-05-28T08:52:01.664698+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 75bc13f14..e1360e1b7 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-05-28T08:45:55.273438+00:00
+Generated 2024-05-28T08:52:01.664970+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 c0d8c12a6..4afedd233 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-05-28T08:45:55.273709+00:00
+Generated 2024-05-28T08:52:01.665239+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 91f6cd120..6442bf1ce 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-05-28T08:45:55.273982+00:00
+Generated 2024-05-28T08:52:01.665506+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 1288f3957..0063c7333 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-05-28T08:45:55.274251+00:00
+Generated 2024-05-28T08:52:01.665771+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 cfec9f985..a2a2ee1c0 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-05-28T08:45:55.274541+00:00
+Generated 2024-05-28T08:52:01.666062+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 feac9b589..fec604507 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-05-28T08:45:55.274819+00:00
+Generated 2024-05-28T08:52:01.666358+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 902cbe9ee..ecb7bcb25 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-05-28T08:45:55.275131+00:00
+Generated 2024-05-28T08:52:01.666663+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 6d05644b0..2992cb1f9 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-05-28T08:45:55.331962+00:00",
+  "generated": "2024-05-28T08:52:01.720881+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 6117bfb4c..1f54b643f 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-05-28T08:45:55.331909+00:00
+Generated 2024-05-28T08:52:01.720830+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 b86a326e6..8e6e67f82 100644
--- a/tests/report.html
+++ b/tests/report.html
@@ -51,7 +51,7 @@
     
         

Building blocks validation report

- Generated at 2024-05-28T08:45:58.950184+00:00 + Generated at 2024-05-28T08:52:05.250116+00:00

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

@@ -3398,7 +3398,6 @@

'type': 'array', 'x-jsonld-id': 'http://www.w3.org/2000/01/rdf-schema#seeAlso'}, 'place': {'$ref': 'https://beta.schemas.opengis.net/json-fg/place.json', - 'x-jsonld-base': 'https://purl.org/geojson/vocab#', 'x-jsonld-id': 'http://purl.org/dc/terms/spatial'}, 'properties': {'oneOf': [{'type': 'null'}, {'type': 'object'}],