From 138f685be81518d7d59740fa368cfec147efb277 Mon Sep 17 00:00:00 2001 From: avillar Date: Fri, 20 Oct 2023 13:26:13 +0000 Subject: [PATCH] Building blocks postprocessing --- .../json-fg/feature-lenient/context.jsonld | 5 +- .../geo/json-fg/feature/context.jsonld | 5 +- .../sosa/features/observation/context.jsonld | 10 +- bblocks.jsonld | 34 ++-- bblocks.ttl | 160 +++++++++--------- .../json-full/geo/features/feature/index.json | 2 +- .../geo/features/featureCollection/index.json | 2 +- .../geo/json-fg/feature-lenient/index.json | 2 +- .../json-full/geo/json-fg/feature/index.json | 2 +- .../featureCollection-lenient/index.json | 2 +- .../geo/json-fg/featureCollection/index.json | 2 +- .../vectorObservationFeature/index.json | 2 +- .../features/observationCollection/index.json | 2 +- .../geo/json-fg/feature-lenient/index.md | 5 +- .../markdown/geo/json-fg/feature/index.md | 5 +- .../sosa/features/observation/index.md | 10 +- .../geo/json-fg/feature-lenient/index.html | 5 +- .../geo/json-fg/feature/index.html | 5 +- .../vectorObservationFeature/index.html | 2 +- .../sosa/features/observation/index.html | 10 +- .../features/observationCollection/index.html | 2 +- .../geo/json-fg/feature-lenient/index.html.md | 5 +- .../slate/geo/json-fg/feature/index.html.md | 5 +- .../vectorObservationFeature/index.html.md | 2 +- .../sosa/features/observation/index.html.md | 10 +- .../observationCollection/index.html.md | 2 +- register.json | 34 ++-- .../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 | 2 +- .../example_1_1.validation_passed.txt | 2 +- ...ired-properties-fail.validation_passed.txt | 2 +- tests/geo/json-fg/link-role/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/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 | 156 ++++++++--------- .../examples/vectorObservation/_report.json | 26 +-- .../example_1_1.validation_passed.txt | 16 +- .../vectorObservationFeature/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- .../example_2_1.validation_passed.txt | 2 +- .../sosa/features/observation/_report.json | 76 ++++----- .../example_1_1.validation_passed.txt | 16 +- .../example_1_2.validation_passed.txt | 20 +-- .../example_2_1.validation_passed.txt | 16 +- .../observationCollection/_report.json | 38 ++--- .../example_1_1.validation_passed.txt | 2 +- .../example_1_2.validation_passed.txt | 20 +-- ...ollection-props-fail.validation_failed.txt | 2 +- ...tionCollection-props.validation_passed.txt | 2 +- .../sosa/properties/observation/_report.json | 90 +++++----- .../example_1_1.validation_passed.txt | 16 +- .../example_1_2.validation_passed.txt | 20 +-- .../example_2_1.validation_passed.txt | 16 +- .../observation/test1.validation_passed.txt | 16 +- .../observationCollection/_report.json | 26 +-- .../example_1_1.validation_failed.txt | 2 +- .../example_2_1.validation_passed.txt | 2 +- .../example_3_1.validation_passed.txt | 16 +- 79 files changed, 482 insertions(+), 506 deletions(-) diff --git a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld index 986fc994b..f1553c0f7 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld @@ -40,10 +40,7 @@ }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/annotated-schemas/geo/json-fg/feature/context.jsonld b/annotated-schemas/geo/json-fg/feature/context.jsonld index 986fc994b..f1553c0f7 100644 --- a/annotated-schemas/geo/json-fg/feature/context.jsonld +++ b/annotated-schemas/geo/json-fg/feature/context.jsonld @@ -40,10 +40,7 @@ }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/annotated-schemas/unstable/sosa/features/observation/context.jsonld b/annotated-schemas/unstable/sosa/features/observation/context.jsonld index a04906a9b..83fa116f8 100644 --- a/annotated-schemas/unstable/sosa/features/observation/context.jsonld +++ b/annotated-schemas/unstable/sosa/features/observation/context.jsonld @@ -102,7 +102,10 @@ "hasMember": "sosa:hasMember", "features": "sosa:hasMember", "featureType": "@type", - "properties": "@nest", + "properties": { + "@context": {}, + "@id": "@nest" + }, "Feature": "geojson:Feature", "FeatureCollection": "geojson:FeatureCollection", "GeometryCollection": "geojson:GeometryCollection", @@ -139,10 +142,7 @@ }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "sosa": "http://www.w3.org/ns/sosa/", "ssn": "http://www.w3.org/ns/ssn/", "ssn-system": "ssn:systems/", diff --git a/bblocks.jsonld b/bblocks.jsonld index 175f2e5c4..f97c2109b 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -586,8 +586,8 @@ "group": "Common", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.geojson" + "ogc.geo.common.data_types.geojson", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", @@ -862,8 +862,8 @@ "group": "Common", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -911,8 +911,8 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -964,8 +964,8 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -1012,9 +1012,9 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", @@ -1067,9 +1067,9 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1187,8 +1187,8 @@ ], "group": "SOSA", "shaclRules": [ - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "dependsOn": [ "ogc.unstable.sosa.properties.observationCollection", @@ -1240,8 +1240,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection", + "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observation" ], @@ -1255,9 +1255,9 @@ ], "group": "SOSA", "shaclRules": [ - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.yaml", diff --git a/bblocks.ttl b/bblocks.ttl index 7c9d9d016..7bdd9dd1d 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -11,10 +11,10 @@ bblocks:ogc.geo.common.parameters.bbox-crs a skos:Concept, rdfs:label "bbox-crs" ; dct:abstract "The bbox-crs query parameter can be used to assert the coordinate reference system that is used for the coordinate values of the bbox parameter." ; dct:created "2022-07-05T01:01:01+02:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox-crs/" ] ; dct:hasVersion "1.0" ; @@ -33,10 +33,10 @@ bblocks:ogc.geo.geopose.advanced a skos:Concept, dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; 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/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ] ; 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 "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/quaternion/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/quaternion/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -73,12 +73,12 @@ bblocks:ogc.geo.json-fg.featureCollection a skos:Concept, rdfs:label "JSON-FG Feature Collection" ; dct:abstract "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data." ; dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], [ dct:format "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/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-31"^^xsd:date ; dct:source ; @@ -99,10 +99,10 @@ bblocks:ogc.geo.json-fg.link-role a skos:Concept, dct:created "2023-08-21T00:00:00+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/link-role/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ], [ 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/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:hasVersion "0.1" ; dct:modified "2023-08-21"^^xsd:date ; skos:inScheme ; @@ -119,12 +119,12 @@ bblocks:ogc.ogc-utils.topology a skos:Concept, rdfs:label "Geometry using references" ; dct:abstract "Demonstration of a schema using coordinates of points, withpout duplication" ; dct:created "2023-04-05T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-24"^^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 "application/json" ; + dct:description [ 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/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -160,12 +160,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" ; + dct:description [ dct:format "text/markdown" ; + 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: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/json-full/unstable/sosa/examples/vectorObservationFeature/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-19"^^xsd:date ; dct:source ; @@ -184,12 +184,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" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ], - [ dct:format "text/html" ; + dct:description [ 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/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:hasVersion "1.0.1" ; dct:modified "2023-03-09"^^xsd:date ; dct:source ; @@ -207,10 +207,10 @@ bblocks:r1.geo.common.parameters.bbox a skos:Concept, dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ] ; dct:hasVersion "1.0" ; dct:modified "2022-05-24"^^xsd:date ; dct:source ; @@ -243,12 +243,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/html" ; + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-15"^^xsd:date ; dct:source ; @@ -264,12 +264,12 @@ bblocks:ogc.geo.geopose.basic.ypr a skos:Concept, rdfs:label "GeoPose Basic-YPR" ; dct:abstract "Basic GeoPose using yaw, pitch, and roll to specify orientation" ; dct:created "2023-03-15T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/ypr/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/ypr/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -287,10 +287,10 @@ bblocks:ogc.geo.json-fg.feature a skos:Concept, dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" ], - [ 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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature/" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-31"^^xsd:date ; dct:source ; @@ -310,10 +310,10 @@ bblocks:ogc.geo.json-fg.featureCollection-lenient a skos:Concept, 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/featureCollection-lenient/" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -332,10 +332,10 @@ bblocks:ogc.unstable.sosa.examples.vectorObservation a skos:Concept, rdfs:label "Example SOSA Vector Observation" ; dct:abstract "This building block defines an example SOSA Vector Observation" ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservation/index.md" ], - [ dct:format "application/json" ; + dct:description [ 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" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/" ] ; dct:hasVersion "1.0" ; @@ -355,12 +355,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" ; + dct:description [ 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: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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observationCollection/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-28"^^xsd:date ; dct:source , @@ -429,10 +429,10 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature-lenient/" ] ; dct:hasVersion "0.1" ; @@ -452,12 +452,12 @@ bblocks:ogc.unstable.sosa.features.observation a skos:Concept, rdfs:label "SOSA Observation Feature" ; dct:abstract "This building blocks defines a GeoJSON feature containing a SOSA Observation" ; dct:created "2023-05-18T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observation/" ], + [ dct:format "application/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:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observation/" ] ; + 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 ; @@ -505,10 +505,10 @@ bblocks:ogc.ogc-utils.iri-or-curie a skos:Concept, 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: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" ] ; + 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:hasVersion "1.0" ; dct:modified "2023-03-09"^^xsd:date ; dct:source , @@ -527,12 +527,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: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" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observation/index.json" ] ; + [ 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 ; @@ -550,10 +550,10 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/json-link/" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ] ; + 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 ; @@ -570,17 +570,17 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, skos:prefLabel "OGC Building Blocks Register" . [] a prov:Activity ; - prov:endedAtTime "2023-10-19T13:25:44.642553"^^xsd:dateTime ; - prov:startedAtTime "2023-10-19T13:25:44.506921"^^xsd:dateTime ; + prov:endedAtTime "2023-10-20T13:25:34.737116"^^xsd:dateTime ; + prov:startedAtTime "2023-10-20T13:25:34.632102"^^xsd:dateTime ; prov:used [ a prov:Entity ; - dct:format "application/yaml" ; - rdfs:seeAlso ], - [ a prov:Entity ; dct:format "application/json" ; - rdfs:seeAlso ] ; + rdfs:seeAlso ], + [ a prov:Entity ; + dct:format "application/yaml" ; + rdfs:seeAlso ] ; prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; - dct:hasVersion "0.3.17" ; + dct:hasVersion "0.3.18" ; rdfs:seeAlso ] . diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index 14930782b..a078e6d60 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.features.feature", "name": "Feature", "abstract": "A feature. Every feature is a sub-resource of an OGC Collection.", "status": "stable", "dateTimeAddition": "2023-05-24T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-15", "sources": [{"title": "OGC API - Features, Part 1, 7.16.2: Feature Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_7"}, {"title": "ISO 19101-1:2014 - Geographic information - Reference model - Part 1: Fundamentals", "link": "https://www.iso.org/standard/59164.html"}], "maturity": "mature", "scope": "geo", "group": "Common", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.common.data_types.geojson"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/feature/", "description": "A feature is an abstraction of real world phenomena [ISO 19101-1:2014].\n\nThe GeoJSON representation is the currently recommended representation that all APIs should support, where GeoJSON can\nbe used for the data.\n\nEach GeoJSON feature includes the following JSON members:\n\n* `type`: fixed value \"Feature\".\n* `geometry`: the primary geometry of the feature describing its location as a GeoJSON geometry object. `null`, if the\n feature has no spatial geometry.\n* `properties`: an object with a member for each feature property.", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix xsd: .\n\n a geojson:Feature ;\n geojson:geometry [ a geojson:Point ;\n geojson:coordinates ( 1.747502e+02 -3.693074e+01 ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.ttl"}]}], "annotatedSchema": "allOf:\n- $ref: ../../common/data_types/geojson/schema.yaml\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n type:\n const: Feature\n required:\n - type\n - geometry\n - properties\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/feature"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.features.feature", "name": "Feature", "abstract": "A feature. Every feature is a sub-resource of an OGC Collection.", "status": "stable", "dateTimeAddition": "2023-05-24T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-15", "sources": [{"title": "OGC API - Features, Part 1, 7.16.2: Feature Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_7"}, {"title": "ISO 19101-1:2014 - Geographic information - Reference model - Part 1: Fundamentals", "link": "https://www.iso.org/standard/59164.html"}], "maturity": "mature", "scope": "geo", "group": "Common", "shaclRules": [], "dependsOn": ["ogc.geo.common.data_types.geojson", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/feature/", "description": "A feature is an abstraction of real world phenomena [ISO 19101-1:2014].\n\nThe GeoJSON representation is the currently recommended representation that all APIs should support, where GeoJSON can\nbe used for the data.\n\nEach GeoJSON feature includes the following JSON members:\n\n* `type`: fixed value \"Feature\".\n* `geometry`: the primary geometry of the feature describing its location as a GeoJSON geometry object. `null`, if the\n feature has no spatial geometry.\n* `properties`: an object with a member for each feature property.", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix xsd: .\n\n a geojson:Feature ;\n geojson:geometry [ a geojson:Point ;\n geojson:coordinates ( 1.747502e+02 -3.693074e+01 ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/feature/example_1_1.ttl"}]}], "annotatedSchema": "allOf:\n- $ref: ../../common/data_types/geojson/schema.yaml\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n type:\n const: Feature\n required:\n - type\n - geometry\n - properties\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/feature"} \ No newline at end of file diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index e2135e257..5f6325314 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.features.featureCollection", "name": "Feature Collection", "abstract": "A collection of features.", "status": "stable", "dateTimeAddition": "2023-06-26T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-06-26", "sources": [{"title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_5"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld", "maturity": "mature", "scope": "geo", "group": "Common", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.features.feature"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/featureCollection/", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"@context\": {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n },\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld\",\n {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n }\n ],\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix skos: .\n@prefix xsd: .\n\n a geojson:FeatureCollection ;\n skos:prefLabel \"MyFeatureCollection\" ;\n geojson:features .\n\n a geojson:Feature ;\n geojson:geometry [ a geojson:Point ;\n geojson:coordinates ( 1.747502e+02 -3.693074e+01 ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.ttl"}]}], "annotatedSchema": "allOf:\n- $ref: https://geojson.org/schema/FeatureCollection.json\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n timeStamp:\n type: string\n format: date-time\n numberMatched:\n type: integer\n minimum: 0\n numberReturned:\n type: integer\n minimum: 0\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/featureCollection"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.features.featureCollection", "name": "Feature Collection", "abstract": "A collection of features.", "status": "stable", "dateTimeAddition": "2023-06-26T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-06-26", "sources": [{"title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_5"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld", "maturity": "mature", "scope": "geo", "group": "Common", "shaclRules": [], "dependsOn": ["ogc.geo.features.feature", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/featureCollection/", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"@context\": {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n },\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld\",\n {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n }\n ],\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"geometry\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix skos: .\n@prefix xsd: .\n\n a geojson:FeatureCollection ;\n skos:prefLabel \"MyFeatureCollection\" ;\n geojson:features .\n\n a geojson:Feature ;\n geojson:geometry [ a geojson:Point ;\n geojson:coordinates ( 1.747502e+02 -3.693074e+01 ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/features/featureCollection/example_1_1.ttl"}]}], "annotatedSchema": "allOf:\n- $ref: https://geojson.org/schema/FeatureCollection.json\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n timeStamp:\n type: string\n format: date-time\n numberMatched:\n type: integer\n minimum: 0\n numberReturned:\n type: integer\n minimum: 0\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/featureCollection"} \ No newline at end of file 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 01f8a57e1..d10798d96 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.json-fg.feature-lenient", "name": "JSON-FG Feature - Lenient", "abstract": "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties.", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.feature"], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["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", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json"}, "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", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature-lenient"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.json-fg.feature-lenient", "name": "JSON-FG Feature - Lenient", "abstract": "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties.", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.feature"], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.geo.features.feature", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json"}, "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", "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 0ad5d6058..964448450 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.json-fg.feature", "name": "JSON-FG Feature", "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.", "status": "stable", "dateTimeAddition": "2023-05-31T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-05-31", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["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", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "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", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.json-fg.feature", "name": "JSON-FG Feature", "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.", "status": "stable", "dateTimeAddition": "2023-05-31T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-05-31", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.geo.features.feature", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "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", "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 b111278c3..44c2b9a06 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.json-fg.featureCollection-lenient", "name": "JSON-FG Feature Collection - Lenient", "abstract": "A collection of lenient OGC Features and Geometries JSON (JSON-FG) Features, that do not require the \"time\" and \"place\" properties", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.featureCollection"], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection", "ogc.geo.json-fg.feature-lenient"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json"}, "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", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/featureCollection-lenient"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.json-fg.featureCollection-lenient", "name": "JSON-FG Feature Collection - Lenient", "abstract": "A collection of lenient OGC Features and Geometries JSON (JSON-FG) Features, that do not require the \"time\" and \"place\" properties", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.featureCollection"], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.json"}, "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", "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 72581b602..e680a51ab 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.geo.json-fg.featureCollection", "name": "JSON-FG Feature Collection", "abstract": "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data.", "status": "stable", "dateTimeAddition": "2023-05-31T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-05-31", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection", "ogc.geo.json-fg.feature"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/featureCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "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 **feature collection** contains a set of features from a dataset.\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.", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"@context\": {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n },\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"featureType\": \"my:FeatureType\",\n \"geometry\": null,\n \"time\": null,\n \"coordRefSys\": \"EPSG\",\n \"place\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/featureCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld\",\n {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n }\n ],\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"featureType\": \"my:FeatureType\",\n \"geometry\": null,\n \"time\": null,\n \"coordRefSys\": \"EPSG\",\n \"place\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/featureCollection/example_1_1.jsonld"}, {"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", "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", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/featureCollection"} \ No newline at end of file +{"itemIdentifier": "ogc.geo.json-fg.featureCollection", "name": "JSON-FG Feature Collection", "abstract": "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data.", "status": "stable", "dateTimeAddition": "2023-05-31T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-05-31", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "scope": "geo", "group": "JSON-FG", "shaclRules": [], "dependsOn": ["ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/featureCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "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 **feature collection** contains a set of features from a dataset.\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.", "examples": [{"title": "Example", "content": "Minimal example of this schema.\n\nNB. uses a local @context in the data example where application specialisations would apply such mappings.", "snippets": [{"language": "json", "ref": "example.json", "base-uri": "http://www.example.com/features/", "code": "{\n \"@context\": {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n },\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"featureType\": \"my:FeatureType\",\n \"geometry\": null,\n \"time\": null,\n \"coordRefSys\": \"EPSG\",\n \"place\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/featureCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld\",\n {\n \"my\": \"http://my.org/featureTypes/\",\n \"skos\": \"http://www.w3.org/2004/02/skos/core#\",\n \"name\": \"skos:prefLabel\"\n }\n ],\n \"id\": \"MyFeatureCollection\",\n \"name\": \"MyFeatureCollection\",\n \"type\": \"FeatureCollection\",\n \"features\": [\n {\n \"id\": \"f1\",\n \"type\": \"Feature\",\n \"featureType\": \"my:FeatureType\",\n \"geometry\": null,\n \"time\": null,\n \"coordRefSys\": \"EPSG\",\n \"place\": {\n \"type\": \"Point\",\n \"coordinates\": [\n 174.7501603083,\n -36.9307359096\n ]\n },\n \"properties\": {\n \"comment\": \"An attribute value\"\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/featureCollection/example_1_1.jsonld"}, {"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", "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", "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/vectorObservationFeature/index.json b/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json index c76e8d3cd..c7d7c1b26 100644 --- a/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json +++ b/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.examples.vectorObservationFeature", "name": "Example SOSA Vector Observation Feature", "abstract": "This building block defines an example SOSA Observation Feature for a Vector Observation", "status": "under-development", "dateTimeAddition": "2023-05-19T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-19", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "dependsOn": ["ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/examples/vectorObservationFeature/", "examples": [{"title": "VectorObservation - specialisation example.", "comment": "Example of Specialised Observation being a vector, using GeoPose as part of a complex result", "base-uri": "http://example.com/features/", "snippets": [{"language": "json", "ref": "examples/observation.json", "code": "{\n \"@id\": \"vector-obs-1\",\n \"type\":\"Feature\",\n \"geometry\":{\n \"type\":\"LineString\",\n \"coordinates\":[\n [\n -111.67183507997295,\n 40.056709946862874\n ],\n [\n -111.71,\n 40.156709946862874\n ]\n ]\n },\n \"time\":null,\n \"place\":null,\n \"properties\":{\n \"hasFeatureOfInterest\":\"eg:Traverse-P1-P2\",\n \"resultTime\":\"2023-05-22T16:41:00+2\",\n \"hasResult\":{\n \"pose\":{\n \"position\":{\n \"lat\":-111.67183507997295,\n \"lon\":40.056709946862874,\n \"h\":0.5\n },\n \"angles\":{\n \"yaw\":15.35,\n \"pitch\":-0.01,\n \"roll\":0\n }\n },\n \"distance\":6889234.2\n }\n }\n }\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.json"}]}, {"title": "VectorObservationCollection", "comment": "Example of Specialised ObservationCollection being a vector, using GeoPose as part of a complex result", "base-uri": "http://example.com/features/", "snippets": [{"language": "json", "ref": "examples/observationCollection.json", "code": "{\n \"@context\": {\n \"resultschema\": \"http://example.org/resultschema/\",\n \"pose\": \"resultschema:pose\",\n \"distance\": {\n \"@id\": \"resultschema:distance\"\n }\n },\n \"@id\": \"c1\",\n \"type\": \"FeatureCollection\",\n \"featureType\": \"sosa:ObservationCollection\",\n \"properties\": {\n \"resultTime\": \"1999\"\n },\n \"features\": [\n {\n \"@id\": \"vector-obs-1\",\n \"type\":\"Feature\",\n \"geometry\":{\n \"type\":\"LineString\",\n \"coordinates\":[\n [\n -111.67183507997295,\n 40.056709946862874\n ],\n [\n -111.67183507997295,\n 40.056709946862874\n ]\n ]\n },\n \"time\":null,\n \"place\":null,\n \"properties\":{\n \"hasFeatureOfInterest\":\"eg:Traverse-P1-P2\",\n \"resultTime\":\"2023-05-22T16:41:00+2\",\n \"hasResult\":{\n \"pose\":{\n \"position\":{\n \"lat\":-111.67183507997295,\n \"lon\":40.056709946862874,\n \"h\":0.5\n },\n \"angles\":{\n \"yaw\":15.35,\n \"pitch\":-0.01,\n \"roll\":0\n }\n },\n \"distance\":6889234.2\n }\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.json"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: Example SOSA Observation Specialisation - a vector bearing and distance\n$defs:\n VectorObservation:\n allOf:\n - $ref: ../../features/observation/schema.yaml\n - type: object\n properties:\n properties:\n $ref: ../vectorObservation/schema.yaml\n VectorObservationCollection:\n allOf:\n - $ref: ../../features/observationCollection/schema.yaml\n - type: object\n properties:\n features:\n type: array\n items:\n $ref: '#/$defs/VectorObservation'\nanyOf:\n- $ref: '#/$defs/VectorObservation'\n- $ref: '#/$defs/VectorObservationCollection'\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/examples/vectorObservationFeature"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.examples.vectorObservationFeature", "name": "Example SOSA Vector Observation Feature", "abstract": "This building block defines an example SOSA Observation Feature for a Vector Observation", "status": "under-development", "dateTimeAddition": "2023-05-19T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-19", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "dependsOn": ["ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/examples/vectorObservationFeature/", "examples": [{"title": "VectorObservation - specialisation example.", "comment": "Example of Specialised Observation being a vector, using GeoPose as part of a complex result", "base-uri": "http://example.com/features/", "snippets": [{"language": "json", "ref": "examples/observation.json", "code": "{\n \"@id\": \"vector-obs-1\",\n \"type\":\"Feature\",\n \"geometry\":{\n \"type\":\"LineString\",\n \"coordinates\":[\n [\n -111.67183507997295,\n 40.056709946862874\n ],\n [\n -111.71,\n 40.156709946862874\n ]\n ]\n },\n \"time\":null,\n \"place\":null,\n \"properties\":{\n \"hasFeatureOfInterest\":\"eg:Traverse-P1-P2\",\n \"resultTime\":\"2023-05-22T16:41:00+2\",\n \"hasResult\":{\n \"pose\":{\n \"position\":{\n \"lat\":-111.67183507997295,\n \"lon\":40.056709946862874,\n \"h\":0.5\n },\n \"angles\":{\n \"yaw\":15.35,\n \"pitch\":-0.01,\n \"roll\":0\n }\n },\n \"distance\":6889234.2\n }\n }\n }\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.json"}]}, {"title": "VectorObservationCollection", "comment": "Example of Specialised ObservationCollection being a vector, using GeoPose as part of a complex result", "base-uri": "http://example.com/features/", "snippets": [{"language": "json", "ref": "examples/observationCollection.json", "code": "{\n \"@context\": {\n \"resultschema\": \"http://example.org/resultschema/\",\n \"pose\": \"resultschema:pose\",\n \"distance\": {\n \"@id\": \"resultschema:distance\"\n }\n },\n \"@id\": \"c1\",\n \"type\": \"FeatureCollection\",\n \"featureType\": \"sosa:ObservationCollection\",\n \"properties\": {\n \"resultTime\": \"1999\"\n },\n \"features\": [\n {\n \"@id\": \"vector-obs-1\",\n \"type\":\"Feature\",\n \"geometry\":{\n \"type\":\"LineString\",\n \"coordinates\":[\n [\n -111.67183507997295,\n 40.056709946862874\n ],\n [\n -111.67183507997295,\n 40.056709946862874\n ]\n ]\n },\n \"time\":null,\n \"place\":null,\n \"properties\":{\n \"hasFeatureOfInterest\":\"eg:Traverse-P1-P2\",\n \"resultTime\":\"2023-05-22T16:41:00+2\",\n \"hasResult\":{\n \"pose\":{\n \"position\":{\n \"lat\":-111.67183507997295,\n \"lon\":40.056709946862874,\n \"h\":0.5\n },\n \"angles\":{\n \"yaw\":15.35,\n \"pitch\":-0.01,\n \"roll\":0\n }\n },\n \"distance\":6889234.2\n }\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.json"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: Example SOSA Observation Specialisation - a vector bearing and distance\n$defs:\n VectorObservation:\n allOf:\n - $ref: ../../features/observation/schema.yaml\n - type: object\n properties:\n properties:\n $ref: ../vectorObservation/schema.yaml\n VectorObservationCollection:\n allOf:\n - $ref: ../../features/observationCollection/schema.yaml\n - type: object\n properties:\n features:\n type: array\n items:\n $ref: '#/$defs/VectorObservation'\nanyOf:\n- $ref: '#/$defs/VectorObservation'\n- $ref: '#/$defs/VectorObservationCollection'\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/examples/vectorObservationFeature"} \ No newline at end of file diff --git a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json index efd16ec7b..47149cfc9 100644 --- a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.features.observationCollection", "name": "SOSA ObservationCollection Feature", "abstract": "This building blocks defines an ObservationCollection Feature according to the SOSA/SSN v1.1 specification.", "status": "under-development", "dateTimeAddition": "2023-04-13T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-04-28", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}, {"title": "Extensions to the Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn-ext/"}], "maturity": "development", "scope": "unstable", "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl"], "dependsOn": ["ogc.unstable.sosa.properties.observationCollection", "ogc.geo.json-fg.featureCollection-lenient", "ogc.unstable.sosa.features.observation"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/features/observationCollection/", "examples": [{"title": "Example of SOSA ObservationCollection", "comment": "This class is a target for the SOSA v 1.1 update.", "snippets": [{"language": "json", "ref": "examples/observationCollection.json", "base-uri": "http://www.example.com/sosa/col#", "code": "{\n \"@context\": {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": {\n \"@id\": \"resultschema:b\",\n \"@context\": {\n \"b1\": \"resultschema:b1\",\n \"b2\": \"resultschema:b2\"\n }\n }\n },\n \"@id\": \"c1\",\n \"type\": \"FeatureCollection\",\n \"featureType\": \"sosa:ObservationCollection\",\n \"properties\": {\n \"resultTime\": \"1999\"\n },\n \"features\": [\n {\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"geometry\": null,\n \"properties\": {\n \"comment\": \"Simple result case\",\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n }\n },\n {\n \"@id\": \"something\",\n \"type\": \"Feature\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://example.org/someproperty\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasResult\": {\n \"a\": 1,\n \"b\": {\n \"b1\": \"rb1\",\n \"b2\": \"rb2\"\n }\n }\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_1.json"}, {"language": "turtle", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix eg: .\n@prefix skos: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:pop1999, eg:pop2000 ;\n sosa:observedProperty ;\n.\n\neg:pop1999 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 3275.0 ;\n sosa:resultTime \"1999-01-01\"^^xsd:date\n.\n\n eg:pop2000 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 4372.0 ;\n sosa:resultTime \"2000\"^^xsd:gYear\n.\n\n a skos:Concept;\n skos:prefLabel \"Population\";\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_2.ttl"}, {"language": "ttl", "code": "@prefix eg: .\n@prefix skos: .\n@prefix sosa: .\n@prefix xsd: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:pop1999,\n eg:pop2000 ;\n sosa:observedProperty .\n\n a skos:Concept ;\n skos:prefLabel \"Population\" .\n\neg:pop1999 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 3275.0 ;\n sosa:resultTime \"1999-01-01\"^^xsd:date .\n\neg:pop2000 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 4372.0 ;\n sosa:resultTime \"2000\"^^xsd:gYear .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_2.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation Feature\nallOf:\n- $ref: ../../../../geo/json-fg/featureCollection-lenient/schema.yaml\n- type: object\n properties:\n properties:\n $ref: ../../properties/observationCollection/schema.yaml\n x-jsonld-id: '@nest'\n features:\n type: array\n items:\n oneOf:\n - $ref: ../observation/schema.yaml\n - type: string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasMember\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\n observedProperty:\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n phenomenonTime: http://www.w3.org/ns/sosa/phenomenonTime\n observes:\n x-jsonld-id: http://www.w3.org/ns/sosa/observes\n x-jsonld-type: '@id'\n isObservedBy:\n x-jsonld-id: http://www.w3.org/ns/sosa/isObservedBy\n x-jsonld-type: '@id'\n madeObservation:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeObservation\n x-jsonld-type: '@id'\n madeBySensor:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n actsOnProperty:\n x-jsonld-id: http://www.w3.org/ns/sosa/actsOnProperty\n x-jsonld-type: '@id'\n isActedOnBy:\n x-jsonld-id: http://www.w3.org/ns/sosa/isActedOnBy\n x-jsonld-type: '@id'\n madeActuation:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeActuation\n x-jsonld-type: '@id'\n madeByActuator:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeByActuator\n x-jsonld-type: '@id'\n hasSample:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasSample\n x-jsonld-type: '@id'\n isSampleOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isSampleOf\n x-jsonld-type: '@id'\n madeSampling:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeSampling\n x-jsonld-type: '@id'\n madeBySampler:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySampler\n x-jsonld-type: '@id'\n hasFeatureOfInterest:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n isFeatureOfInterestOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isFeatureOfInterestOf\n x-jsonld-type: '@id'\n hasResult: http://www.w3.org/ns/sosa/hasResult\n isResultOf: http://www.w3.org/ns/sosa/isResultOf\n hasSimpleResult: http://www.w3.org/ns/sosa/hasSimpleResult\n resultTime: http://www.w3.org/ns/sosa/resultTime\n usedProcedure:\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n hosts:\n x-jsonld-id: http://www.w3.org/ns/sosa/hosts\n x-jsonld-type: '@id'\n isHostedBy: http://www.w3.org/ns/sosa/isHostedBy\n isProxyFor: http://www.w3.org/ns/ssn/isProxyFor\n wasOriginatedBy: http://www.w3.org/ns/ssn/wasOriginatedBy\n detects: http://www.w3.org/ns/ssn/detects\n hasProperty: http://www.w3.org/ns/ssn/hasProperty\n isPropertyOf: http://www.w3.org/ns/ssn/isPropertyOf\n forProperty: http://www.w3.org/ns/ssn/forProperty\n implements: http://www.w3.org/ns/ssn/implements\n implementedBy: http://www.w3.org/ns/ssn/implementedBy\n hasInput: http://www.w3.org/ns/ssn/hasInput\n hasOutput: http://www.w3.org/ns/ssn/hasOutput\n hasSubSystem: http://www.w3.org/ns/ssn/hasSubSystem\n deployedSystem: http://www.w3.org/ns/ssn/deployedSystem\n hasDeployment: http://www.w3.org/ns/ssn/hasDeployment\n deployedOnPlatform: http://www.w3.org/ns/ssn/deployedOnPlatform\n inDeployment: http://www.w3.org/ns/ssn/inDeployment\n inCondition: http://www.w3.org/ns/ssn/systems/inCondition\n hasSystemCapability: http://www.w3.org/ns/ssn/systems/hasSystemCapability\n hasSystemProperty: http://www.w3.org/ns/ssn/systems/hasSystemProperty\n hasOperatingRange: http://www.w3.org/ns/ssn/systems/hasOperatingRange\n hasOperatingProperty: http://www.w3.org/ns/ssn/systems/hasOperatingProperty\n hasSurvivalRange: http://www.w3.org/ns/ssn/systems/hasSurvivalRange\n hasSurvivalProperty: http://www.w3.org/ns/ssn/systems/hasSurvivalProperty\n qualityOfObservation: http://www.w3.org/ns/ssn/systems/qualityOfObservation\n hasMember: http://www.w3.org/ns/sosa/hasMember\n featureType: '@type'\nx-jsonld-prefixes:\n sosa: http://www.w3.org/ns/sosa/\n ssn: http://www.w3.org/ns/ssn/\n ssn-system: http://www.w3.org/ns/ssn/systems/\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/features/observationCollection"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.features.observationCollection", "name": "SOSA ObservationCollection Feature", "abstract": "This building blocks defines an ObservationCollection Feature according to the SOSA/SSN v1.1 specification.", "status": "under-development", "dateTimeAddition": "2023-04-13T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-04-28", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}, {"title": "Extensions to the Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn-ext/"}], "maturity": "development", "scope": "unstable", "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"], "dependsOn": ["ogc.unstable.sosa.properties.observationCollection", "ogc.geo.json-fg.featureCollection-lenient", "ogc.unstable.sosa.features.observation"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/features/observationCollection/", "examples": [{"title": "Example of SOSA ObservationCollection", "comment": "This class is a target for the SOSA v 1.1 update.", "snippets": [{"language": "json", "ref": "examples/observationCollection.json", "base-uri": "http://www.example.com/sosa/col#", "code": "{\n \"@context\": {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": {\n \"@id\": \"resultschema:b\",\n \"@context\": {\n \"b1\": \"resultschema:b1\",\n \"b2\": \"resultschema:b2\"\n }\n }\n },\n \"@id\": \"c1\",\n \"type\": \"FeatureCollection\",\n \"featureType\": \"sosa:ObservationCollection\",\n \"properties\": {\n \"resultTime\": \"1999\"\n },\n \"features\": [\n {\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"geometry\": null,\n \"properties\": {\n \"comment\": \"Simple result case\",\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n }\n },\n {\n \"@id\": \"something\",\n \"type\": \"Feature\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://example.org/someproperty\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasResult\": {\n \"a\": 1,\n \"b\": {\n \"b1\": \"rb1\",\n \"b2\": \"rb2\"\n }\n }\n }\n }\n ]\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_1.json"}, {"language": "turtle", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix eg: .\n@prefix skos: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:pop1999, eg:pop2000 ;\n sosa:observedProperty ;\n.\n\neg:pop1999 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 3275.0 ;\n sosa:resultTime \"1999-01-01\"^^xsd:date\n.\n\n eg:pop2000 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 4372.0 ;\n sosa:resultTime \"2000\"^^xsd:gYear\n.\n\n a skos:Concept;\n skos:prefLabel \"Population\";\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_2.ttl"}, {"language": "ttl", "code": "@prefix eg: .\n@prefix skos: .\n@prefix sosa: .\n@prefix xsd: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:pop1999,\n eg:pop2000 ;\n sosa:observedProperty .\n\n a skos:Concept ;\n skos:prefLabel \"Population\" .\n\neg:pop1999 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 3275.0 ;\n sosa:resultTime \"1999-01-01\"^^xsd:date .\n\neg:pop2000 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 4372.0 ;\n sosa:resultTime \"2000\"^^xsd:gYear .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observationCollection/example_1_2.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation Feature\nallOf:\n- $ref: ../../../../geo/json-fg/featureCollection-lenient/schema.yaml\n- type: object\n properties:\n properties:\n $ref: ../../properties/observationCollection/schema.yaml\n x-jsonld-id: '@nest'\n features:\n type: array\n items:\n oneOf:\n - $ref: ../observation/schema.yaml\n - type: string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasMember\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\n observedProperty:\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n phenomenonTime: http://www.w3.org/ns/sosa/phenomenonTime\n observes:\n x-jsonld-id: http://www.w3.org/ns/sosa/observes\n x-jsonld-type: '@id'\n isObservedBy:\n x-jsonld-id: http://www.w3.org/ns/sosa/isObservedBy\n x-jsonld-type: '@id'\n madeObservation:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeObservation\n x-jsonld-type: '@id'\n madeBySensor:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n actsOnProperty:\n x-jsonld-id: http://www.w3.org/ns/sosa/actsOnProperty\n x-jsonld-type: '@id'\n isActedOnBy:\n x-jsonld-id: http://www.w3.org/ns/sosa/isActedOnBy\n x-jsonld-type: '@id'\n madeActuation:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeActuation\n x-jsonld-type: '@id'\n madeByActuator:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeByActuator\n x-jsonld-type: '@id'\n hasSample:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasSample\n x-jsonld-type: '@id'\n isSampleOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isSampleOf\n x-jsonld-type: '@id'\n madeSampling:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeSampling\n x-jsonld-type: '@id'\n madeBySampler:\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySampler\n x-jsonld-type: '@id'\n hasFeatureOfInterest:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n isFeatureOfInterestOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isFeatureOfInterestOf\n x-jsonld-type: '@id'\n hasResult: http://www.w3.org/ns/sosa/hasResult\n isResultOf: http://www.w3.org/ns/sosa/isResultOf\n hasSimpleResult: http://www.w3.org/ns/sosa/hasSimpleResult\n resultTime: http://www.w3.org/ns/sosa/resultTime\n usedProcedure:\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n hosts:\n x-jsonld-id: http://www.w3.org/ns/sosa/hosts\n x-jsonld-type: '@id'\n isHostedBy: http://www.w3.org/ns/sosa/isHostedBy\n isProxyFor: http://www.w3.org/ns/ssn/isProxyFor\n wasOriginatedBy: http://www.w3.org/ns/ssn/wasOriginatedBy\n detects: http://www.w3.org/ns/ssn/detects\n hasProperty: http://www.w3.org/ns/ssn/hasProperty\n isPropertyOf: http://www.w3.org/ns/ssn/isPropertyOf\n forProperty: http://www.w3.org/ns/ssn/forProperty\n implements: http://www.w3.org/ns/ssn/implements\n implementedBy: http://www.w3.org/ns/ssn/implementedBy\n hasInput: http://www.w3.org/ns/ssn/hasInput\n hasOutput: http://www.w3.org/ns/ssn/hasOutput\n hasSubSystem: http://www.w3.org/ns/ssn/hasSubSystem\n deployedSystem: http://www.w3.org/ns/ssn/deployedSystem\n hasDeployment: http://www.w3.org/ns/ssn/hasDeployment\n deployedOnPlatform: http://www.w3.org/ns/ssn/deployedOnPlatform\n inDeployment: http://www.w3.org/ns/ssn/inDeployment\n inCondition: http://www.w3.org/ns/ssn/systems/inCondition\n hasSystemCapability: http://www.w3.org/ns/ssn/systems/hasSystemCapability\n hasSystemProperty: http://www.w3.org/ns/ssn/systems/hasSystemProperty\n hasOperatingRange: http://www.w3.org/ns/ssn/systems/hasOperatingRange\n hasOperatingProperty: http://www.w3.org/ns/ssn/systems/hasOperatingProperty\n hasSurvivalRange: http://www.w3.org/ns/ssn/systems/hasSurvivalRange\n hasSurvivalProperty: http://www.w3.org/ns/ssn/systems/hasSurvivalProperty\n qualityOfObservation: http://www.w3.org/ns/ssn/systems/qualityOfObservation\n hasMember: http://www.w3.org/ns/sosa/hasMember\n featureType: '@type'\nx-jsonld-prefixes:\n sosa: http://www.w3.org/ns/sosa/\n ssn: http://www.w3.org/ns/ssn/\n ssn-system: http://www.w3.org/ns/ssn/systems/\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/features/observationCollection"} \ No newline at end of file diff --git a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md index 54218f3fd..e8da3a62a 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md @@ -135,10 +135,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index e1a614df6..755f60e43 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -156,10 +156,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/markdown/unstable/sosa/features/observation/index.md b/generateddocs/markdown/unstable/sosa/features/observation/index.md index 41b008238..9f7e6f5e2 100644 --- a/generateddocs/markdown/unstable/sosa/features/observation/index.md +++ b/generateddocs/markdown/unstable/sosa/features/observation/index.md @@ -349,7 +349,10 @@ Links to the schema: "hasMember": "sosa:hasMember", "features": "sosa:hasMember", "featureType": "@type", - "properties": "@nest", + "properties": { + "@context": {}, + "@id": "@nest" + }, "Feature": "geojson:Feature", "FeatureCollection": "geojson:FeatureCollection", "GeometryCollection": "geojson:GeometryCollection", @@ -386,10 +389,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "sosa": "http://www.w3.org/ns/sosa/", "ssn": "http://www.w3.org/ns/ssn/", "ssn-system": "ssn:systems/", 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 ebc0c4250..b160068e2 100644 --- a/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html +++ b/generateddocs/slate-build/geo/json-fg/feature-lenient/index.html @@ -470,10 +470,7 @@

JSON-LD Context

},
       "@id": "rdfs:seeAlso"
     },
-    "geometry": {
-      "@context": {},
-      "@id": "geojson:geometry"
-    },
+    "geometry": "geojson:geometry",
     "properties": "@nest",
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate-build/geo/json-fg/feature/index.html b/generateddocs/slate-build/geo/json-fg/feature/index.html
index f8e0145be..6ff413779 100644
--- a/generateddocs/slate-build/geo/json-fg/feature/index.html
+++ b/generateddocs/slate-build/geo/json-fg/feature/index.html
@@ -494,10 +494,7 @@ 

JSON-LD Context

},
       "@id": "rdfs:seeAlso"
     },
-    "geometry": {
-      "@context": {},
-      "@id": "geojson:geometry"
-    },
+    "geometry": "geojson:geometry",
     "properties": "@nest",
     "geojson": "https://purl.org/geojson/vocab#",
     "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
diff --git a/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html b/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html
index 1f9cdbe78..51b5e144b 100644
--- a/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html
+++ b/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html
@@ -504,9 +504,9 @@ 

Validation

SHACL Shapes

The following SHACL shapes are used for validating this building block:

References

    diff --git a/generateddocs/slate-build/unstable/sosa/features/observation/index.html b/generateddocs/slate-build/unstable/sosa/features/observation/index.html index 99d93b827..67c1ffa7f 100644 --- a/generateddocs/slate-build/unstable/sosa/features/observation/index.html +++ b/generateddocs/slate-build/unstable/sosa/features/observation/index.html @@ -712,7 +712,10 @@

    JSON-LD Context

    "hasMember": "sosa:hasMember",
         "features": "sosa:hasMember",
         "featureType": "@type",
    -    "properties": "@nest",
    +    "properties": {
    +      "@context": {},
    +      "@id": "@nest"
    +    },
         "Feature": "geojson:Feature",
         "FeatureCollection": "geojson:FeatureCollection",
         "GeometryCollection": "geojson:GeometryCollection",
    @@ -749,10 +752,7 @@ 

    JSON-LD Context

    },
           "@id": "rdfs:seeAlso"
         },
    -    "geometry": {
    -      "@context": {},
    -      "@id": "geojson:geometry"
    -    },
    +    "geometry": "geojson:geometry",
         "sosa": "http://www.w3.org/ns/sosa/",
         "ssn": "http://www.w3.org/ns/ssn/",
         "ssn-system": "ssn:systems/",
    diff --git a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
    index 229b1d579..c616f1aaa 100644
    --- a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
    +++ b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html
    @@ -595,8 +595,8 @@ 

    Validation

    SHACL Shapes

    The following SHACL shapes are used for validating this building block:

    References

      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 0cae00675..655ced843 100644 --- a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md @@ -159,10 +159,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md index 27d7f9b35..dfdd1e54d 100644 --- a/generateddocs/slate/geo/json-fg/feature/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature/index.html.md @@ -180,10 +180,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "properties": "@nest", "geojson": "https://purl.org/geojson/vocab#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", diff --git a/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md b/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md index f3f5b7441..3533eaa51 100644 --- a/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md +++ b/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md @@ -196,9 +196,9 @@ Links to the schema: The following SHACL shapes are used for validating this building block: -* [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl) * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl) +* [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/generateddocs/slate/unstable/sosa/features/observation/index.html.md b/generateddocs/slate/unstable/sosa/features/observation/index.html.md index 956da0a82..0a32fecff 100644 --- a/generateddocs/slate/unstable/sosa/features/observation/index.html.md +++ b/generateddocs/slate/unstable/sosa/features/observation/index.html.md @@ -426,7 +426,10 @@ Links to the schema: "hasMember": "sosa:hasMember", "features": "sosa:hasMember", "featureType": "@type", - "properties": "@nest", + "properties": { + "@context": {}, + "@id": "@nest" + }, "Feature": "geojson:Feature", "FeatureCollection": "geojson:FeatureCollection", "GeometryCollection": "geojson:GeometryCollection", @@ -463,10 +466,7 @@ Links to the schema: }, "@id": "rdfs:seeAlso" }, - "geometry": { - "@context": {}, - "@id": "geojson:geometry" - }, + "geometry": "geojson:geometry", "sosa": "http://www.w3.org/ns/sosa/", "ssn": "http://www.w3.org/ns/ssn/", "ssn-system": "ssn:systems/", diff --git a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md index 5fa8a7643..15dd2e38c 100644 --- a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md +++ b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md @@ -292,8 +292,8 @@ Links to the schema: The following SHACL shapes are used for validating this building block: -* [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl) +* [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/register.json b/register.json index 9955a11c7..908284827 100644 --- a/register.json +++ b/register.json @@ -476,8 +476,8 @@ "group": "Common", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.geojson" + "ogc.geo.common.data_types.geojson", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", @@ -732,8 +732,8 @@ "group": "Common", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -777,8 +777,8 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -826,8 +826,8 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -870,9 +870,9 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", @@ -921,9 +921,9 @@ "group": "JSON-FG", "shaclRules": [], "dependsOn": [ - "ogc.ogc-utils.json-link", + "ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1033,8 +1033,8 @@ ], "group": "SOSA", "shaclRules": [ - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "dependsOn": [ "ogc.unstable.sosa.properties.observationCollection", @@ -1082,8 +1082,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection", + "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observation" ], @@ -1097,9 +1097,9 @@ ], "group": "SOSA", "shaclRules": [ - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/schema.yaml", diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json index 7e9cb876a..ca83da005 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-10-19T13:25:39.901048+00:00", + "generated": "2023-10-20T13:25:30.050872+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 bd9587f74..f72a47f64 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-10-19T13:25:39.900934+00:00 +Generated 2023-10-20T13:25:30.050808+00:00 === Files === Using example_1_1.json from examples === End ValidationReportSection.FILES === diff --git a/tests/geo/common/parameters/bbox-crs/_report.json b/tests/geo/common/parameters/bbox-crs/_report.json index 058f7cc20..d139126e6 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-10-19T13:25:39.765318+00:00", + "generated": "2023-10-20T13:25:29.936872+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 d551753fc..20f5569e2 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-10-19T13:25:39.759740+00:00", + "generated": "2023-10-20T13:25:29.931562+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json index f1be5e16b..9a4398534 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-10-19T13:25:39.922730+00:00", + "generated": "2023-10-20T13:25:30.067484+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 3fcf94259..e1f314909 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-10-19T13:25:39.922490+00:00 +Generated 2023-10-20T13:25:30.067417+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 3c8b7aff5..72ee3ba2a 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-10-19T13:25:40.330811+00:00", + "generated": "2023-10-20T13:25:30.615714+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 f6e885921..caac17a8b 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-10-19T13:25:40.330709+00:00 +Generated 2023-10-20T13:25:30.615631+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 14ed04aba..bf73a87c1 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-10-19T13:25:39.804229+00:00", + "generated": "2023-10-20T13:25:29.972330+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 9143a4b90..48c5e801f 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-10-19T13:25:39.793304+00:00 +Generated 2023-10-20T13:25:29.963035+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 9d3a52ff8..e72577ec2 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-10-19T13:25:39.797076+00:00 +Generated 2023-10-20T13:25:29.966190+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 f24421785..f8bfd4c6c 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-10-19T13:25:39.800528+00:00 +Generated 2023-10-20T13:25:29.969224+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 656523bd6..63f4f9bd2 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-10-19T13:25:39.804156+00:00 +Generated 2023-10-20T13:25:29.972269+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 5d73e503d..cce12fbb2 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-10-19T13:25:41.810361+00:00", + "generated": "2023-10-20T13:25:32.080879+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt index 6f3d88681..9616643b4 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-10-19T13:25:41.810254+00:00 +Generated 2023-10-20T13:25:32.080781+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 af1940c62..a71e3f7fd 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-10-19T13:25:40.985981+00:00 +Generated 2023-10-20T13:25:31.269682+00:00 === General === Test was expected to fail and it did. === End ValidationReportSection.GENERAL === diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json index b5938a118..55fdb9bee 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-10-19T13:25:39.940328+00:00", + "generated": "2023-10-20T13:25:30.081072+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 26fafc62b..8f5822533 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-10-19T13:25:39.940242+00:00 +Generated 2023-10-20T13:25:30.081006+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 893fb818c..b9dddbb1f 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-10-19T13:25:39.832329+00:00", + "generated": "2023-10-20T13:25:29.995427+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 12fa92195..75459fdc1 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-10-19T13:25:39.818994+00:00 +Generated 2023-10-20T13:25:29.984397+00:00 === Files === Using example_1_2.json from examples === End ValidationReportSection.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 01424d044..71c1534fd 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-10-19T13:25:39.819571+00:00 +Generated 2023-10-20T13:25:29.984899+00:00 === Files === Using example_2_2.json from examples === End ValidationReportSection.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 61d8b1135..22add0142 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-10-19T13:25:39.820114+00:00 +Generated 2023-10-20T13:25:29.985349+00:00 === Files === Using example_3_2.json from examples === End ValidationReportSection.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 a36716370..1e42ec755 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-10-19T13:25:39.820936+00:00 +Generated 2023-10-20T13:25:29.986017+00:00 === Files === Using example_4_2.json from examples === End ValidationReportSection.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 b6f2e2916..ea7b25b27 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-10-19T13:25:39.821587+00:00 +Generated 2023-10-20T13:25:29.986534+00:00 === Files === Using example_5_2.json from examples === End ValidationReportSection.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 20bcb957a..b9a3acee2 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-10-19T13:25:39.826570+00:00 +Generated 2023-10-20T13:25:29.990644+00:00 === Files === Using example_6_2.json from examples === End ValidationReportSection.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 5c2dc4de0..7069b580c 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-10-19T13:25:39.832255+00:00 +Generated 2023-10-20T13:25:29.995366+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 e1c39f978..454c3f1d1 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-10-19T13:25:39.955731+00:00", + "generated": "2023-10-20T13:25:30.091622+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 b8653b0ff..f98a2938e 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-10-19T13:25:39.955644+00:00 +Generated 2023-10-20T13:25:30.091557+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 711c70c5b..2f3ee3802 100644 --- a/tests/report.html +++ b/tests/report.html @@ -16,7 +16,7 @@

      Building blocks validation report

      - Generated at 2023-10-19T13:25:44.502925+00:00 + Generated at 2023-10-20T13:25:34.628873+00:00

      Number of passing building blocks: 23 / 24 (95.83%)

      @@ -402,14 +402,14 @@

      Focus nodes: - Shape <http://example.com/rules#testResult>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*

    @@ -436,14 +436,14 @@

    Focus nodes: - Shape <http://example.com/rules#testResult>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*

@@ -466,15 +466,15 @@

Conforms: True

Focus nodes: - - Shape <http://example.com/rules#testResult>: _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape <http://example.com/rules#testRequiredTime>: _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape <http://example.com/rules#testObservedProperty>: _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape <http://example.com/rules#testResult>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape <http://example.com/rules#testResult>: _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape <http://example.com/rules#testObservedProperty>: _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape <http://example.com/rules#testRequiredTime>: _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape <http://example.com/rules#testResult>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*

@@ -501,14 +501,14 @@

Focus nodes: - Shape <http://example.com/rules#testResult>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*

@@ -714,14 +714,14 @@

Focus nodes: - Shape <http://example.com/rules#testResult>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb5): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb32): *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n644757c78eac4d459c305921defcb891b29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n644757c78eac4d459c305921defcb891b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n644757c78eac4d459c305921defcb891b5): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n644757c78eac4d459c305921defcb891b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n644757c78eac4d459c305921defcb891b11): *none*

@@ -796,14 +796,14 @@

Focus nodes: - Shape <http://example.com/rules#testResult>: eg:a1 - - Shape <http://example.com/rules#testRequiredTime>: eg:a1 - - Shape <http://example.com/rules#testObservedProperty>: eg:a1 - Shape <http://example.com/rules#testFeatureOfInterest>: eg:a1 - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nbff08fb4431545d5941256c06731142fb19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nbff08fb4431545d5941256c06731142fb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nbff08fb4431545d5941256c06731142fb5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nbff08fb4431545d5941256c06731142fb29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nbff08fb4431545d5941256c06731142fb11): *none* + - Shape <http://example.com/rules#testObservedProperty>: eg:a1 + - Shape <http://example.com/rules#testRequiredTime>: eg:a1 + - Shape <http://example.com/rules#testResult>/sh:property (path _:n453db585492846bba63a11a69398b446b32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n453db585492846bba63a11a69398b446b29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n453db585492846bba63a11a69398b446b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n453db585492846bba63a11a69398b446b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n453db585492846bba63a11a69398b446b11): *none*

@@ -1060,14 +1060,14 @@

Focus nodes: - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none*

@@ -1090,15 +1090,15 @@

Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testResult>: _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape <http://example.com/rules#testRequiredTime>: _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape <http://example.com/rules#testObservedProperty>: _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape <http://example.com/rules#testResult>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape <http://example.com/rules#testResult>: _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape <http://example.com/rules#testObservedProperty>: _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape <http://example.com/rules#testRequiredTime>: _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none*

@@ -1125,14 +1125,14 @@

Focus nodes: - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none*

@@ -1219,23 +1219,23 @@

Using example_1_2.ttl from examples
Output Turtle example_1_2.ttl created
Using SHACL files for validation: - - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl - - registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl
+ - registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
Validation Report Conforms: True
Focus nodes: - - Shape <http://example.com/rules#testObservedProperty>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop2000,eg:pop1999 - Shape :testInCollectionOrMember-foi: eg:pop2000,eg:pop1999 - Shape <http://example.com/rules#testRequiredTime>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testResult>: eg:pop2000,eg:pop1999 - Shape :testInCollectionOrMember-observedProperty: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db5): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop2000,eg:pop1999 + - Shape <http://example.com/rules#testResult>: 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 _:n0eb88799d5194a8ea49911f2d6478972b11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n0eb88799d5194a8ea49911f2d6478972b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b19): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b29): *none*

diff --git a/tests/unstable/sosa/examples/vectorObservation/_report.json b/tests/unstable/sosa/examples/vectorObservation/_report.json index d7bf1c170..54c9e257a 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-10-19T13:25:40.202261+00:00", + "generated": "2023-10-20T13:25:30.252224+00:00", "result": true, "items": [ { @@ -69,38 +69,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "/sh:property": { "nodes": [], - "path": "_:n44f88f38ec244360a3d68bc222ac052cb29" - }, - "/sh:or/rdf:first": { - "nodes": [], - "path": "_:n44f88f38ec244360a3d68bc222ac052cb5" + "path": "_:n644757c78eac4d459c305921defcb891b29" }, "/sh:property": { "nodes": [], - "path": "_:n44f88f38ec244360a3d68bc222ac052cb19" + "path": "_:n644757c78eac4d459c305921defcb891b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n44f88f38ec244360a3d68bc222ac052cb11" + "path": "_:n644757c78eac4d459c305921defcb891b5" }, "/sh:property": { "nodes": [], - "path": "_:n44f88f38ec244360a3d68bc222ac052cb32" + "path": "_:n644757c78eac4d459c305921defcb891b32" + }, + "/sh:or/rdf:rest/rdf:first": { + "nodes": [], + "path": "_:n644757c78eac4d459c305921defcb891b11" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb29): *none*\n - Shape /sh:or/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb5): *none*\n - Shape /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb11): *none*\n - Shape /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb32): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b29): *none*\n - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b19): *none*\n - Shape /sh:or/rdf:first (path _:n644757c78eac4d459c305921defcb891b5): *none*\n - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n644757c78eac4d459c305921defcb891b11): *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 db11656fd..53a0b3e08 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-10-19T13:25:40.202076+00:00 +Generated 2023-10-20T13:25:30.252135+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 /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb29): *none* - - Shape /sh:or/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb5): *none* - - Shape /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n44f88f38ec244360a3d68bc222ac052cb11): *none* - - Shape /sh:property (path _:n44f88f38ec244360a3d68bc222ac052cb32): *none* + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b29): *none* + - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b19): *none* + - Shape /sh:or/rdf:first (path _:n644757c78eac4d459c305921defcb891b5): *none* + - Shape /sh:property (path _:n644757c78eac4d459c305921defcb891b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n644757c78eac4d459c305921defcb891b11): *none* === End ValidationReportSection.SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json index e759719d1..f87540adc 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-10-19T13:25:44.484512+00:00", + "generated": "2023-10-20T13:25:34.615155+00:00", "result": true, "items": [ { 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 8e645bb30..a371866d8 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-10-19T13:25:44.245510+00:00 +Generated 2023-10-20T13:25:34.389017+00:00 === Files === Using example_1_1.json from examples === End ValidationReportSection.FILES === 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 d2d842d04..7779d1bb7 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-10-19T13:25:44.484413+00:00 +Generated 2023-10-20T13:25:34.615052+00:00 === Files === Using example_2_1.json from examples === End ValidationReportSection.FILES === diff --git a/tests/unstable/sosa/features/observation/_report.json b/tests/unstable/sosa/features/observation/_report.json index 871c22208..b7117fd3a 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-10-19T13:25:42.418353+00:00", + "generated": "2023-10-20T13:25:32.698797+00:00", "result": true, "items": [ { @@ -71,7 +71,7 @@ "" ] }, - "": { + "": { "nodes": [ "" ] @@ -81,34 +81,34 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, + "/sh:or/rdf:rest/rdf:first": { + "nodes": [], + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b11" + }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb32" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b32" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb19" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b19" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb5" - }, - "/sh:or/rdf:rest/rdf:first": { - "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb11" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b5" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb29" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none*\n - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none*\n - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none*\n" } ] } @@ -157,47 +157,47 @@ "focusNodes": { "": { "nodes": [ - "_:naef69333a4be435c85e4973a92d40b0ab1" + "_:n64f59378ca21413d9c3b5f10b88586aab1" ] }, - "": { + "": { "nodes": [ - "_:naef69333a4be435c85e4973a92d40b0ab1" + "_:n64f59378ca21413d9c3b5f10b88586aab1" ] }, "": { "nodes": [ - "_:naef69333a4be435c85e4973a92d40b0ab1" + "_:n64f59378ca21413d9c3b5f10b88586aab1" ] }, - "": { + "": { "nodes": [ - "_:naef69333a4be435c85e4973a92d40b0ab1" + "_:n64f59378ca21413d9c3b5f10b88586aab1" ] }, + "/sh:or/rdf:rest/rdf:first": { + "nodes": [], + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b11" + }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb32" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b32" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb19" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b19" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb5" - }, - "/sh:or/rdf:rest/rdf:first": { - "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb11" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b5" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb29" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:naef69333a4be435c85e4973a92d40b0ab1\n - Shape : _:naef69333a4be435c85e4973a92d40b0ab1\n - Shape : _:naef69333a4be435c85e4973a92d40b0ab1\n - Shape : _:naef69333a4be435c85e4973a92d40b0ab1\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none*\n - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none*\n" + "message": "Focus nodes:\n - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1\n - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1\n - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1\n - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none*\n - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none*\n" } ] } @@ -268,7 +268,7 @@ "" ] }, - "": { + "": { "nodes": [ "" ] @@ -278,34 +278,34 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, + "/sh:or/rdf:rest/rdf:first": { + "nodes": [], + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b11" + }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb32" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b32" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb19" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b19" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb5" - }, - "/sh:or/rdf:rest/rdf:first": { - "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb11" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b5" }, "/sh:property": { "nodes": [], - "path": "_:nc003d2077dc94daaa319a2179918eb2cb29" + "path": "_:nb96c2788670c4e31b3d31b7e4b272293b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none*\n - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none*\n - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none*\n - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none*\n - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *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 73f8112d2..f8add75e9 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-10-19T13:25:42.398359+00:00 +Generated 2023-10-20T13:25:32.682301+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 /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape : + - Shape : + - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none* === End ValidationReportSection.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 4b8941771..5bfdd9766 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-10-19T13:25:42.406814+00:00 +Generated 2023-10-20T13:25:32.689353+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 : _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape : _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape : _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape : _:naef69333a4be435c85e4973a92d40b0ab1 - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape : _:n64f59378ca21413d9c3b5f10b88586aab1 + - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none* === End ValidationReportSection.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 22385c673..ec6e6e3f0 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-10-19T13:25:42.418256+00:00 +Generated 2023-10-20T13:25:32.698725+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 /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb32): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb19): *none* - - Shape /sh:or/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nc003d2077dc94daaa319a2179918eb2cb11): *none* - - Shape /sh:property (path _:nc003d2077dc94daaa319a2179918eb2cb29): *none* + - Shape : + - Shape : + - Shape /sh:or/rdf:rest/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b11): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b32): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b19): *none* + - Shape /sh:or/rdf:first (path _:nb96c2788670c4e31b3d31b7e4b272293b5): *none* + - Shape /sh:property (path _:nb96c2788670c4e31b3d31b7e4b272293b29): *none* === End ValidationReportSection.SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/_report.json b/tests/unstable/sosa/features/observationCollection/_report.json index a7088b13b..d4a51139f 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-10-19T13:25:43.292436+00:00", + "generated": "2023-10-20T13:25:33.492685+00:00", "result": true, "items": [ { @@ -118,11 +118,11 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", - "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl\n - registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -132,25 +132,25 @@ }, { "focusNodes": { - "": { + ":testInCollectionOrMember-foi": { "nodes": [ "eg:pop2000", "eg:pop1999" ] }, - "": { + "": { "nodes": [ "eg:pop2000", "eg:pop1999" ] }, - ":testInCollectionOrMember-foi": { + ":testInCollectionOrMember-observedProperty": { "nodes": [ "eg:pop2000", "eg:pop1999" ] }, - "": { + "": { "nodes": [ "eg:pop2000", "eg:pop1999" @@ -162,35 +162,35 @@ "eg:pop1999" ] }, - ":testInCollectionOrMember-observedProperty": { + "": { "nodes": [ "eg:pop2000", "eg:pop1999" ] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n7bc2b6a4c38a48e7a47d85cc8cec064db29" + "path": "_:n0eb88799d5194a8ea49911f2d6478972b11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n7bc2b6a4c38a48e7a47d85cc8cec064db19" + "path": "_:n0eb88799d5194a8ea49911f2d6478972b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n7bc2b6a4c38a48e7a47d85cc8cec064db5" + "path": "_:n0eb88799d5194a8ea49911f2d6478972b5" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n7bc2b6a4c38a48e7a47d85cc8cec064db32" + "path": "_:n0eb88799d5194a8ea49911f2d6478972b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n7bc2b6a4c38a48e7a47d85cc8cec064db11" + "path": "_:n0eb88799d5194a8ea49911f2d6478972b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape :testInCollectionOrMember-foi: eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape :testInCollectionOrMember-observedProperty: eg:pop2000,eg:pop1999\n - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db29): *none*\n - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db19): *none*\n - Shape /sh:or/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db5): *none*\n - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db11): *none*\n" + "message": "Focus nodes:\n - Shape :testInCollectionOrMember-foi: eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape :testInCollectionOrMember-observedProperty: 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 _:n0eb88799d5194a8ea49911f2d6478972b11): *none*\n - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b32): *none*\n - Shape /sh:or/rdf:first (path _:n0eb88799d5194a8ea49911f2d6478972b5): *none*\n - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b19): *none*\n - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b29): *none*\n" } ] } 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 5c38b0a6a..eeea0e8e7 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-10-19T13:25:43.023594+00:00 +Generated 2023-10-20T13:25:33.273090+00:00 === Files === Using example_1_1.json from examples === End ValidationReportSection.FILES === 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 e3f484cda..2943ff3c1 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-10-19T13:25:43.292315+00:00 +Generated 2023-10-20T13:25:33.492556+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -7,23 +7,23 @@ Output Turtle example_1_2.ttl created === SHACL === Using SHACL files for validation: - - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl - registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - Shape :testInCollectionOrMember-foi: eg:pop2000,eg:pop1999 - Shape : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - Shape :testInCollectionOrMember-observedProperty: eg:pop2000,eg:pop1999 - - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db29): *none* - - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db19): *none* - - Shape /sh:or/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db5): *none* - - Shape /sh:property (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n7bc2b6a4c38a48e7a47d85cc8cec064db11): *none* + - Shape : eg:pop2000,eg:pop1999 + - Shape : eg:pop2000,eg:pop1999 + - Shape : eg:pop2000,eg:pop1999 + - Shape /sh:or/rdf:rest/rdf:first (path _:n0eb88799d5194a8ea49911f2d6478972b11): *none* + - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b32): *none* + - Shape /sh:or/rdf:first (path _:n0eb88799d5194a8ea49911f2d6478972b5): *none* + - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b19): *none* + - Shape /sh:property (path _:n0eb88799d5194a8ea49911f2d6478972b29): *none* === End ValidationReportSection.SHACL === 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 d377fbaa9..ca7cbe0d0 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-10-19T13:25:43.014286+00:00 +Generated 2023-10-20T13:25:33.265111+00:00 === General === ** Validation error ** 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 7b0aa3745..a083ed340 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-10-19T13:25:43.018834+00:00 +Generated 2023-10-20T13:25:33.268987+00:00 === Files === Using observationCollection-props.json from test resources === End ValidationReportSection.FILES === diff --git a/tests/unstable/sosa/properties/observation/_report.json b/tests/unstable/sosa/properties/observation/_report.json index 583041b09..94ecf7da2 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-10-19T13:25:39.888944+00:00", + "generated": "2023-10-20T13:25:30.041546+00:00", "result": true, "items": [ { @@ -56,38 +56,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb32" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b32" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb5" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b11" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb19" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb11" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b5" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb29" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none*\n - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none*\n - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*\n" } ] } @@ -156,38 +156,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb32" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b32" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb5" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b11" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb19" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb11" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b5" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb29" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none*\n - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none*\n - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*\n" } ] } @@ -236,47 +236,47 @@ "focusNodes": { "": { "nodes": [ - "_:nbab8d56c84c7470ea904b22a2b9c060fb1" + "_:n84e67f5ba3e14838978794ac673d2021b1" ] }, - "": { + "": { "nodes": [ - "_:nbab8d56c84c7470ea904b22a2b9c060fb1" + "_:n84e67f5ba3e14838978794ac673d2021b1" ] }, "": { "nodes": [ - "_:nbab8d56c84c7470ea904b22a2b9c060fb1" + "_:n84e67f5ba3e14838978794ac673d2021b1" ] }, - "": { + "": { "nodes": [ - "_:nbab8d56c84c7470ea904b22a2b9c060fb1" + "_:n84e67f5ba3e14838978794ac673d2021b1" ] }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb32" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b32" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb5" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b11" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb19" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb11" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b5" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb29" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1\n - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1\n - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1\n - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none*\n - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none*\n" + "message": "Focus nodes:\n - Shape : _:n84e67f5ba3e14838978794ac673d2021b1\n - Shape : _:n84e67f5ba3e14838978794ac673d2021b1\n - Shape : _:n84e67f5ba3e14838978794ac673d2021b1\n - Shape : _:n84e67f5ba3e14838978794ac673d2021b1\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none*\n - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none*\n" } ] } @@ -345,38 +345,38 @@ "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb32" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b32" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb5" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b11" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb19" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb11" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b5" }, "/sh:property": { "nodes": [], - "path": "_:n70a8dce824b34666ad73cea5dd30bd0cb29" + "path": "_:nc727dcafc612440e8af9aac9d87f2932b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none*\n - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none*\n - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none*\n - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none*\n - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *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 f7649a7ad..4badf3e4d 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-10-19T13:25:39.867468+00:00 +Generated 2023-10-20T13:25:30.024019+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 /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none* === End ValidationReportSection.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 933622f0e..550e04347 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-10-19T13:25:39.881756+00:00 +Generated 2023-10-20T13:25:30.035857+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 : _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape : _:nbab8d56c84c7470ea904b22a2b9c060fb1 - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape : _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape : _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape : _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape : _:n84e67f5ba3e14838978794ac673d2021b1 + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none* === End ValidationReportSection.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 00ae06d00..90dc85e3f 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-10-19T13:25:39.888853+00:00 +Generated 2023-10-20T13:25:30.041474+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 /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none* === End ValidationReportSection.SHACL === diff --git a/tests/unstable/sosa/properties/observation/test1.validation_passed.txt b/tests/unstable/sosa/properties/observation/test1.validation_passed.txt index 51a0ee238..9b92717d8 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-10-19T13:25:39.860662+00:00 +Generated 2023-10-20T13:25:30.018336+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 /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb32): *none* - - Shape /sh:or/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb5): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n70a8dce824b34666ad73cea5dd30bd0cb11): *none* - - Shape /sh:property (path _:n70a8dce824b34666ad73cea5dd30bd0cb29): *none* + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b32): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b11): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b19): *none* + - Shape /sh:or/rdf:first (path _:nc727dcafc612440e8af9aac9d87f2932b5): *none* + - Shape /sh:property (path _:nc727dcafc612440e8af9aac9d87f2932b29): *none* === End ValidationReportSection.SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/_report.json b/tests/unstable/sosa/properties/observationCollection/_report.json index 10b646e34..15be22745 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-10-19T13:25:40.238284+00:00", + "generated": "2023-10-20T13:25:30.284258+00:00", "result": false, "items": [ { @@ -99,7 +99,7 @@ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] @@ -109,34 +109,34 @@ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:nbff08fb4431545d5941256c06731142fb19" + "path": "_:n453db585492846bba63a11a69398b446b32" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:nbff08fb4431545d5941256c06731142fb32" + "path": "_:n453db585492846bba63a11a69398b446b29" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:nbff08fb4431545d5941256c06731142fb5" + "path": "_:n453db585492846bba63a11a69398b446b19" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nbff08fb4431545d5941256c06731142fb29" + "path": "_:n453db585492846bba63a11a69398b446b5" }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:nbff08fb4431545d5941256c06731142fb11" + "path": "_:n453db585492846bba63a11a69398b446b11" } }, "isError": false, - "message": "Focus nodes:\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape /sh:property (path _:nbff08fb4431545d5941256c06731142fb19): *none*\n - Shape /sh:property (path _:nbff08fb4431545d5941256c06731142fb32): *none*\n - Shape /sh:or/rdf:first (path _:nbff08fb4431545d5941256c06731142fb5): *none*\n - Shape /sh:property (path _:nbff08fb4431545d5941256c06731142fb29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nbff08fb4431545d5941256c06731142fb11): *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 _:n453db585492846bba63a11a69398b446b32): *none*\n - Shape /sh:property (path _:n453db585492846bba63a11a69398b446b29): *none*\n - Shape /sh:property (path _:n453db585492846bba63a11a69398b446b19): *none*\n - Shape /sh:or/rdf:first (path _:n453db585492846bba63a11a69398b446b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n453db585492846bba63a11a69398b446b11): *none*\n" } ] } diff --git a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_failed.txt b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_failed.txt index 0e11ae8e1..bc027e142 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_failed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_failed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-10-19T13:25:40.227874+00:00 +Generated 2023-10-20T13:25:30.275639+00:00 === Files === Using example_1_1.json from examples === End ValidationReportSection.FILES === 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 4d73332a8..a4d8e369d 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-10-19T13:25:40.228937+00:00 +Generated 2023-10-20T13:25:30.276501+00:00 === Files === Using example_2_1.json from examples === End ValidationReportSection.FILES === 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 523622065..bfcd37619 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-10-19T13:25:40.238201+00:00 +Generated 2023-10-20T13:25:30.284193+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 /sh:property (path _:nbff08fb4431545d5941256c06731142fb19): *none* - - Shape /sh:property (path _:nbff08fb4431545d5941256c06731142fb32): *none* - - Shape /sh:or/rdf:first (path _:nbff08fb4431545d5941256c06731142fb5): *none* - - Shape /sh:property (path _:nbff08fb4431545d5941256c06731142fb29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:nbff08fb4431545d5941256c06731142fb11): *none* + - Shape : eg:a1 + - Shape : eg:a1 + - Shape /sh:property (path _:n453db585492846bba63a11a69398b446b32): *none* + - Shape /sh:property (path _:n453db585492846bba63a11a69398b446b29): *none* + - Shape /sh:property (path _:n453db585492846bba63a11a69398b446b19): *none* + - Shape /sh:or/rdf:first (path _:n453db585492846bba63a11a69398b446b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n453db585492846bba63a11a69398b446b11): *none* === End ValidationReportSection.SHACL ===