From 8fe98fe9cd7421f4008d353daede03854f07c2af Mon Sep 17 00:00:00 2001 From: avillar Date: Wed, 8 Nov 2023 13:07:05 +0000 Subject: [PATCH] Building blocks postprocessing --- .../json-fg/feature-lenient/context.jsonld | 1 + .../feature-lenient/schema-oas3.0.json | 4 +- .../feature-lenient/schema-oas3.0.yaml | 3 +- .../geo/json-fg/feature-lenient/schema.json | 3 +- .../geo/json-fg/feature-lenient/schema.yaml | 1 + .../geo/json-fg/feature/context.jsonld | 1 + .../geo/json-fg/feature/schema-oas3.0.json | 4 +- .../geo/json-fg/feature/schema-oas3.0.yaml | 3 +- .../geo/json-fg/feature/schema.json | 3 +- .../geo/json-fg/feature/schema.yaml | 1 + .../featureCollection-lenient/context.jsonld | 17 +- .../schema-oas3.0.json | 8 +- .../schema-oas3.0.yaml | 6 +- .../featureCollection-lenient/schema.json | 3 +- .../featureCollection-lenient/schema.yaml | 1 + .../json-fg/featureCollection/context.jsonld | 17 +- .../featureCollection/schema-oas3.0.json | 8 +- .../featureCollection/schema-oas3.0.yaml | 6 +- .../geo/json-fg/featureCollection/schema.json | 3 +- .../geo/json-fg/featureCollection/schema.yaml | 1 + .../schema-oas3.0.json | 8 +- .../schema-oas3.0.yaml | 6 +- .../features/observation/schema-oas3.0.json | 4 +- .../features/observation/schema-oas3.0.yaml | 3 +- .../observationCollection/context.jsonld | 21 +- .../observationCollection/schema-oas3.0.json | 8 +- .../observationCollection/schema-oas3.0.yaml | 6 +- bblocks.jsonld | 42 +-- bblocks.ttl | 148 +++++------ .../geo/features/featureCollection/index.json | 4 +- .../geo/json-fg/feature-lenient/index.json | 6 +- .../json-full/geo/json-fg/feature/index.json | 6 +- .../featureCollection-lenient/index.json | 6 +- .../geo/json-fg/featureCollection/index.json | 8 +- .../examples/vectorObservation/index.json | 4 +- .../vectorObservationFeature/index.json | 6 +- .../sosa/features/observation/index.json | 4 +- .../features/observationCollection/index.json | 4 +- .../observationCollection/index.json | 4 +- .../geo/json-fg/feature-lenient/index.md | 2 + .../markdown/geo/json-fg/feature/index.md | 2 + .../featureCollection-lenient/index.md | 18 +- .../geo/json-fg/featureCollection/index.md | 22 +- .../features/observationCollection/index.md | 21 +- .../geo/json-fg/feature-lenient/index.html | 2 + .../geo/json-fg/feature/index.html | 2 + .../featureCollection-lenient/index.html | 18 +- .../geo/json-fg/featureCollection/index.html | 22 +- .../features/observationCollection/index.html | 21 +- .../geo/json-fg/feature-lenient/index.html.md | 2 + .../slate/geo/json-fg/feature/index.html.md | 2 + .../featureCollection-lenient/index.html.md | 18 +- .../json-fg/featureCollection/index.html.md | 22 +- .../observationCollection/index.html.md | 21 +- register.json | 42 +-- registereditems/unstable/sosa | 2 +- .../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 +- .../json-fg/featureCollection/_report.json | 6 +- .../json-fg/featureCollection/example_1_1.ttl | 4 +- .../example_1_1.validation_passed.txt | 2 +- ...ired-properties-fail.validation_passed.txt | 5 +- tests/geo/json-fg/link-role/_report.json | 2 +- .../example_1_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 +- .../example_7_1.validation_passed.txt | 2 +- tests/ogc-utils/topology/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/report.html | 243 +++++++++--------- .../examples/vectorObservation/_report.json | 24 +- .../example_1_1.validation_passed.txt | 14 +- .../vectorObservationFeature/_report.json | 98 +++---- .../example_1_1.validation_passed.txt | 22 +- .../example_2_1.validation_passed.txt | 22 +- .../sosa/features/observation/_report.json | 70 ++--- .../example_1_1.validation_passed.txt | 14 +- .../example_1_2.validation_passed.txt | 20 +- .../example_2_1.validation_passed.txt | 14 +- .../observationCollection/_report.json | 106 ++++---- .../observationCollection/example_1_1.ttl | 4 +- .../example_1_1.validation_passed.txt | 14 +- .../example_1_2.validation_passed.txt | 20 +- .../observationCollection-props-fail.ttl | 4 +- ...ollection-props-fail.validation_failed.txt | 14 +- .../observationCollection-props.ttl | 4 +- ...tionCollection-props.validation_passed.txt | 14 +- .../sosa/properties/observation/_report.json | 114 ++++---- .../example_1_1.validation_passed.txt | 14 +- .../example_1_2.validation_passed.txt | 20 +- .../example_2_1.validation_passed.txt | 14 +- .../observation/test1.validation_passed.txt | 14 +- .../observationCollection/_report.json | 74 +++--- .../example_1_1.validation_passed.txt | 14 +- .../example_2_1.validation_passed.txt | 14 +- .../example_3_1.validation_passed.txt | 14 +- 112 files changed, 816 insertions(+), 895 deletions(-) diff --git a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld index f1553c0f7..3aab88700 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld @@ -23,6 +23,7 @@ }, "type": "@type", "id": "@id", + "featureType": "@type", "links": { "@context": { "href": "oa:hasTarget", diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json index 5338944ab..797992173 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json @@ -31,9 +31,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml index 84502dc84..ff35ede3d 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml @@ -18,8 +18,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema.json b/annotated-schemas/geo/json-fg/feature-lenient/schema.json index 1b316f673..5cdd2ed97 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema.json +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema.json @@ -30,7 +30,8 @@ "x-jsonld-id": "@id" }, "featureType": { - "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json" + "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json", + "x-jsonld-id": "@type" }, "links": { "type": "array", diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml b/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml index c72de87ca..fbd7d4d10 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml +++ b/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml @@ -18,6 +18,7 @@ allOf: x-jsonld-id: '@id' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: '@type' links: type: array items: diff --git a/annotated-schemas/geo/json-fg/feature/context.jsonld b/annotated-schemas/geo/json-fg/feature/context.jsonld index f1553c0f7..3aab88700 100644 --- a/annotated-schemas/geo/json-fg/feature/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature/context.jsonld @@ -23,6 +23,7 @@ }, "type": "@type", "id": "@id", + "featureType": "@type", "links": { "@context": { "href": "oa:hasTarget", diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json index 65610e1dd..24944f9f4 100644 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json +++ b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json @@ -35,9 +35,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml index 642152c0e..6026b62a3 100644 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml +++ b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml @@ -22,8 +22,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/annotated-schemas/geo/json-fg/feature/schema.json b/annotated-schemas/geo/json-fg/feature/schema.json index 3f2b0a65b..a801257ff 100644 --- a/annotated-schemas/geo/json-fg/feature/schema.json +++ b/annotated-schemas/geo/json-fg/feature/schema.json @@ -35,7 +35,8 @@ "x-jsonld-id": "@id" }, "featureType": { - "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json" + "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json", + "x-jsonld-id": "@type" }, "links": { "type": "array", diff --git a/annotated-schemas/geo/json-fg/feature/schema.yaml b/annotated-schemas/geo/json-fg/feature/schema.yaml index 89ccecc5f..d1cfbdf51 100644 --- a/annotated-schemas/geo/json-fg/feature/schema.yaml +++ b/annotated-schemas/geo/json-fg/feature/schema.yaml @@ -23,6 +23,7 @@ allOf: x-jsonld-id: '@id' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: '@type' links: type: array items: diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld index 1bc171eac..dcff000d2 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld @@ -1,6 +1,7 @@ { "@context": { "type": "@type", + "featureType": "geojson:collectionFeatureType", "links": { "@context": { "href": "oa:hasTarget", @@ -20,10 +21,7 @@ }, "features": { "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@container": "@set", "@id": "geojson:features" @@ -31,12 +29,7 @@ "properties": "@nest", "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -53,8 +46,8 @@ "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json index 4e321a12f..ea109e71a 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json @@ -18,9 +18,7 @@ ], "x-jsonld-id": "@type" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "geometryDimension": { "type": "integer", "minimum": 0, @@ -266,9 +264,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml index df3985fd9..6a0856d38 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml @@ -13,8 +13,7 @@ x-defs: enum: - FeatureCollection x-jsonld-id: '@type' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} geometryDimension: type: integer minimum: 0 @@ -172,8 +171,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json index daa7970c6..b905310c1 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json @@ -18,7 +18,8 @@ "x-jsonld-id": "@type" }, "featureType": { - "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json" + "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json", + "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType" }, "geometryDimension": { "type": "integer", diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml index 7aeeaa1ce..c5722c193 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml @@ -14,6 +14,7 @@ allOf: x-jsonld-id: '@type' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType geometryDimension: type: integer minimum: 0 diff --git a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld index 1bc171eac..dcff000d2 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/context.jsonld +++ b/annotated-schemas/geo/json-fg/featureCollection/context.jsonld @@ -1,6 +1,7 @@ { "@context": { "type": "@type", + "featureType": "geojson:collectionFeatureType", "links": { "@context": { "href": "oa:hasTarget", @@ -20,10 +21,7 @@ }, "features": { "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@container": "@set", "@id": "geojson:features" @@ -31,12 +29,7 @@ "properties": "@nest", "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -53,8 +46,8 @@ "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json index 09ef864b8..e1c0e0b96 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json +++ b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json @@ -21,9 +21,7 @@ ], "x-jsonld-id": "@type" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "geometryDimension": { "type": "integer", "minimum": 0, @@ -315,9 +313,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml index f8f2bbbaa..322b1a679 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml +++ b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml @@ -14,8 +14,7 @@ x-defs: enum: - FeatureCollection x-jsonld-id: '@type' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} geometryDimension: type: integer minimum: 0 @@ -205,8 +204,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema.json b/annotated-schemas/geo/json-fg/featureCollection/schema.json index 72a336e7b..52bb0152c 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/schema.json +++ b/annotated-schemas/geo/json-fg/featureCollection/schema.json @@ -21,7 +21,8 @@ "x-jsonld-id": "@type" }, "featureType": { - "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json" + "$ref": "https://beta.schemas.opengis.net/json-fg/featuretype.json", + "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType" }, "geometryDimension": { "type": "integer", diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema.yaml b/annotated-schemas/geo/json-fg/featureCollection/schema.yaml index e6a01f74b..3cd116f68 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/schema.yaml +++ b/annotated-schemas/geo/json-fg/featureCollection/schema.yaml @@ -15,6 +15,7 @@ allOf: x-jsonld-id: '@type' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType geometryDimension: type: integer minimum: 0 diff --git a/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json b/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json index 214883b56..18744af26 100644 --- a/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json +++ b/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json @@ -376,9 +376,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { @@ -735,9 +733,7 @@ ], "x-jsonld-id": "@type" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "geometryDimension": { "type": "integer", "minimum": 0, diff --git a/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml b/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml index a7e987d2e..f7f781e3b 100644 --- a/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml +++ b/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml @@ -266,8 +266,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: @@ -513,8 +512,7 @@ x-defs: enum: - FeatureCollection x-jsonld-id: '@type' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} geometryDimension: type: integer minimum: 0 diff --git a/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.json b/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.json index abaf3eec7..7b8cc3c1f 100644 --- a/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.json +++ b/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.json @@ -157,9 +157,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.yaml b/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.yaml index 8ec10b745..6e094dead 100644 --- a/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.yaml +++ b/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.yaml @@ -118,8 +118,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld b/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld index dd4a7a70d..2ef55335c 100644 --- a/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld +++ b/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld @@ -101,19 +101,17 @@ "qualityOfObservation": "ssn:systems/qualityOfObservation", "hasMember": { "@context": { - "features": "sosa:hasMember" + "features": "sosa:hasMember", + "featureType": "@type" }, "@id": "sosa:hasMember" }, - "featureType": "@type", + "featureType": "geojson:collectionFeatureType", "properties": "@nest", "features": { "@context": { "features": "sosa:hasMember", - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@id": "geojson:features", "@container": "@set" @@ -138,12 +136,7 @@ }, "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -160,8 +153,8 @@ "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "sosa": "http://www.w3.org/ns/sosa/", "ssn": "http://www.w3.org/ns/ssn/", diff --git a/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json b/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json index 9eff9f9eb..c5223a02a 100644 --- a/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json +++ b/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json @@ -156,9 +156,7 @@ ], "x-jsonld-id": "@type" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "geometryDimension": { "type": "integer", "minimum": 0, @@ -765,9 +763,7 @@ ], "x-jsonld-id": "@id" }, - "featureType": { - "$ref": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.json#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json" - }, + "featureType": {}, "links": { "type": "array", "items": { diff --git a/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml b/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml index 459894f31..c57c955ef 100644 --- a/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml +++ b/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml @@ -118,8 +118,7 @@ x-defs: enum: - FeatureCollection x-jsonld-id: '@type' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} geometryDimension: type: integer minimum: 0 @@ -530,8 +529,7 @@ x-defs: - type: number - type: string x-jsonld-id: '@id' - featureType: - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema-oas3.0.yaml#/x-defs/beta.schemas.opengis.net_json-fg_featuretype.json + featureType: {} links: type: array items: diff --git a/bblocks.jsonld b/bblocks.jsonld index 2c2b722c2..1e9e5a386 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -737,8 +737,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.geopose.basic.ypr" + "ogc.geo.geopose.basic.ypr", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -817,8 +817,8 @@ ] }, "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.ogc-utils.iri-or-curie" + "ogc.ogc-utils.iri-or-curie", + "ogc.unstable.sosa.properties.observation" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", @@ -869,8 +869,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -918,8 +918,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -971,8 +971,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -1019,9 +1019,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.feature", - "ogc.ogc-utils.json-link" + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", @@ -1074,9 +1074,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature-lenient", "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1122,8 +1122,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -1202,8 +1202,8 @@ }, "dependsOn": [ "ogc.geo.json-fg.featureCollection-lenient", - "ogc.unstable.sosa.properties.observationCollection", - "ogc.unstable.sosa.features.observation" + "ogc.unstable.sosa.features.observation", + "ogc.unstable.sosa.properties.observationCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", @@ -1251,10 +1251,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", "ogc.unstable.sosa.features.observationCollection", - "ogc.unstable.sosa.examples.vectorObservation" + "ogc.unstable.sosa.properties.observation", + "ogc.unstable.sosa.examples.vectorObservation", + "ogc.unstable.sosa.features.observation" ], "tags": [ "sosa", diff --git a/bblocks.ttl b/bblocks.ttl index 1c337f2f6..250c56cf1 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -31,12 +31,12 @@ bblocks:ogc.geo.geopose.advanced a skos:Concept, rdfs:label "GeoPose Advanced" ; dct:abstract "Advanced GeoPose allowing flexible outer frame specification, quaternion orientation, and valid time." ; 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:description [ 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: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/generateddocs/slate-build/geo/geopose/advanced/" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -54,10 +54,10 @@ bblocks:ogc.geo.geopose.basic.quaternion a skos:Concept, 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/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/markdown/geo/geopose/basic/quaternion/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -75,10 +75,10 @@ bblocks:ogc.geo.json-fg.featureCollection a skos:Concept, dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-31"^^xsd:date ; dct:source ; @@ -97,12 +97,12 @@ bblocks:ogc.geo.json-fg.link-role a skos:Concept, 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/markdown" ; + 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/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/generateddocs/slate-build/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 "2023-08-21"^^xsd:date ; skos:inScheme ; @@ -140,12 +140,12 @@ bblocks:ogc.unstable.sosa a skos:Concept, rdfs:label "Sensor, Observation, Sample, and Actuator (SOSA)" ; dct:abstract "The SOSA (Sensor, Observation, Sample, and Actuator) ontology is a realisation of the Observations, Measurements and Sampling (OMS) Conceptual model" ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -161,12 +161,12 @@ bblocks:ogc.unstable.sosa.examples.vectorObservationFeature a skos:Concept, rdfs:label "Example SOSA Vector Observation Feature" ; dct:abstract "This building block defines an example SOSA Observation Feature for a Vector Observation" ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservationFeature/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservationFeature/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-19"^^xsd:date ; dct:source ; @@ -186,12 +186,12 @@ bblocks:r1.geo.common.data_types.bounding_box a skos:Concept, 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 "text/markdown" ; + 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: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/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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/bounding_box/" ] ; dct:hasVersion "1.0.1" ; dct:modified "2023-03-09"^^xsd:date ; dct:source ; @@ -245,12 +245,12 @@ bblocks:ogc.geo.common.data_types.geojson a skos:Concept, rdfs:label "GeoJSON" ; dct:abstract "A GeoJSON object" ; 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/common/data_types/geojson/index.md" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ], [ 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/generateddocs/slate-build/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:hasVersion "1.0" ; dct:modified "2023-05-15"^^xsd:date ; dct:source ; @@ -287,10 +287,10 @@ bblocks:ogc.geo.json-fg.feature a skos:Concept, 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/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature/" ], + [ 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:hasVersion "0.1" ; @@ -336,10 +336,10 @@ bblocks:ogc.unstable.sosa.examples.vectorObservation a skos:Concept, dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservation/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservation/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-19"^^xsd:date ; dct:source ; @@ -357,12 +357,12 @@ bblocks:ogc.unstable.sosa.features.observationCollection a skos:Concept, rdfs:label "SOSA ObservationCollection Feature" ; dct:abstract "This building blocks defines an ObservationCollection Feature according to the SOSA/SSN v1.1 specification." ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observationCollection/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-28"^^xsd:date ; dct:source , @@ -382,12 +382,12 @@ bblocks:ogc.unstable.sosa.properties.observationCollection a skos:Concept, rdfs:label "SOSA ObservationCollection" ; dct:abstract "This building blocks defines an ObservationCollection according to the SOSA/SSN v1.1 specification." ; dct:created "2023-04-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/unstable/sosa/properties/observationCollection/index.md" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observationCollection/" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observationCollection/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-28"^^xsd:date ; dct:source , @@ -433,12 +433,12 @@ bblocks:ogc.geo.json-fg.feature-lenient a skos:Concept, rdfs:label "JSON-FG Feature - Lenient" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties." ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature-lenient/" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ] ; + 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/generateddocs/slate-build/geo/json-fg/feature-lenient/" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -458,10 +458,10 @@ bblocks:ogc.unstable.sosa.features.observation a skos:Concept, dct:created "2023-05-18T00:00:00+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observation/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observation/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observation/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observation/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observation/index.md" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-18"^^xsd:date ; dct:source ; @@ -483,12 +483,12 @@ bblocks:ogc.geo.features.feature a skos:Concept, 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" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/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:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/feature/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-15"^^xsd:date ; dct:source , @@ -507,12 +507,12 @@ bblocks:ogc.ogc-utils.iri-or-curie a skos:Concept, 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/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ], + 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" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-03-09"^^xsd:date ; dct:source , @@ -531,12 +531,12 @@ bblocks:ogc.unstable.sosa.properties.observation a skos:Concept, rdfs:label "SOSA Observation" ; dct:abstract "This building block defines the set of properties for an observation according to the SOSA/SSN specification. These properties may be directly included into a root element of a JSON object or used in the properties container of a GeoJSON feature." ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observation/" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observation/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observation/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observation/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observation/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -552,12 +552,12 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, rdfs:label "JSON Link" ; dct:abstract "Web linking is used to express relationships between resources. The JSON object representation of links described here is used consistently in OGC API’s." ; dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/json-link/" ], - [ dct:format "text/markdown" ; + dct:description [ 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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/json-link/" ] ; dct:hasVersion "0.1" ; dct:modified "2022-05-18"^^xsd:date ; dct:source ; @@ -574,17 +574,17 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, skos:prefLabel "OGC Building Blocks Register" . [] a prov:Activity ; - prov:endedAtTime "2023-11-07T14:48:15.470765"^^xsd:dateTime ; - prov:startedAtTime "2023-11-07T14:48:15.355068"^^xsd:dateTime ; + prov:endedAtTime "2023-11-08T13:06:24.395332"^^xsd:dateTime ; + prov:startedAtTime "2023-11-08T13:06:24.288259"^^xsd:dateTime ; prov:used [ a prov:Entity ; - dct:format "application/json" ; - rdfs:seeAlso ], - [ a prov:Entity ; dct:format "application/yaml" ; - rdfs:seeAlso ] ; + rdfs:seeAlso ], + [ a prov:Entity ; + dct:format "application/json" ; + rdfs:seeAlso ] ; prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; - dct:hasVersion "0.3.21" ; + dct:hasVersion "0.3.22" ; rdfs:seeAlso ] . diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index 7365a8d23..bbeed6ed9 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.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json index 53dda8c03..288491ba5 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.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -34,7 +34,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: ../../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 links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\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 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\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", + "annotatedSchema": "allOf:\n- $ref: ../../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: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\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 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\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\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 18db6cd57..f601a0674 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.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -31,7 +31,7 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature/", "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\nInformation that can be represented as GeoJSON is encoded as GeoJSON. Additional information is mainly encoded in\nadditional top-level members of GeoJSON objects. The members use keys that do not conflict with GeoJSON including the\nobsolete version that pre-dates the IETF standard. GeoJSON clients will be able to parse and understand all aspects that\nare specified by GeoJSON, JSON-FG clients will also parse and understand the additional capabilities.\n\nThis Standard specifies the following minimal extensions to the GeoJSON Standard:\n\n* The ability to use Coordinate Reference Systems (CRSs) other than WGS 84;\n* The ability to use non-Euclidean metrics, in particular ellipsoidal metrics;\n* Support for solids and prisms as geometry types;\n* The ability to encode temporal characteristics of a feature; and\n* The ability to declare the type and the schema of a feature.\n\nInformation that can be represented as GeoJSON is encoded as GeoJSON. Additional information is mainly encoded in\nadditional members of the GeoJSON objects. The additional members use keys that do not conflict with GeoJSON. This is so\nexisting and future GeoJSON clients will continue to parse and understand GeoJSON content. JSON-FG enabled clients will\nalso be able to parse and understand the additional members.\n\nJSON Schema is used to formally specify the JSON-FG syntax.", - "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: ../../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 links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\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 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\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\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: ../../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: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\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 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\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\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 9cd2c7358..cdcb9be3a 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.geo.features.featureCollection", + "ogc.geo.json-fg.feature-lenient", "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -35,7 +35,7 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/featureCollection-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.\nA **lenient** feature collection contains a set of **lenient** features from a dataset (features that do not\nneed to provide values for their `place` or `time` properties).", - "annotatedSchema": "allOf:\n- $schema: https://json-schema.org/draft/2019-09/schema\n title: a JSON-FG Feature Collection\n description: This JSON Schema is part of JSON-FG version 0.1.1\n type: object\n required:\n - type\n - features\n properties:\n type:\n type: string\n enum:\n - FeatureCollection\n x-jsonld-id: '@type'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n geometryDimension:\n type: integer\n minimum: 0\n maximum: 3\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: rdfs:seeAlso\n features:\n type: array\n items:\n $ref: ../feature-lenient/schema.yaml\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n- $ref: ../../features/featureCollection/schema.yaml\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n", + "annotatedSchema": "allOf:\n- $schema: https://json-schema.org/draft/2019-09/schema\n title: a JSON-FG Feature Collection\n description: This JSON Schema is part of JSON-FG version 0.1.1\n type: object\n required:\n - type\n - features\n properties:\n type:\n type: string\n enum:\n - FeatureCollection\n x-jsonld-id: '@type'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType\n geometryDimension:\n type: integer\n minimum: 0\n maximum: 3\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: rdfs:seeAlso\n features:\n type: array\n items:\n $ref: ../feature-lenient/schema.yaml\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n- $ref: ../../features/featureCollection/schema.yaml\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/featureCollection-lenient" } \ No newline at end of file diff --git a/generateddocs/json-full/geo/json-fg/featureCollection/index.json b/generateddocs/json-full/geo/json-fg/featureCollection/index.json index a93361675..cbe0501a5 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.geo.features.featureCollection", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.feature", - "ogc.ogc-utils.json-link" + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", @@ -52,13 +52,13 @@ }, { "language": "ttl", - "code": "@prefix geojson: .\n@prefix skos: .\n\n a geojson:FeatureCollection ;\n skos:prefLabel \"MyFeatureCollection\" ;\n geojson:features .\n\n a geojson:Feature .\n\n", + "code": "@prefix geojson: .\n@prefix my: .\n@prefix skos: .\n\n a geojson:FeatureCollection ;\n skos:prefLabel \"MyFeatureCollection\" ;\n geojson:features .\n\n a my:FeatureType,\n geojson:Feature .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/featureCollection/example_1_1.ttl" } ] } ], - "annotatedSchema": "$schema: https://json-schema.org/draft/2019-09/schema\ntitle: a JSON-FG Feature Collection\ndescription: This JSON Schema is part of JSON-FG version 0.1.1\ntype: object\nrequired:\n- type\n- features\nallOf:\n- $ref: ../../features/featureCollection/schema.yaml\n- properties:\n type:\n type: string\n enum:\n - FeatureCollection\n x-jsonld-id: '@type'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n geometryDimension:\n type: integer\n minimum: 0\n maximum: 3\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: rdfs:seeAlso\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n", + "annotatedSchema": "$schema: https://json-schema.org/draft/2019-09/schema\ntitle: a JSON-FG Feature Collection\ndescription: This JSON Schema is part of JSON-FG version 0.1.1\ntype: object\nrequired:\n- type\n- features\nallOf:\n- $ref: ../../features/featureCollection/schema.yaml\n- properties:\n type:\n type: string\n enum:\n - FeatureCollection\n x-jsonld-id: '@type'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType\n geometryDimension:\n type: integer\n minimum: 0\n maximum: 3\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: rdfs:seeAlso\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/featureCollection" } \ No newline at end of file diff --git a/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json b/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json index 5230c2f1d..2ac3c43ce 100644 --- a/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json +++ b/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json @@ -19,8 +19,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.geopose.basic.ypr" + "ogc.geo.geopose.basic.ypr", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", diff --git a/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json b/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json index 0282c0585..99e04e4ce 100644 --- a/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json +++ b/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json @@ -19,10 +19,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", "ogc.unstable.sosa.features.observationCollection", - "ogc.unstable.sosa.examples.vectorObservation" + "ogc.unstable.sosa.properties.observation", + "ogc.unstable.sosa.examples.vectorObservation", + "ogc.unstable.sosa.features.observation" ], "tags": [ "sosa", diff --git a/generateddocs/json-full/unstable/sosa/features/observation/index.json b/generateddocs/json-full/unstable/sosa/features/observation/index.json index 39b7f744c..b37561d13 100644 --- a/generateddocs/json-full/unstable/sosa/features/observation/index.json +++ b/generateddocs/json-full/unstable/sosa/features/observation/index.json @@ -19,8 +19,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", diff --git a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json index 970925fd2..3a9db4c2d 100644 --- a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json @@ -37,8 +37,8 @@ }, "dependsOn": [ "ogc.geo.json-fg.featureCollection-lenient", - "ogc.unstable.sosa.properties.observationCollection", - "ogc.unstable.sosa.features.observation" + "ogc.unstable.sosa.features.observation", + "ogc.unstable.sosa.properties.observationCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", diff --git a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json index 7f982a804..faecc6166 100644 --- a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json @@ -36,8 +36,8 @@ ] }, "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.ogc-utils.iri-or-curie" + "ogc.ogc-utils.iri-or-curie", + "ogc.unstable.sosa.properties.observation" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", diff --git a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md index e8da3a62a..a927e201f 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md @@ -38,6 +38,7 @@ allOf: x-jsonld-id: '@id' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: '@type' links: type: array items: @@ -118,6 +119,7 @@ Links to the schema: }, "type": "@type", "id": "@id", + "featureType": "@type", "links": { "@context": { "href": "oa:hasTarget", diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index 755f60e43..6a59ce4e7 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -59,6 +59,7 @@ allOf: x-jsonld-id: '@id' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: '@type' links: type: array items: @@ -139,6 +140,7 @@ Links to the schema: }, "type": "@type", "id": "@id", + "featureType": "@type", "links": { "@context": { "href": "oa:hasTarget", diff --git a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md index 39ceb82df..960911e30 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md @@ -32,6 +32,7 @@ allOf: x-jsonld-id: '@type' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType geometryDimension: type: integer minimum: 0 @@ -69,6 +70,7 @@ Links to the schema: { "@context": { "type": "@type", + "featureType": "geojson:collectionFeatureType", "links": { "@context": { "href": "oa:hasTarget", @@ -88,10 +90,7 @@ Links to the schema: }, "features": { "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@container": "@set", "@id": "geojson:features" @@ -99,12 +98,7 @@ Links to the schema: "properties": "@nest", "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -121,8 +115,8 @@ Links to the schema: "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/markdown/geo/json-fg/featureCollection/index.md b/generateddocs/markdown/geo/json-fg/featureCollection/index.md index ce4fbbe65..758e607f8 100644 --- a/generateddocs/markdown/geo/json-fg/featureCollection/index.md +++ b/generateddocs/markdown/geo/json-fg/featureCollection/index.md @@ -112,13 +112,15 @@ NB. uses a local @context in the data example where application specialisations #### ttl ```ttl @prefix geojson: . +@prefix my: . @prefix skos: . a geojson:FeatureCollection ; skos:prefLabel "MyFeatureCollection" ; geojson:features . - a geojson:Feature . + a my:FeatureType, + geojson:Feature . ``` @@ -143,6 +145,7 @@ allOf: x-jsonld-id: '@type' featureType: $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json + x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType geometryDimension: type: integer minimum: 0 @@ -179,6 +182,7 @@ Links to the schema: { "@context": { "type": "@type", + "featureType": "geojson:collectionFeatureType", "links": { "@context": { "href": "oa:hasTarget", @@ -198,10 +202,7 @@ Links to the schema: }, "features": { "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@container": "@set", "@id": "geojson:features" @@ -209,12 +210,7 @@ Links to the schema: "properties": "@nest", "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -231,8 +227,8 @@ Links to the schema: "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md b/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md index ec6d05f15..b53d6bae9 100644 --- a/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md +++ b/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md @@ -397,19 +397,17 @@ Links to the schema: "qualityOfObservation": "ssn:systems/qualityOfObservation", "hasMember": { "@context": { - "features": "sosa:hasMember" + "features": "sosa:hasMember", + "featureType": "@type" }, "@id": "sosa:hasMember" }, - "featureType": "@type", + "featureType": "geojson:collectionFeatureType", "properties": "@nest", "features": { "@context": { "features": "sosa:hasMember", - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } + "featureType": "@type" }, "@id": "geojson:features", "@container": "@set" @@ -434,12 +432,7 @@ Links to the schema: }, "id": "@id", "geometry": { - "@context": { - "coordinates": { - "@container": "@list", - "@id": "geojson:coordinates" - } - }, + "@context": {}, "@id": "geojson:geometry" }, "bbox": { @@ -456,8 +449,8 @@ Links to the schema: "Point": "geojson:Point", "Polygon": "geojson:Polygon", "coordinates": { - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" + "@container": "@list", + "@id": "geojson:coordinates" }, "sosa": "http://www.w3.org/ns/sosa/", "ssn": "http://www.w3.org/ns/ssn/", 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 ca4be2f5a..814c6407c 100644 --- a/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html +++ b/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html @@ -373,6 +373,7 @@

JSON Schema

x-jsonld-id: '@id'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: '@type'
     links:
       type: array
       items:
@@ -453,6 +454,7 @@ 

JSON-LD Context

},
     "type": "@type",
     "id": "@id",
+    "featureType": "@type",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
diff --git a/generateddocs/slate-build/geo/json-fg/feature/index.html b/generateddocs/slate-build/geo/json-fg/feature/index.html
index 14acbeef1..1d833f46f 100644
--- a/generateddocs/slate-build/geo/json-fg/feature/index.html
+++ b/generateddocs/slate-build/geo/json-fg/feature/index.html
@@ -397,6 +397,7 @@ 

JSON Schema

x-jsonld-id: '@id'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: '@type'
     links:
       type: array
       items:
@@ -477,6 +478,7 @@ 

JSON-LD Context

},
     "type": "@type",
     "id": "@id",
+    "featureType": "@type",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
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 8d57bf4cc..65ee58fdd 100644
--- a/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html
+++ b/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/index.html
@@ -368,6 +368,7 @@ 

JSON Schema

x-jsonld-id: '@type'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType
     geometryDimension:
       type: integer
       minimum: 0
@@ -405,6 +406,7 @@ 

JSON Schema

{
   "@context": {
     "type": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
@@ -424,10 +426,7 @@ 

JSON-LD Context

},
     "features": {
       "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@container": "@set",
       "@id": "geojson:features"
@@ -435,12 +434,7 @@ 

JSON-LD Context

"properties": "@nest",
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -457,8 +451,8 @@ 

JSON-LD Context

"Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate-build/geo/json-fg/featureCollection/index.html b/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
index 958aca227..7a604e527 100644
--- a/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
+++ b/generateddocs/slate-build/geo/json-fg/featureCollection/index.html
@@ -466,13 +466,15 @@ 

Examples

Example

View on JSON-LD Playground
@prefix geojson: <https://purl.org/geojson/vocab#> .
+@prefix my: <http://my.org/featureTypes/> .
 @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
 
 <http://www.example.com/features/MyFeatureCollection> a geojson:FeatureCollection ;
     skos:prefLabel "MyFeatureCollection" ;
     geojson:features <http://www.example.com/features/f1> .
 
-<http://www.example.com/features/f1> a geojson:Feature .
+<http://www.example.com/features/f1> a my:FeatureType,
+        geojson:Feature .
 
 
 
@@ -497,6 +499,7 @@

JSON Schema

x-jsonld-id: '@type'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType
     geometryDimension:
       type: integer
       minimum: 0
@@ -533,6 +536,7 @@ 

JSON Schema

{
   "@context": {
     "type": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
@@ -552,10 +556,7 @@ 

JSON-LD Context

},
     "features": {
       "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@container": "@set",
       "@id": "geojson:features"
@@ -563,12 +564,7 @@ 

JSON-LD Context

"properties": "@nest",
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -585,8 +581,8 @@ 

JSON-LD Context

"Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
index 498dd7c99..519e9db80 100644
--- a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
+++ b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
@@ -755,19 +755,17 @@ 

JSON-LD Context

"qualityOfObservation": "ssn:systems/qualityOfObservation",
     "hasMember": {
       "@context": {
-        "features": "sosa:hasMember"
+        "features": "sosa:hasMember",
+        "featureType": "@type"
       },
       "@id": "sosa:hasMember"
     },
-    "featureType": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "properties": "@nest",
     "features": {
       "@context": {
         "features": "sosa:hasMember",
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@id": "geojson:features",
       "@container": "@set"
@@ -792,12 +790,7 @@ 

JSON-LD Context

},
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -814,8 +807,8 @@ 

JSON-LD Context

"Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "sosa": "http://www.w3.org/ns/sosa/",
     "ssn": "http://www.w3.org/ns/ssn/",
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 655ced843..37de237bd 100644
--- a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md
+++ b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md
@@ -60,6 +60,7 @@ allOf:
       x-jsonld-id: '@id'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: '@type'
     links:
       type: array
       items:
@@ -142,6 +143,7 @@ Links to the schema:
     },
     "type": "@type",
     "id": "@id",
+    "featureType": "@type",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md
index dfdd1e54d..8ca5452b4 100644
--- a/generateddocs/slate/geo/json-fg/feature/index.html.md
+++ b/generateddocs/slate/geo/json-fg/feature/index.html.md
@@ -81,6 +81,7 @@ allOf:
       x-jsonld-id: '@id'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: '@type'
     links:
       type: array
       items:
@@ -163,6 +164,7 @@ Links to the schema:
     },
     "type": "@type",
     "id": "@id",
+    "featureType": "@type",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
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 d94ff8246..6deb9f785 100644
--- a/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md
+++ b/generateddocs/slate/geo/json-fg/featureCollection-lenient/index.html.md
@@ -54,6 +54,7 @@ allOf:
       x-jsonld-id: '@type'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType
     geometryDimension:
       type: integer
       minimum: 0
@@ -93,6 +94,7 @@ Links to the schema:
 {
   "@context": {
     "type": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
@@ -112,10 +114,7 @@ Links to the schema:
     },
     "features": {
       "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@container": "@set",
       "@id": "geojson:features"
@@ -123,12 +122,7 @@ Links to the schema:
     "properties": "@nest",
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -145,8 +139,8 @@ Links to the schema:
     "Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
index 771f7ed04..5cd23129d 100644
--- a/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
+++ b/generateddocs/slate/geo/json-fg/featureCollection/index.html.md
@@ -157,13 +157,15 @@ NB. uses a local @context in the data example where application specialisations
 
 ```turtle
 @prefix geojson:  .
+@prefix my:  .
 @prefix skos:  .
 
  a geojson:FeatureCollection ;
     skos:prefLabel "MyFeatureCollection" ;
     geojson:features  .
 
- a geojson:Feature .
+ a my:FeatureType,
+        geojson:Feature .
 
 
 ```
@@ -195,6 +197,7 @@ allOf:
       x-jsonld-id: '@type'
     featureType:
       $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json
+      x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType
     geometryDimension:
       type: integer
       minimum: 0
@@ -233,6 +236,7 @@ Links to the schema:
 {
   "@context": {
     "type": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "links": {
       "@context": {
         "href": "oa:hasTarget",
@@ -252,10 +256,7 @@ Links to the schema:
     },
     "features": {
       "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@container": "@set",
       "@id": "geojson:features"
@@ -263,12 +264,7 @@ Links to the schema:
     "properties": "@nest",
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -285,8 +281,8 @@ Links to the schema:
     "Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md
index 9fdb598bb..36f203ffd 100644
--- a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md
+++ b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md
@@ -457,19 +457,17 @@ Links to the schema:
     "qualityOfObservation": "ssn:systems/qualityOfObservation",
     "hasMember": {
       "@context": {
-        "features": "sosa:hasMember"
+        "features": "sosa:hasMember",
+        "featureType": "@type"
       },
       "@id": "sosa:hasMember"
     },
-    "featureType": "@type",
+    "featureType": "geojson:collectionFeatureType",
     "properties": "@nest",
     "features": {
       "@context": {
         "features": "sosa:hasMember",
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
+        "featureType": "@type"
       },
       "@id": "geojson:features",
       "@container": "@set"
@@ -494,12 +492,7 @@ Links to the schema:
     },
     "id": "@id",
     "geometry": {
-      "@context": {
-        "coordinates": {
-          "@container": "@list",
-          "@id": "geojson:coordinates"
-        }
-      },
+      "@context": {},
       "@id": "geojson:geometry"
     },
     "bbox": {
@@ -516,8 +509,8 @@ Links to the schema:
     "Point": "geojson:Point",
     "Polygon": "geojson:Polygon",
     "coordinates": {
-      "x-jsonld-container": "@list",
-      "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates"
+      "@container": "@list",
+      "@id": "geojson:coordinates"
     },
     "sosa": "http://www.w3.org/ns/sosa/",
     "ssn": "http://www.w3.org/ns/ssn/",
diff --git a/register.json b/register.json
index 1ab716778..7c16209a0 100644
--- a/register.json
+++ b/register.json
@@ -615,8 +615,8 @@
       "maturity": "development",
       "scope": "unstable",
       "dependsOn": [
-        "ogc.unstable.sosa.properties.observation",
-        "ogc.geo.geopose.basic.ypr"
+        "ogc.geo.geopose.basic.ypr",
+        "ogc.unstable.sosa.properties.observation"
       ],
       "tags": [
         "sosa",
@@ -691,8 +691,8 @@
         ]
       },
       "dependsOn": [
-        "ogc.unstable.sosa.properties.observation",
-        "ogc.ogc-utils.iri-or-curie"
+        "ogc.ogc-utils.iri-or-curie",
+        "ogc.unstable.sosa.properties.observation"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml",
@@ -739,8 +739,8 @@
       "group": "Common",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.geo.features.feature",
-        "ogc.ogc-utils.json-link"
+        "ogc.ogc-utils.json-link",
+        "ogc.geo.features.feature"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml",
@@ -784,8 +784,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.geo.features.feature",
-        "ogc.ogc-utils.json-link"
+        "ogc.ogc-utils.json-link",
+        "ogc.geo.features.feature"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml",
@@ -833,8 +833,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.geo.features.feature",
-        "ogc.ogc-utils.json-link"
+        "ogc.ogc-utils.json-link",
+        "ogc.geo.features.feature"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml",
@@ -877,9 +877,9 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.geo.features.featureCollection",
+        "ogc.ogc-utils.json-link",
         "ogc.geo.json-fg.feature",
-        "ogc.ogc-utils.json-link"
+        "ogc.geo.features.featureCollection"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml",
@@ -928,9 +928,9 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.geo.features.featureCollection",
+        "ogc.geo.json-fg.feature-lenient",
         "ogc.ogc-utils.json-link",
-        "ogc.geo.json-fg.feature-lenient"
+        "ogc.geo.features.featureCollection"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml",
@@ -972,8 +972,8 @@
       "maturity": "development",
       "scope": "unstable",
       "dependsOn": [
-        "ogc.unstable.sosa.properties.observation",
-        "ogc.geo.json-fg.feature-lenient"
+        "ogc.geo.json-fg.feature-lenient",
+        "ogc.unstable.sosa.properties.observation"
       ],
       "tags": [
         "sosa",
@@ -1048,8 +1048,8 @@
       },
       "dependsOn": [
         "ogc.geo.json-fg.featureCollection-lenient",
-        "ogc.unstable.sosa.properties.observationCollection",
-        "ogc.unstable.sosa.features.observation"
+        "ogc.unstable.sosa.features.observation",
+        "ogc.unstable.sosa.properties.observationCollection"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml",
@@ -1093,10 +1093,10 @@
       "maturity": "development",
       "scope": "unstable",
       "dependsOn": [
-        "ogc.unstable.sosa.features.observation",
-        "ogc.unstable.sosa.properties.observation",
         "ogc.unstable.sosa.features.observationCollection",
-        "ogc.unstable.sosa.examples.vectorObservation"
+        "ogc.unstable.sosa.properties.observation",
+        "ogc.unstable.sosa.examples.vectorObservation",
+        "ogc.unstable.sosa.features.observation"
       ],
       "tags": [
         "sosa",
diff --git a/registereditems/unstable/sosa b/registereditems/unstable/sosa
index 070657452..6168f42ea 160000
--- a/registereditems/unstable/sosa
+++ b/registereditems/unstable/sosa
@@ -1 +1 @@
-Subproject commit 07065745220351bea6f1d63cbeade02ee08c28b6
+Subproject commit 6168f42ea8f5da4b3ce0825c2d5489ff107df1b8
diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json
index 2ee44577a..c333cc14e 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": "2023-11-07T14:48:09.614668+00:00",
+  "generated": "2023-11-08T13:06:19.034383+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 eecd5c0a1..79363a4ab 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 2023-11-07T14:48:09.614603+00:00
+Generated 2023-11-08T13:06:19.034325+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 55eed93c1..5de578d70 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": "2023-11-07T14:48:09.478174+00:00",
+  "generated": "2023-11-08T13:06:18.916281+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 5392b56ac..9a53f31f2 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": "2023-11-07T14:48:09.472607+00:00",
+  "generated": "2023-11-08T13:06:18.911352+00:00",
   "result": true,
   "items": [],
   "globalErrors": {},
diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json
index c5ff55f32..740f2efc2 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": "2023-11-07T14:48:09.632942+00:00",
+  "generated": "2023-11-08T13:06:19.050130+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 9a0236bbb..2273a3d4c 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 2023-11-07T14:48:09.632876+00:00
+Generated 2023-11-08T13:06:19.050067+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 424f40aca..57b34255e 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": "2023-11-07T14:48:10.029928+00:00",
+  "generated": "2023-11-08T13:06:19.478049+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 c9f41734d..ac679e866 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 2023-11-07T14:48:10.029841+00:00
+Generated 2023-11-08T13:06:19.477969+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 ac0f54244..4bc1a4ff6 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": "2023-11-07T14:48:09.520197+00:00",
+  "generated": "2023-11-08T13:06:18.953828+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 30c123881..0ef428f9b 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 2023-11-07T14:48:09.509007+00:00
+Generated 2023-11-08T13:06:18.944339+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 ef8e7b551..63876247c 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 2023-11-07T14:48:09.512589+00:00
+Generated 2023-11-08T13:06:18.947543+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 a59bc26ba..bdd88cb96 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 2023-11-07T14:48:09.516609+00:00
+Generated 2023-11-08T13:06:18.950564+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 b453a2bc6..823fb1692 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 2023-11-07T14:48:09.520140+00:00
+Generated 2023-11-08T13:06:18.953767+00:00
 === Files ===
 Using example_4_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 c630fd3e0..0c0cd0977 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": "2023-11-07T14:48:11.675733+00:00",
+  "generated": "2023-11-08T13:06:20.995088+00:00",
   "result": true,
   "items": [
     {
@@ -46,7 +46,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': '../../features/feature/schema.yaml'},\n               {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json'},\n                               'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json'},\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': '../../../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                               'properties': {'oneOf': [{'type': 'null'},\n                                                        {'type': 'object'}],\n                                              'x-jsonld-id': '@nest'},\n                               'time': {'$ref': 'https://beta.schemas.opengis.net/json-fg/time.json'},\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                              'Point': 'https://purl.org/geojson/vocab#Point',\n                              'Polygon': 'https://purl.org/geojson/vocab#Polygon',\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     'x-jsonld-prefixes': {'geojson': 'https://purl.org/geojson/vocab#',\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': '../../features/feature/schema.yaml'},\n               {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json'},\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': '../../../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                               'properties': {'oneOf': [{'type': 'null'},\n                                                        {'type': 'object'}],\n                                              'x-jsonld-id': '@nest'},\n                               'time': {'$ref': 'https://beta.schemas.opengis.net/json-fg/time.json'},\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                              'Point': 'https://purl.org/geojson/vocab#Point',\n                              'Polygon': 'https://purl.org/geojson/vocab#Polygon',\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     'x-jsonld-prefixes': {'geojson': 'https://purl.org/geojson/vocab#',\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'}"
           }
         ],
         "GENERAL": [
@@ -89,7 +89,7 @@
             "op": "ttl-create",
             "empty": false,
             "filename": "example_1_1.ttl",
-            "size": 4,
+            "size": 5,
             "isError": false,
             "message": "Output Turtle example_1_1.ttl created"
           }
diff --git a/tests/geo/json-fg/featureCollection/example_1_1.ttl b/tests/geo/json-fg/featureCollection/example_1_1.ttl
index faccdf16b..07cea5e51 100644
--- a/tests/geo/json-fg/featureCollection/example_1_1.ttl
+++ b/tests/geo/json-fg/featureCollection/example_1_1.ttl
@@ -1,9 +1,11 @@
 @prefix geojson:  .
+@prefix my:  .
 @prefix skos:  .
 
  a geojson:FeatureCollection ;
     skos:prefLabel "MyFeatureCollection" ;
     geojson:features  .
 
- a geojson:Feature .
+ a my:FeatureType,
+        geojson: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 aa4bcecf1..9f32ed7ef 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 2023-11-07T14:48:11.675643+00:00
+Generated 2023-11-08T13:06:20.994981+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 caf9c83c0..78feb89a0 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 2023-11-07T14:48:10.650739+00:00
+Generated 2023-11-08T13:06:20.172375+00:00
 === General ===
 Test was expected to fail and it did.
 === End General ===
@@ -20,7 +20,8 @@ Failed validating 'required' in schema['allOf'][1]['properties']['features']['it
     {'$schema': 'https://json-schema.org/draft/2019-09/schema',
      'allOf': [{'$ref': '../../features/feature/schema.yaml'},
                {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json'},
-                               'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json'},
+                               'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json',
+                                               'x-jsonld-id': '@type'},
                                'geometry': {'$ref': 'https://beta.schemas.opengis.net/json-fg/geometry.json',
                                             'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'},
                                'id': {'oneOf': [{'type': 'number'},
diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json
index aad3de97c..279ec2b0e 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": "2023-11-07T14:48:09.647310+00:00",
+  "generated": "2023-11-08T13:06:19.062715+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 e3eec1fad..a7339585a 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 2023-11-07T14:48:09.647244+00:00
+Generated 2023-11-08T13:06:19.062631+00:00
 === Files ===
 Using example_1_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 d663d68ae..2a40ce32f 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": "2023-11-07T14:48:09.546783+00:00",
+  "generated": "2023-11-08T13:06:18.977004+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 4a48f306b..7d49b855d 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 2023-11-07T14:48:09.533833+00:00
+Generated 2023-11-08T13:06:18.965663+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 b5569886f..f1b395157 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 2023-11-07T14:48:09.534402+00:00
+Generated 2023-11-08T13:06:18.966152+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 c091bec87..cd43cdf92 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 2023-11-07T14:48:09.534928+00:00
+Generated 2023-11-08T13:06:18.966621+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 037aa92b9..15497f86e 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 2023-11-07T14:48:09.535705+00:00
+Generated 2023-11-08T13:06:18.967301+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 baddbf627..b5d582e60 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 2023-11-07T14:48:09.536266+00:00
+Generated 2023-11-08T13:06:18.967832+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 584187db9..441559478 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 2023-11-07T14:48:09.541093+00:00
+Generated 2023-11-08T13:06:18.972111+00:00
 === Files ===
 Using example_6_2.json from examples
 === End Files ===
diff --git a/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt
index a3a8813ed..a805fa233 100644
--- a/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt
+++ b/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt
@@ -1,5 +1,5 @@
 Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
-Generated 2023-11-07T14:48:09.546718+00:00
+Generated 2023-11-08T13:06:18.976927+00:00
 === Files ===
 Using example_7_1.jsonld from examples
 Output Turtle example_7_1.ttl created
diff --git a/tests/ogc-utils/topology/_report.json b/tests/ogc-utils/topology/_report.json
index 982d30814..c61cbdeef 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": "2023-11-07T14:48:09.660016+00:00",
+  "generated": "2023-11-08T13:06:19.073652+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 16c599940..46fe178b5 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 2023-11-07T14:48:09.659948+00:00
+Generated 2023-11-08T13:06:19.073590+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 a97615f42..cfe777126 100644
--- a/tests/report.html
+++ b/tests/report.html
@@ -26,7 +26,7 @@
     
         

Building blocks validation report

- Generated at 2023-11-07T14:48:15.351575+00:00 + Generated at 2023-11-08T13:06:24.284773+00:00

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

@@ -525,14 +525,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*
@@ -568,14 +568,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*
@@ -607,15 +607,15 @@

Conforms: True

Focus nodes: - - Shape <http://example.com/rules#testRequiredTime>: _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape <http://example.com/rules#testResult>: _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape <http://example.com/rules#testObservedProperty>: _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape <http://example.com/rules#testRequiredTime>: _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape <http://example.com/rules#testResult>: _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape <http://example.com/rules#testObservedProperty>: _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*
@@ -651,14 +651,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*
@@ -909,14 +909,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb11): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb19): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:ne19f7057ef9543d492ee4dca72314314b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:ne19f7057ef9543d492ee4dca72314314b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:ne19f7057ef9543d492ee4dca72314314b29): *none*
@@ -974,14 +974,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*
@@ -1017,14 +1017,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/a1> - - Shape <http://example.com/rules#testResult>: <http://example.com/a1> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/a1> + - Shape <http://example.com/rules#testResult>: <http://example.com/a1> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/a1> - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*
@@ -1057,14 +1057,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: eg:a1 - - Shape <http://example.com/rules#testResult>: eg:a1 - Shape <http://example.com/rules#testFeatureOfInterest>: eg:a1 + - Shape <http://example.com/rules#testResult>: eg:a1 - Shape <http://example.com/rules#testObservedProperty>: eg:a1 - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*
@@ -1210,7 +1210,8 @@

{'$schema': 'https://json-schema.org/draft/2019-09/schema', 'allOf': [{'$ref': '../../features/feature/schema.yaml'}, {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json'}, - 'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json'}, + 'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json', + 'x-jsonld-id': '@type'}, 'geometry': {'$ref': 'https://beta.schemas.opengis.net/json-fg/geometry.json', 'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'}, 'id': {'oneOf': [{'type': 'number'}, @@ -1360,14 +1361,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*
@@ -1399,15 +1400,15 @@

Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testRequiredTime>: _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape <http://example.com/rules#testResult>: _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape <http://example.com/rules#testObservedProperty>: _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape <http://example.com/rules#testRequiredTime>: _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape <http://example.com/rules#testResult>: _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape <http://example.com/rules#testObservedProperty>: _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*
@@ -1443,14 +1444,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*
@@ -1508,14 +1509,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*
@@ -1552,14 +1553,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*
Test was expected to fail but it did not.
@@ -1596,14 +1597,14 @@

Focus nodes: - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*
@@ -1635,15 +1636,15 @@

Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testRequiredTime>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testResult>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testObservedProperty>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape <http://example.com/rules#testRequiredTime>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testResult>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testObservedProperty>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*
@@ -1701,20 +1702,20 @@

Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none* - Shape <http://example.com/rules#testGeometryHasCoordinates>/sh:property (path geojson:coordinates): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none*
@@ -1750,20 +1751,20 @@

Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none* - Shape <http://example.com/rules#testGeometryHasCoordinates>/sh:property (path geojson:coordinates): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none*
diff --git a/tests/unstable/sosa/examples/vectorObservation/_report.json b/tests/unstable/sosa/examples/vectorObservation/_report.json index 4d7a24ba0..d8188e0c9 100644 --- a/tests/unstable/sosa/examples/vectorObservation/_report.json +++ b/tests/unstable/sosa/examples/vectorObservation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.examples.vectorObservation - Example SOSA Vector Observation", "bblockName": "Example SOSA Vector Observation", "bblockId": "ogc.unstable.sosa.examples.vectorObservation", - "generated": "2023-11-07T14:48:09.886539+00:00", + "generated": "2023-11-08T13:06:19.260062+00:00", "result": true, "items": [ { @@ -69,38 +69,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n9d848ece6016406b87f9bfc9ed1c162cb32" + "path": "_:ne19f7057ef9543d492ee4dca72314314b19" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n9d848ece6016406b87f9bfc9ed1c162cb29" + "path": "_:ne19f7057ef9543d492ee4dca72314314b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n9d848ece6016406b87f9bfc9ed1c162cb5" + "path": "_:ne19f7057ef9543d492ee4dca72314314b5" }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n9d848ece6016406b87f9bfc9ed1c162cb11" + "path": "_:ne19f7057ef9543d492ee4dca72314314b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n9d848ece6016406b87f9bfc9ed1c162cb19" + "path": "_:ne19f7057ef9543d492ee4dca72314314b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb32): *none*\n - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb29): *none*\n - Shape /sh:or/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb11): *none*\n - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb19): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b19): *none*\n - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b32): *none*\n - Shape /sh:or/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b11): *none*\n - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b29): *none*\n" } ] } diff --git a/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt b/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt index 89ad46428..d5829e51c 100644 --- a/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservation - Example SOSA Vector Observation -Generated 2023-11-07T14:48:09.886443+00:00 +Generated 2023-11-08T13:06:19.259970+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb32): *none* - - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb29): *none* - - Shape /sh:or/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n9d848ece6016406b87f9bfc9ed1c162cb11): *none* - - Shape /sh:property (path _:n9d848ece6016406b87f9bfc9ed1c162cb19): *none* + - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b19): *none* + - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b32): *none* + - Shape /sh:or/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:ne19f7057ef9543d492ee4dca72314314b11): *none* + - Shape /sh:property (path _:ne19f7057ef9543d492ee4dca72314314b29): *none* === End SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json index 028fa84e8..5052f1b11 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json +++ b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature", "bblockName": "Example SOSA Vector Observation Feature", "bblockId": "ogc.unstable.sosa.examples.vectorObservationFeature", - "generated": "2023-11-07T14:48:15.329993+00:00", + "generated": "2023-11-08T13:06:24.266420+00:00", "result": true, "items": [ { @@ -67,64 +67,64 @@ }, { "focusNodes": { - "": { - "nodes": [] - }, - "": { - "nodes": [ - "" - ] - }, "": { "nodes": [ "/geojson:geometry" ] }, - "": { - "nodes": [ - "/geojson:geometry" - ] + "": { + "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, + "": { + "nodes": [ + "/geojson:geometry" + ] + }, "": { "nodes": [] }, - "/sh:property": { - "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b29" + "": { + "nodes": [ + "" + ] }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b5" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b5" + }, + "/sh:property": { + "nodes": [], + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b29" }, "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b32" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b11" + "path": "geojson:coordinates" }, "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b19" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b19" }, "/sh:property": { "nodes": [], "path": "geojson:geometry" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "geojson:coordinates" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b11" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none*\n - Shape /sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n" + "message": "Focus nodes:\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : \n - Shape /sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none*\n" } ] } @@ -191,64 +191,64 @@ }, { "focusNodes": { - "": { - "nodes": [] - }, - "": { - "nodes": [ - "" - ] - }, "": { "nodes": [ "/geojson:geometry" ] }, - "": { - "nodes": [ - "/geojson:geometry" - ] + "": { + "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, + "": { + "nodes": [ + "/geojson:geometry" + ] + }, "": { "nodes": [] }, - "/sh:property": { - "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b29" + "": { + "nodes": [ + "" + ] }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b5" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b5" + }, + "/sh:property": { + "nodes": [], + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b29" }, "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b32" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b11" + "path": "geojson:coordinates" }, "/sh:property": { "nodes": [], - "path": "_:nc124ba063c93412688205dd07ddcbb53b19" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b19" }, "/sh:property": { "nodes": [], "path": "geojson:geometry" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "geojson:coordinates" + "path": "_:n1ebf9a62480544e689d3a4993609f9c0b11" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none*\n - Shape /sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none*\n - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n" + "message": "Focus nodes:\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : \n - Shape /sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none*\n" } ] } diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt b/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt index de4c810fb..576f24295 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature -Generated 2023-11-07T14:48:14.964336+00:00 +Generated 2023-11-08T13:06:23.780208+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,20 +19,20 @@ Validation Report Conforms: True Focus nodes: - - Shape : *none* - - Shape : - Shape : /geojson:geometry - - Shape : /geojson:geometry - - Shape : *none* - Shape : *none* + - Shape : *none* + - Shape : *none* + - Shape : /geojson:geometry - Shape : *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none* - - Shape /sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none* - - Shape /sh:property (path geojson:geometry): *none* + - Shape : + - Shape /sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none* - Shape /sh:property (path geojson:coordinates): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none* + - Shape /sh:property (path geojson:geometry): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none* === End SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt b/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt index 06c3781c5..8b34adcc2 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature -Generated 2023-11-07T14:48:15.329899+00:00 +Generated 2023-11-08T13:06:24.266325+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -19,20 +19,20 @@ Validation Report Conforms: True Focus nodes: - - Shape : *none* - - Shape : - Shape : /geojson:geometry - - Shape : /geojson:geometry - - Shape : *none* - Shape : *none* + - Shape : *none* + - Shape : *none* + - Shape : /geojson:geometry - Shape : *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b29): *none* - - Shape /sh:or/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b5): *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nc124ba063c93412688205dd07ddcbb53b11): *none* - - Shape /sh:property (path _:nc124ba063c93412688205dd07ddcbb53b19): *none* - - Shape /sh:property (path geojson:geometry): *none* + - Shape : + - Shape /sh:or/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b5): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b29): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b32): *none* - Shape /sh:property (path geojson:coordinates): *none* + - Shape /sh:property (path _:n1ebf9a62480544e689d3a4993609f9c0b19): *none* + - Shape /sh:property (path geojson:geometry): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n1ebf9a62480544e689d3a4993609f9c0b11): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/_report.json b/tests/unstable/sosa/features/observation/_report.json index c29ab604f..3a8a489c3 100644 --- a/tests/unstable/sosa/features/observation/_report.json +++ b/tests/unstable/sosa/features/observation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature", "bblockName": "SOSA Observation Feature", "bblockId": "ogc.unstable.sosa.features.observation", - "generated": "2023-11-07T14:48:12.599024+00:00", + "generated": "2023-11-08T13:06:21.702053+00:00", "result": true, "items": [ { @@ -71,12 +71,12 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] @@ -88,27 +88,27 @@ }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b29" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b11" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b5" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b19" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b32" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none*\n - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none*\n - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*\n" } ] } @@ -157,47 +157,47 @@ "focusNodes": { "": { "nodes": [ - "_:nfaf45ed1905348b5aea7b5c64cc4f729b1" + "_:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1" ] }, - "": { + "": { "nodes": [ - "_:nfaf45ed1905348b5aea7b5c64cc4f729b1" + "_:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1" ] }, - "": { + "": { "nodes": [ - "_:nfaf45ed1905348b5aea7b5c64cc4f729b1" + "_:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1" ] }, "": { "nodes": [ - "_:nfaf45ed1905348b5aea7b5c64cc4f729b1" + "_:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1" ] }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b29" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b11" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b5" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b19" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b32" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1\n - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1\n - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1\n - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none*\n - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none*\n" + "message": "Focus nodes:\n - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1\n - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1\n - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1\n - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none*\n - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*\n" } ] } @@ -268,12 +268,12 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] @@ -285,27 +285,27 @@ }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b29" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b11" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b5" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b19" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19" }, "/sh:property": { "nodes": [], - "path": "_:nbb5981e9d0a34d5c8e120a036bd07782b32" + "path": "_:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none*\n - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none*\n - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none*\n - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none*\n - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none*\n" } ] } diff --git a/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt b/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt index 40d4ffcca..ca273b1d1 100644 --- a/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T14:48:12.579298+00:00 +Generated 2023-11-08T13:06:21.684654+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : - - Shape : - Shape : + - Shape : - Shape : - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt b/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt index e5d9e933c..7e3394eb0 100644 --- a/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T14:48:12.587747+00:00 +Generated 2023-11-08T13:06:21.692308+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -12,15 +12,15 @@ Validation Report Conforms: True Focus nodes: - - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape : _:nfaf45ed1905348b5aea7b5c64cc4f729b1 - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape : _:n65fab6b2ad5a4d3bb1e56bb19d3f5773b1 + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt b/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt index 75ad1e713..5fc2ac066 100644 --- a/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T14:48:12.598945+00:00 +Generated 2023-11-08T13:06:21.701984+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : - - Shape : - Shape : + - Shape : - Shape : - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b11): *none* - - Shape /sh:or/rdf:first (path _:nbb5981e9d0a34d5c8e120a036bd07782b5): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b19): *none* - - Shape /sh:property (path _:nbb5981e9d0a34d5c8e120a036bd07782b32): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b29): *none* + - Shape /sh:or/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b11): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b19): *none* + - Shape /sh:property (path _:n1cbe4dfc70a64c49a0acb02d7d0fc1c8b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/_report.json b/tests/unstable/sosa/features/observationCollection/_report.json index 92d4d5959..4a2c3b3ea 100644 --- a/tests/unstable/sosa/features/observationCollection/_report.json +++ b/tests/unstable/sosa/features/observationCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature", "bblockName": "SOSA ObservationCollection Feature", "bblockId": "ogc.unstable.sosa.features.observationCollection", - "generated": "2023-11-07T14:48:13.533849+00:00", + "generated": "2023-11-08T13:06:22.604375+00:00", "result": true, "items": [ { @@ -67,38 +67,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, + "/sh:property": { + "nodes": [], + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b19" + }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b11" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b11" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b32" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b32" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b29" - }, - "/sh:property": { - "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b19" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b29" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b5" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none*\n - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none*\n - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*\n" } ] } @@ -165,38 +165,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, + "/sh:property": { + "nodes": [], + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b19" + }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b11" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b11" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b32" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b32" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b29" - }, - "/sh:property": { - "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b19" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b29" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b5" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none*\n - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none*\n - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*\n" } ], "GENERAL": [ @@ -272,38 +272,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, + "/sh:property": { + "nodes": [], + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b19" + }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b11" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b11" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b32" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b32" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b29" - }, - "/sh:property": { - "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b19" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b29" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b5" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none*\n - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none*\n - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*\n" } ] } @@ -352,51 +352,51 @@ "focusNodes": { "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, - "": { + "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, - "": { + "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, + "/sh:property": { + "nodes": [], + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b19" + }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b11" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b11" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b32" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b32" }, "/sh:property": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b29" - }, - "/sh:property": { - "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b19" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b29" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n27901bd1a211494a95170e5368db37a2b5" + "path": "_:ndec0bbe2063c4c19b2e72d5b86147170b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none*\n - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none*\n - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none*\n" + "message": "Focus nodes:\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none*\n - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none*\n - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none*\n" } ] } diff --git a/tests/unstable/sosa/features/observationCollection/example_1_1.ttl b/tests/unstable/sosa/features/observationCollection/example_1_1.ttl index 6c1f7d70c..c7dc6147b 100644 --- a/tests/unstable/sosa/features/observationCollection/example_1_1.ttl +++ b/tests/unstable/sosa/features/observationCollection/example_1_1.ttl @@ -3,9 +3,9 @@ @prefix sosa: . @prefix xsd: . - a sosa:ObservationCollection, - geojson:FeatureCollection ; + a geojson:FeatureCollection ; sosa:resultTime "1999" ; + geojson:collectionFeatureType "sosa:ObservationCollection" ; geojson:features , . diff --git a/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt b/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt index 942d21113..d93a4a728 100644 --- a/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T14:48:13.521454+00:00 +Generated 2023-11-08T13:06:22.593512+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt b/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt index 1f5f2130d..9fe6a8deb 100644 --- a/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T14:48:13.533769+00:00 +Generated 2023-11-08T13:06:22.604307+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -12,15 +12,15 @@ Validation Report Conforms: True Focus nodes: - - Shape : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.ttl b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.ttl index 2718f34a4..2753d33a9 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.ttl +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.ttl @@ -2,9 +2,9 @@ @prefix sosa: . @prefix xsd: . - a sosa:ObservationCollection, - geojson:FeatureCollection ; + a geojson:FeatureCollection ; sosa:resultTime "1999" ; + geojson:collectionFeatureType "sosa:ObservationCollection" ; geojson:features . a geojson:Feature ; diff --git a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt index ab447ffc8..33ecd0430 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T14:48:13.507745+00:00 +Generated 2023-11-08T13:06:22.581295+00:00 === General === ** Validation error ** @@ -25,14 +25,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/observationCollection-props.ttl b/tests/unstable/sosa/features/observationCollection/observationCollection-props.ttl index 4da8f7ed8..dffc6710f 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props.ttl +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props.ttl @@ -3,10 +3,10 @@ @prefix sosa: . @prefix xsd: . - a sosa:ObservationCollection, - geojson:FeatureCollection ; + a geojson:FeatureCollection ; sosa:observedProperty ; sosa:resultTime "1999" ; + geojson:collectionFeatureType "sosa:ObservationCollection" ; geojson:features , . diff --git a/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt b/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt index 6798211f4..c0ba88a87 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T14:48:13.496449+00:00 +Generated 2023-11-08T13:06:22.572213+00:00 === Files === Using observationCollection-props.json from test resources JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b11): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b32): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b29): *none* - - Shape /sh:property (path _:n27901bd1a211494a95170e5368db37a2b19): *none* - - Shape /sh:or/rdf:first (path _:n27901bd1a211494a95170e5368db37a2b5): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b11): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b32): *none* + - Shape /sh:property (path _:ndec0bbe2063c4c19b2e72d5b86147170b29): *none* + - Shape /sh:or/rdf:first (path _:ndec0bbe2063c4c19b2e72d5b86147170b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/_report.json b/tests/unstable/sosa/properties/observation/_report.json index 2d773cd8e..4c8b09dc1 100644 --- a/tests/unstable/sosa/properties/observation/_report.json +++ b/tests/unstable/sosa/properties/observation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation", "bblockName": "SOSA Observation", "bblockId": "ogc.unstable.sosa.properties.observation", - "generated": "2023-11-07T14:48:09.604222+00:00", + "generated": "2023-11-08T13:06:19.025140+00:00", "result": true, "items": [ { @@ -56,38 +56,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b29" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b32" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b19" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b5" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b19" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b11" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none*\n - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none*\n - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*\n" } ] } @@ -156,38 +156,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b29" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b32" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b19" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b5" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b19" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b11" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none*\n - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none*\n - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*\n" } ] } @@ -236,47 +236,47 @@ "focusNodes": { "": { "nodes": [ - "_:n8e4585571c274f26b43b4db7ca843aebb1" + "_:n2c97a39edeff4e988e17a43fc429c09ab1" ] }, - "": { + "": { "nodes": [ - "_:n8e4585571c274f26b43b4db7ca843aebb1" + "_:n2c97a39edeff4e988e17a43fc429c09ab1" ] }, - "": { + "": { "nodes": [ - "_:n8e4585571c274f26b43b4db7ca843aebb1" + "_:n2c97a39edeff4e988e17a43fc429c09ab1" ] }, "": { "nodes": [ - "_:n8e4585571c274f26b43b4db7ca843aebb1" + "_:n2c97a39edeff4e988e17a43fc429c09ab1" ] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b29" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b32" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b19" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b5" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b19" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b11" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1\n - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1\n - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1\n - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none*\n - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none*\n" + "message": "Focus nodes:\n - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1\n - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1\n - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1\n - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1\n - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none*\n - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*\n" } ] } @@ -345,38 +345,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b29" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b32" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b19" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b5" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b19" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n55165e54d252405f98a695926f3bc663b11" + "path": "_:n937e1b261b8947a88cf2a6deebf67711b5" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none*\n - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none*\n - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none*\n - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none*\n - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none*\n" } ] } diff --git a/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt b/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt index c38781ca3..7af2799af 100644 --- a/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T14:48:09.582462+00:00 +Generated 2023-11-08T13:06:19.006400+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt b/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt index 4a7f7806c..9a786877e 100644 --- a/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T14:48:09.596547+00:00 +Generated 2023-11-08T13:06:19.019079+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -12,15 +12,15 @@ Validation Report Conforms: True Focus nodes: - - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape : _:n8e4585571c274f26b43b4db7ca843aebb1 - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape : _:n2c97a39edeff4e988e17a43fc429c09ab1 + - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt b/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt index d3dc9610d..dbbed4b65 100644 --- a/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T14:48:09.604146+00:00 +Generated 2023-11-08T13:06:19.025075+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/test1.validation_passed.txt b/tests/unstable/sosa/properties/observation/test1.validation_passed.txt index ee71770f7..c3baf23ab 100644 --- a/tests/unstable/sosa/properties/observation/test1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/test1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T14:48:09.575296+00:00 +Generated 2023-11-08T13:06:19.000260+00:00 === Files === Using test1.jsonld from test resources Output Turtle test1.ttl created @@ -17,14 +17,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b29): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b32): *none* - - Shape /sh:or/rdf:first (path _:n55165e54d252405f98a695926f3bc663b5): *none* - - Shape /sh:property (path _:n55165e54d252405f98a695926f3bc663b19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n55165e54d252405f98a695926f3bc663b11): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b11): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b19): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b29): *none* + - Shape /sh:property (path _:n937e1b261b8947a88cf2a6deebf67711b32): *none* + - Shape /sh:or/rdf:first (path _:n937e1b261b8947a88cf2a6deebf67711b5): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/_report.json b/tests/unstable/sosa/properties/observationCollection/_report.json index c8824f2d9..d7c69ff5a 100644 --- a/tests/unstable/sosa/properties/observationCollection/_report.json +++ b/tests/unstable/sosa/properties/observationCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection", "bblockName": "SOSA ObservationCollection", "bblockId": "ogc.unstable.sosa.properties.observationCollection", - "generated": "2023-11-07T14:48:09.935221+00:00", + "generated": "2023-11-08T13:06:19.303116+00:00", "result": true, "items": [ { @@ -69,38 +69,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb5" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b19" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb19" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b5" }, "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb32" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b32" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb29" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb11" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none*\n - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*\n" } ] } @@ -171,12 +171,12 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] @@ -186,29 +186,29 @@ "" ] }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb5" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b19" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb19" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b5" }, "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb32" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b32" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb29" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb11" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none*\n - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*\n" } ] } @@ -260,12 +260,12 @@ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] @@ -275,29 +275,29 @@ "eg:a1" ] }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb5" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b19" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb19" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b5" }, "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb32" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b32" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb29" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n8c9c64f8eedb410f925f11abca14278fb11" + "path": "_:n14db6b5f8774400fbfa90c1a210334a5b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none*\n - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none*\n" + "message": "Focus nodes:\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none*\n - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none*\n - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none*\n" } ] } diff --git a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt index c56718af1..820154087 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T14:48:09.915854+00:00 +Generated 2023-11-08T13:06:19.285939+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt index 7f5675959..30fe359db 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T14:48:09.926168+00:00 +Generated 2023-11-08T13:06:19.295111+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -19,14 +19,14 @@ Conforms: True Focus nodes: - Shape : - - Shape : - Shape : + - Shape : - Shape : - - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt index ca1a4e90a..02c976c64 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T14:48:09.935150+00:00 +Generated 2023-11-08T13:06:19.303053+00:00 === Files === Using example_3_1.ttl from examples Output Turtle example_3_1.ttl created @@ -13,14 +13,14 @@ Conforms: True Focus nodes: - Shape : eg:a1 - - Shape : eg:a1 - Shape : eg:a1 + - Shape : eg:a1 - Shape : eg:a1 - - Shape /sh:or/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb5): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb19): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb32): *none* - - Shape /sh:property (path _:n8c9c64f8eedb410f925f11abca14278fb29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n8c9c64f8eedb410f925f11abca14278fb11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b19): *none* + - Shape /sh:or/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b5): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n14db6b5f8774400fbfa90c1a210334a5b11): *none* + - Shape /sh:property (path _:n14db6b5f8774400fbfa90c1a210334a5b29): *none* === End SHACL ===