From f44d726d77c5517a7cc7e6513523a28b157911e4 Mon Sep 17 00:00:00 2001 From: avillar Date: Tue, 7 Nov 2023 10:00:13 +0000 Subject: [PATCH] Building blocks postprocessing --- bblocks.jsonld | 48 +-- bblocks.ttl | 146 ++++----- .../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 +- .../examples/vectorObservation/index.json | 2 +- .../vectorObservationFeature/index.json | 2 +- .../sosa/features/observation/index.json | 2 +- .../features/observationCollection/index.json | 2 +- .../sosa/properties/observation/index.json | 2 +- .../observationCollection/index.json | 2 +- .../examples/vectorObservation/index.html | 2 +- .../vectorObservationFeature/index.html | 4 +- .../sosa/features/observation/index.html | 2 +- .../features/observationCollection/index.html | 2 +- .../sosa/properties/observation/index.html | 2 +- .../observationCollection/index.html | 2 +- .../examples/vectorObservation/index.html.md | 2 +- .../vectorObservationFeature/index.html.md | 4 +- .../sosa/features/observation/index.html.md | 2 +- .../observationCollection/index.html.md | 2 +- .../sosa/properties/observation/index.html.md | 2 +- .../observationCollection/index.html.md | 2 +- register.json | 48 +-- registereditems/unstable/sosa | 2 +- .../data_types/bounding_box/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- .../common/parameters/bbox-crs/_report.json | 2 +- tests/geo/common/parameters/bbox/_report.json | 2 +- tests/geo/features/feature/_report.json | 2 +- .../feature/example_1_1.validation_passed.txt | 2 +- .../features/featureCollection/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/geo/geopose/basic/ypr/_report.json | 2 +- .../ypr/example_1_1.validation_passed.txt | 2 +- .../ypr/example_2_1.validation_passed.txt | 2 +- .../ypr/example_3_1.validation_passed.txt | 2 +- .../ypr/example_4_1.validation_passed.txt | 2 +- .../json-fg/featureCollection/_report.json | 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 | 302 +++++++++--------- .../examples/vectorObservation/_report.json | 32 +- .../example_1_1.validation_passed.txt | 18 +- .../vectorObservationFeature/_report.json | 106 +++--- .../example_1_1.validation_passed.txt | 26 +- .../example_2_1.validation_passed.txt | 26 +- .../sosa/features/observation/_report.json | 100 +++--- .../example_1_1.validation_passed.txt | 18 +- .../example_1_2.validation_passed.txt | 22 +- .../example_2_1.validation_passed.txt | 18 +- .../observationCollection/_report.json | 122 +++---- .../example_1_1.validation_passed.txt | 18 +- .../example_1_2.validation_passed.txt | 22 +- ...ollection-props-fail.validation_failed.txt | 18 +- ...tionCollection-props.validation_passed.txt | 18 +- .../sosa/properties/observation/_report.json | 138 ++++---- .../example_1_1.validation_passed.txt | 18 +- .../example_1_2.validation_passed.txt | 22 +- .../example_2_1.validation_passed.txt | 18 +- .../observation/test1.validation_passed.txt | 18 +- .../observationCollection/_report.json | 92 +++--- .../example_1_1.validation_passed.txt | 18 +- .../example_2_1.validation_passed.txt | 18 +- .../example_3_1.validation_passed.txt | 18 +- 80 files changed, 789 insertions(+), 789 deletions(-) diff --git a/bblocks.jsonld b/bblocks.jsonld index 7a4b3ee1b..38496a138 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -472,7 +472,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -588,8 +588,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.geojson", - "ogc.ogc-utils.json-link" + "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", @@ -751,7 +751,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -813,7 +813,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "dependsOn": [ @@ -869,8 +869,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -918,8 +918,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -971,8 +971,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -1019,9 +1019,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.json-fg.feature", "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection" + "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", @@ -1074,9 +1074,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1122,8 +1122,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -1135,7 +1135,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -1197,12 +1197,12 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "dependsOn": [ - "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observationCollection", + "ogc.unstable.sosa.features.observation", "ogc.geo.json-fg.featureCollection-lenient" ], "schema": { @@ -1251,10 +1251,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", "ogc.unstable.sosa.examples.vectorObservation", - "ogc.unstable.sosa.features.observationCollection" + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -1267,10 +1267,10 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.examples.vectorObservationFeature": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" ], "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { diff --git a/bblocks.ttl b/bblocks.ttl index 5dbb63db0..566949209 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -11,12 +11,12 @@ 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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox-crs/" ], - [ 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" ] ; + 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" ; dct:modified "2022-07-05"^^xsd:date ; dct:source ; @@ -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 "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -52,10 +52,10 @@ bblocks:ogc.geo.geopose.basic.quaternion a skos:Concept, rdfs:label "GeoPose Basic-Quaternion" ; dct:abstract "Basic GeoPose using quaternion to specify orientation" ; dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/quaternion/" ] ; dct:hasVersion "0.1" ; @@ -75,10 +75,10 @@ bblocks:ogc.geo.json-fg.featureCollection a skos:Concept, dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-31"^^xsd:date ; dct:source ; @@ -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 "text/markdown" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-24"^^xsd:date ; skos:inScheme ; @@ -140,10 +140,10 @@ bblocks:ogc.unstable.sosa a skos:Concept, rdfs:label "Sensor, Observation, Sample, and Actuator (SOSA)" ; dct:abstract "The SOSA (Sensor, Observation, Sample, and Actuator) ontology is a realisation of the Observations, Measurements and Sampling (OMS) Conceptual model" ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/index.json" ] ; dct:hasVersion "1.0" ; @@ -161,10 +161,10 @@ 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/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservationFeature/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/vectorObservationFeature/index.json" ], + [ 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:hasVersion "1.0" ; @@ -186,10 +186,10 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ], - [ 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" ], [ 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" ; @@ -207,12 +207,12 @@ bblocks:r1.geo.common.parameters.bbox a skos:Concept, rdfs:label "bbox" ; dct:abstract "The bbox query parameter provides a simple mechanism for filtering resources based on their location. It selects all resources that intersect a rectangle (map view) or box (including height information)." ; dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], [ 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 ; @@ -245,10 +245,10 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ] ; dct:hasVersion "1.0" ; @@ -268,10 +268,10 @@ bblocks:ogc.geo.geopose.basic.ypr a skos:Concept, 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" ; - 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 "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -289,10 +289,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,12 +310,12 @@ bblocks:ogc.geo.json-fg.featureCollection-lenient a skos:Concept, rdfs:label "JSON-FG Feature Collection - Lenient" ; dct:abstract "A collection of lenient OGC Features and Geometries JSON (JSON-FG) Features, that do not require the \"time\" and \"place\" properties" ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection-lenient/" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ], - [ 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:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -334,10 +334,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 "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservation/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json" ] ; dct:hasVersion "1.0" ; @@ -357,10 +357,10 @@ 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 "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observationCollection/" ], - [ dct:format "application/json" ; + dct:description [ 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" ] ; dct:hasVersion "1.0" ; @@ -382,12 +382,12 @@ bblocks:ogc.unstable.sosa.properties.observationCollection a skos:Concept, rdfs:label "SOSA ObservationCollection" ; dct:abstract "This building blocks defines an ObservationCollection according to the SOSA/SSN v1.1 specification." ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observationCollection/" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observationCollection/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observationCollection/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-28"^^xsd:date ; dct:source , @@ -433,12 +433,12 @@ bblocks:ogc.geo.json-fg.feature-lenient a skos:Concept, rdfs:label "JSON-FG Feature - Lenient" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties." ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature-lenient/" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], [ dct:format "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/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -456,10 +456,10 @@ 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 "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observation/index.md" ], - [ dct:format "application/json" ; + dct:description [ 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/" ] ; dct:hasVersion "1.0" ; @@ -485,10 +485,10 @@ bblocks:ogc.geo.features.feature a skos:Concept, dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/feature/" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/feature/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-15"^^xsd:date ; dct:source , @@ -507,12 +507,12 @@ bblocks:ogc.ogc-utils.iri-or-curie a skos:Concept, rdfs:label "IRI or CURIE" ; dct:abstract "This Building Block defines a data type for a full IRI/URI or a CURIE (with or without a prefix)" ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ], [ dct:format "text/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 "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-03-09"^^xsd:date ; dct:source , @@ -552,12 +552,12 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, rdfs:label "JSON Link" ; dct:abstract "Web linking is used to express relationships between resources. The JSON object representation of links described here is used consistently in OGC API’s." ; dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/json-link/" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/json-link/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2022-05-18"^^xsd:date ; dct:source ; @@ -574,8 +574,8 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, skos:prefLabel "OGC Building Blocks Register" . [] a prov:Activity ; - prov:endedAtTime "2023-11-07T09:17:41.508855"^^xsd:dateTime ; - prov:startedAtTime "2023-11-07T09:17:41.421433"^^xsd:dateTime ; + prov:endedAtTime "2023-11-07T09:59:44.187960"^^xsd:dateTime ; + prov:startedAtTime "2023-11-07T09:59:44.100416"^^xsd:dateTime ; prov:used [ a prov:Entity ; dct:format "application/json" ; rdfs:seeAlso ], diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index a6db57e61..384ba8a3a 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.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 +{"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 diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index 2f1ac9c01..89a3f5cc2 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.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 +{"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 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 d513d7081..7619de4ba 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.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 +{"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 diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index 43ad007fb..652d5ffd5 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.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 +{"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 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 9ef41a4b1..c1dd56fcf 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.geo.features.featureCollection", "ogc.ogc-utils.json-link", "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.ogc-utils.json-link", "ogc.geo.json-fg.feature-lenient", "ogc.geo.features.featureCollection"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", "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 d5eaf9d2b..f7fe964b0 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.geo.json-fg.feature", "ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", "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.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 diff --git a/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json b/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json index 5552f2d28..f7f0d7cbb 100644 --- a/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json +++ b/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.examples.vectorObservation", "name": "Example SOSA Vector Observation", "abstract": "This building block defines an example SOSA 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.geo.geopose.basic.ypr", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/examples/vectorObservation/", "examples": [{"snippets": [{"language": "json", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"resultTime\": \"2023-05-22T16:41:00+2\",\n \"hasResult\": {\n \"pose\": {\n \"position\": {\n \"lat\": 43.46498208387333,\n \"lon\": -3.803638278687769,\n \"h\": 0.5\n },\n \"angles\": {\n \"yaw\": 5.553,\n \"pitch\": -0.92,\n \"roll\": 0.33\n }\n }\n }\n}\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"resultTime\": \"2023-05-22T16:41:00+2\",\n \"hasResult\": {\n \"pose\": {\n \"position\": {\n \"lat\": 43.46498208387333,\n \"lon\": -3.803638278687769,\n \"h\": 0.5\n },\n \"angles\": {\n \"yaw\": 5.553,\n \"pitch\": -0.92,\n \"roll\": 0.33\n }\n }\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasFeatureOfInterest ;\n sosa:hasResult [ ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: Example SOSA Vector Observation\nallOf:\n- $ref: ../../properties/observation/schema.yaml\n- type: object\n properties:\n hasResult:\n properties:\n pose:\n $ref: ../../../../geo/geopose/basic/ypr/schema.yaml\n distance:\n type: number\n required:\n - hasResult\n not:\n required:\n - hasSimpleResult\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/examples/vectorObservation"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.examples.vectorObservation", "name": "Example SOSA Vector Observation", "abstract": "This building block defines an example SOSA 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.geo.geopose.basic.ypr", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/examples/vectorObservation/", "examples": [{"snippets": [{"language": "json", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"resultTime\": \"2023-05-22T16:41:00+2\",\n \"hasResult\": {\n \"pose\": {\n \"position\": {\n \"lat\": 43.46498208387333,\n \"lon\": -3.803638278687769,\n \"h\": 0.5\n },\n \"angles\": {\n \"yaw\": 5.553,\n \"pitch\": -0.92,\n \"roll\": 0.33\n }\n }\n }\n}\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"resultTime\": \"2023-05-22T16:41:00+2\",\n \"hasResult\": {\n \"pose\": {\n \"position\": {\n \"lat\": 43.46498208387333,\n \"lon\": -3.803638278687769,\n \"h\": 0.5\n },\n \"angles\": {\n \"yaw\": 5.553,\n \"pitch\": -0.92,\n \"roll\": 0.33\n }\n }\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasFeatureOfInterest ;\n sosa:hasResult [ ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservation/example_1_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: Example SOSA Vector Observation\nallOf:\n- $ref: ../../properties/observation/schema.yaml\n- type: object\n properties:\n hasResult:\n properties:\n pose:\n $ref: ../../../../geo/geopose/basic/ypr/schema.yaml\n distance:\n type: number\n required:\n - hasResult\n not:\n required:\n - hasSimpleResult\n", "gitRepository": "https://github.com/opengeospatial/ogcapi-sosa", "gitPath": "_sources/examples/vectorObservation"} \ 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 7914973a8..07bfd81b9 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.features.observation", "ogc.unstable.sosa.properties.observation", "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.examples.vectorObservationFeature": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl"], "ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/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"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld", "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"}, {"language": "jsonld", "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.156709946862875\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 \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix sosa: .\n\n a geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( \"[-111.67183507997295, 40.056709946862874]\" \"[-111.71, 40.156709946862875]\" ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.ttl"}]}, {"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"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld\",\n {\n \"resultschema\": \"http://example.org/resultschema/\",\n \"pose\": \"resultschema:pose\",\n \"distance\": {\n \"@id\": \"resultschema:distance\"\n }\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.jsonld"}, {"language": "ttl", "code": "@prefix geo1: .\n@prefix geojson: .\n@prefix geopose: .\n@prefix rdf: .\n@prefix resultschema: .\n@prefix sosa: .\n@prefix xsd: .\n\n a sosa:ObservationCollection,\n geojson:FeatureCollection ;\n sosa:resultTime \"1999\" ;\n geojson:features .\n\n a geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ resultschema:distance 6.889234e+06 ;\n resultschema:pose [ geopose:angles [ geopose:pitch -1e-02 ;\n geopose:roll 0 ;\n geopose:yaw 1.535e+01 ] ;\n geopose:position [ geopose:h 5e-01 ;\n geo1:lat -1.116718e+02 ;\n geo1:long 4.005671e+01 ] ] ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( \"[-111.67183507997295, 40.056709946862874]\" \"[-111.67183507997295, 40.056709946862874]\" ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.ttl"}]}], "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.features.observation", "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s", "examples"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.examples.vectorObservationFeature": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl"], "ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/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"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld", "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"}, {"language": "jsonld", "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.156709946862875\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 \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix rdf: .\n@prefix sosa: .\n\n a geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( \"[-111.67183507997295, 40.056709946862874]\" \"[-111.71, 40.156709946862875]\" ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.ttl"}]}, {"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"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/examples/vectorObservationFeature/context.jsonld\",\n {\n \"resultschema\": \"http://example.org/resultschema/\",\n \"pose\": \"resultschema:pose\",\n \"distance\": {\n \"@id\": \"resultschema:distance\"\n }\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.jsonld"}, {"language": "ttl", "code": "@prefix geo1: .\n@prefix geojson: .\n@prefix geopose: .\n@prefix rdf: .\n@prefix resultschema: .\n@prefix sosa: .\n@prefix xsd: .\n\n a sosa:ObservationCollection,\n geojson:FeatureCollection ;\n sosa:resultTime \"1999\" ;\n geojson:features .\n\n a geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ resultschema:distance 6.889234e+06 ;\n resultschema:pose [ geopose:angles [ geopose:pitch -1e-02 ;\n geopose:roll 0 ;\n geopose:yaw 1.535e+01 ] ;\n geopose:position [ geopose:h 5e-01 ;\n geo1:lat -1.116718e+02 ;\n geo1:long 4.005671e+01 ] ] ] ;\n sosa:resultTime \"2023-05-22T16:41:00+2\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( \"[-111.67183507997295, 40.056709946862874]\" \"[-111.67183507997295, 40.056709946862874]\" ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.ttl"}]}], "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/observation/index.json b/generateddocs/json-full/unstable/sosa/features/observation/index.json index 41d32f01f..ff630f6d7 100644 --- a/generateddocs/json-full/unstable/sosa/features/observation/index.json +++ b/generateddocs/json-full/unstable/sosa/features/observation/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.features.observation", "name": "SOSA Observation Feature", "abstract": "This building blocks defines a GeoJSON feature containing a SOSA Observation", "status": "under-development", "dateTimeAddition": "2023-05-18T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-18", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "dependsOn": ["ogc.unstable.sosa.properties.observation", "ogc.geo.json-fg.feature-lenient"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/features/observation/", "examples": [{"title": "Example of SOSA observation with simple Result", "base-uri": "http://example.com/sosa-ex#", "snippets": [{"language": "json", "ref": "examples/observation.json", "code": "{\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_1.json"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix geojson: .\n_:a1 a geojson:Feature, sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:observedProperty ;\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_2.ttl"}, {"language": "jsonld", "code": "{\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_1.jsonld"}]}, {"title": "Example of SOSA observation with Complex Result", "comment": "Note that in this example a \"local context\" is embedded in the example data to define the custom result semantics.\nIn practice, either a specialised profile of this building block would be defined with the custom schema, or the instance would have a URL pointing to the custom context required.\n(complex contexts would not be embedded in instance data typically)", "base-uri": "http://example.com/sosa-ex#", "snippets": [{"language": "json", "ref": "examples/hasResult.json", "code": "{\n \"@context\": {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": \"resultschema:b\"\n },\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"A complex result example\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasResult\": {\n \"a\": \"r1\",\n \"b\": \"r2\"\n }\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld\",\n {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": \"resultschema:b\"\n }\n ],\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"A complex result example\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasResult\": {\n \"a\": \"r1\",\n \"b\": \"r2\"\n }\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix resultschema: .\n@prefix sosa: .\n\n a sosa:Observation,\n geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ resultschema:a \"r1\" ;\n resultschema:b \"r2\" ] ;\n sosa:observedProperty ;\n sosa:resultTime \"1999\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation Feature\ntype: object\nallOf:\n- $ref: ../../../../geo/json-fg/feature-lenient/schema.yaml\n- type: object\n properties:\n properties:\n $ref: ../../properties/observation/schema.yaml\n x-jsonld-id: '@nest'\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 features: 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/observation"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.features.observation", "name": "SOSA Observation Feature", "abstract": "This building blocks defines a GeoJSON feature containing a SOSA Observation", "status": "under-development", "dateTimeAddition": "2023-05-18T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-18", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "dependsOn": ["ogc.geo.json-fg.feature-lenient", "ogc.unstable.sosa.properties.observation"], "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/features/observation/", "examples": [{"title": "Example of SOSA observation with simple Result", "base-uri": "http://example.com/sosa-ex#", "snippets": [{"language": "json", "ref": "examples/observation.json", "code": "{\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_1.json"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix geojson: .\n_:a1 a geojson:Feature, sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:observedProperty ;\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_2.ttl"}, {"language": "jsonld", "code": "{\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasSimpleResult\": 15555.0\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_1_1.jsonld"}]}, {"title": "Example of SOSA observation with Complex Result", "comment": "Note that in this example a \"local context\" is embedded in the example data to define the custom result semantics.\nIn practice, either a specialised profile of this building block would be defined with the custom schema, or the instance would have a URL pointing to the custom context required.\n(complex contexts would not be embedded in instance data typically)", "base-uri": "http://example.com/sosa-ex#", "snippets": [{"language": "json", "ref": "examples/hasResult.json", "code": "{\n \"@context\": {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": \"resultschema:b\"\n },\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"A complex result example\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasResult\": {\n \"a\": \"r1\",\n \"b\": \"r2\"\n }\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observation/context.jsonld\",\n {\n \"resultschema\": \"http//example.org/resultchema/\",\n \"a\": \"resultschema:a\",\n \"b\": \"resultschema:b\"\n }\n ],\n \"@id\": \"pop1999\",\n \"type\": \"Feature\",\n \"featureType\": \"sosa:Observation\",\n \"geometry\": null,\n \"properties\": {\n \"observedProperty\": \"https://dbpedia.org/ontology/population\",\n \"resultTime\": \"1999\",\n \"comment\": \"A complex result example\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Spanish%20Fork\",\n \"hasResult\": {\n \"a\": \"r1\",\n \"b\": \"r2\"\n }\n }\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix geojson: .\n@prefix resultschema: .\n@prefix sosa: .\n\n a sosa:Observation,\n geojson:Feature ;\n sosa:hasFeatureOfInterest ;\n sosa:hasResult [ resultschema:a \"r1\" ;\n resultschema:b \"r2\" ] ;\n sosa:observedProperty ;\n sosa:resultTime \"1999\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/features/observation/example_2_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation Feature\ntype: object\nallOf:\n- $ref: ../../../../geo/json-fg/feature-lenient/schema.yaml\n- type: object\n properties:\n properties:\n $ref: ../../properties/observation/schema.yaml\n x-jsonld-id: '@nest'\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 features: 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/observation"} \ 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 fc4bd22e0..e5ed371de 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": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "dependsOn": ["ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observationCollection", "ogc.geo.json-fg.featureCollection-lenient"], "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"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld", "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": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld\",\n {\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 ],\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.jsonld"}, {"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": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "dependsOn": ["ogc.unstable.sosa.properties.observationCollection", "ogc.unstable.sosa.features.observation", "ogc.geo.json-fg.featureCollection-lenient"], "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"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld", "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": "jsonld", "code": "{\n \"@context\": [\n \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/context.jsonld\",\n {\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 ],\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.jsonld"}, {"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/json-full/unstable/sosa/properties/observation/index.json b/generateddocs/json-full/unstable/sosa/properties/observation/index.json index 0c064ce42..25ee53da4 100644 --- a/generateddocs/json-full/unstable/sosa/properties/observation/index.json +++ b/generateddocs/json-full/unstable/sosa/properties/observation/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.properties.observation", "name": "SOSA Observation", "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.", "status": "under-development", "dateTimeAddition": "2023-04-13T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-04-13", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/properties/observation/", "description": "## SOSA Observation\n\nAn observation is \"the Act of carrying out an (Observation) Procedure to estimate or calculate a value \nof a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how;\nlinks to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest\nto detail what that property was associated with.\"", "examples": [{"title": "Example of SOSA observation with simple result", "snippets": [{"language": "json", "code": "{ \n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 33,\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_1.json"}, {"language": "turtle", "code": "@prefix sosa: .\n@prefix xsd: .\n_:a1 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:observedProperty ;\n.", "shacl-closure": ["closure.ttl"], "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_2.ttl"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 33,\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n\n[] a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:observedProperty ;\n sosa:resultTime \"2022-05-01T22:33:44+00:00\"^^xsd:dateTime .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_2.ttl"}]}, {"title": "Example of SOSA observation with object result", "snippets": [{"language": "json", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": {\n \"@context\": {\n \"label\": \"\",\n },\n \n },\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": {\n \"@context\": {\n \"label\": \"\"\n }\n },\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult [ ] ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation\ntype: object\nproperties:\n resultTime:\n type: string\n format: date-time\n x-jsonld-id: http://www.w3.org/ns/sosa/resultTime\n phenomenonTime:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/phenomenonTime\n hasFeatureOfInterest:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n observedProperty:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n usedProcedure:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n madeBySensor:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n hasResult:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasResult\n hasSimpleResult:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasSimpleResult\nanyOf:\n- required:\n - hasResult\n- required:\n - hasSimpleResult\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\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 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 isFeatureOfInterestOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isFeatureOfInterestOf\n x-jsonld-type: '@id'\n isResultOf: http://www.w3.org/ns/sosa/isResultOf\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 features: http://www.w3.org/ns/sosa/hasMember\n properties: '@nest'\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/properties/observation"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.properties.observation", "name": "SOSA Observation", "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.", "status": "under-development", "dateTimeAddition": "2023-04-13T00:00:00Z", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-04-13", "sources": [{"title": "Semantic Sensor Network Ontology", "link": "https://www.w3.org/TR/vocab-ssn/"}], "maturity": "development", "scope": "unstable", "tags": ["sosa", "ssn", "observations", "o&m", "o&m&s"], "group": "SOSA", "shaclRules": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/properties/observation/", "description": "## SOSA Observation\n\nAn observation is \"the Act of carrying out an (Observation) Procedure to estimate or calculate a value \nof a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how;\nlinks to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest\nto detail what that property was associated with.\"", "examples": [{"title": "Example of SOSA observation with simple result", "snippets": [{"language": "json", "code": "{ \n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 33,\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_1.json"}, {"language": "turtle", "code": "@prefix sosa: .\n@prefix xsd: .\n_:a1 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:observedProperty ;\n.", "shacl-closure": ["closure.ttl"], "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_2.ttl"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 33,\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n\n[] a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n sosa:observedProperty ;\n sosa:resultTime \"2022-05-01T22:33:44+00:00\"^^xsd:dateTime .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_1_2.ttl"}]}, {"title": "Example of SOSA observation with object result", "snippets": [{"language": "json", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": {\n \"@context\": {\n \"label\": \"\",\n },\n \n },\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": {\n \"@context\": {\n \"label\": \"\"\n }\n },\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observation/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult [ ] ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observation/example_2_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA Observation\ntype: object\nproperties:\n resultTime:\n type: string\n format: date-time\n x-jsonld-id: http://www.w3.org/ns/sosa/resultTime\n phenomenonTime:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/phenomenonTime\n hasFeatureOfInterest:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n observedProperty:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n usedProcedure:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n madeBySensor:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n hasResult:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasResult\n hasSimpleResult:\n x-jsonld-id: http://www.w3.org/ns/sosa/hasSimpleResult\nanyOf:\n- required:\n - hasResult\n- required:\n - hasSimpleResult\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\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 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 isFeatureOfInterestOf:\n x-jsonld-id: http://www.w3.org/ns/sosa/isFeatureOfInterestOf\n x-jsonld-type: '@id'\n isResultOf: http://www.w3.org/ns/sosa/isResultOf\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 features: http://www.w3.org/ns/sosa/hasMember\n properties: '@nest'\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/properties/observation"} \ No newline at end of file diff --git a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json index c803d9db5..847183b09 100644 --- a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json @@ -1,2 +1,2 @@ -{"itemIdentifier": "ogc.unstable.sosa.properties.observationCollection", "name": "SOSA ObservationCollection", "abstract": "This building blocks defines an ObservationCollection 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": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "dependsOn": ["ogc.ogc-utils.iri-or-curie", "ogc.unstable.sosa.properties.observation"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observationCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/properties/observationCollection/", "description": "## SOSA ObservationCollection\n\nCollection of one or more observations, whose members share a common value for one or more properties.", "examples": [{"title": "Example of SOSA ObservationCollection", "comment": "This class is a target for the SOSA v 1.1 update.", "snippets": [{"language": "json", "code": "{ \n \"hasMember\": [\n \"_:a1\"\n ],\n \"observedProperty\": \"_:p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "base-uri": "http://example.com/", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"hasMember\": [\n \"_:a1\"\n ],\n \"observedProperty\": \"_:p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasMember \"_:a1\" ;\n sosa:observedProperty [ ] ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.ttl"}]}, {"title": "Example of SOSA ObservationCollection", "snippets": [{"language": "json", "code": "{ \n \"observedProperty\": \"p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"hasMember\": [\n { \n \"@id\": \"a1\",\n \"@type\": \"sosa:Observation\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 1995.2,\n \"phenomenonTime\": \"2022-05-01T22:33:40Z\"\n }\n ]\n}", "base-uri": "http://example.com/", "shacl-closure": ["closure.ttl"], "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"observedProperty\": \"p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"hasMember\": [\n {\n \"@id\": \"a1\",\n \"@type\": \"sosa:Observation\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 1995.2,\n \"phenomenonTime\": \"2022-05-01T22:33:40Z\"\n }\n ],\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n\n a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 1.9952e+03 ;\n sosa:phenomenonTime \"2022-05-01T22:33:40Z\" .\n\n[] sosa:hasMember ;\n sosa:observedProperty ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.ttl"}]}, {"title": "Turtle example of SOSA ObservationCollection", "snippets": [{"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix eg: .\n@prefix skos: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:a1 ;\n sosa:observedProperty eg:p1 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:phenomenonTime \"2022-05-01T22:33:40Z\"^^xsd:dateTime ;\n.\n\neg:a1 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n.\neg:p1 a skos:Concept;\n skos:prefLabel \"Some Observable Property\";\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_3_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA ObservationCollection\n$defs:\n collection:\n type: object\n properties:\n resultTime:\n type: string\n format: date-time\n x-jsonld-id: http://www.w3.org/ns/sosa/resultTime\n phenomenonTime:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/phenomenonTime\n hasFeatureOfInterest:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n observedProperty:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n usedProcedure:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n madeBySensor:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n hasMember:\n type: array\n items:\n anyOf:\n - $ref: '#/$defs/collection'\n - $ref: ../observation/schema.yaml\n - $ref: ../../../../ogc-utils/iri-or-curie/schema.yaml\n x-jsonld-id: http://www.w3.org/ns/sosa/hasMember\nallOf:\n- $ref: '#/$defs/collection'\n- not:\n anyOf:\n - required:\n - hasResult\n - required:\n - hasSimpleResult\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\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 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 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 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 features: http://www.w3.org/ns/sosa/hasMember\n properties: '@nest'\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/properties/observationCollection"} \ No newline at end of file +{"itemIdentifier": "ogc.unstable.sosa.properties.observationCollection", "name": "SOSA ObservationCollection", "abstract": "This building blocks defines an ObservationCollection 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": {"ogc.unstable.sosa.properties.observation": ["https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl"]}, "dependsOn": ["ogc.ogc-utils.iri-or-curie", "ogc.unstable.sosa.properties.observation"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observationCollection/", "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/unstable/sosa/properties/observationCollection/", "description": "## SOSA ObservationCollection\n\nCollection of one or more observations, whose members share a common value for one or more properties.", "examples": [{"title": "Example of SOSA ObservationCollection", "comment": "This class is a target for the SOSA v 1.1 update.", "snippets": [{"language": "json", "code": "{ \n \"hasMember\": [\n \"_:a1\"\n ],\n \"observedProperty\": \"_:p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\"\n}", "base-uri": "http://example.com/", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.json"}, {"language": "jsonld", "code": "{\n \"hasMember\": [\n \"_:a1\"\n ],\n \"observedProperty\": \"_:p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n\n[] sosa:hasMember \"_:a1\" ;\n sosa:observedProperty [ ] ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_1_1.ttl"}]}, {"title": "Example of SOSA ObservationCollection", "snippets": [{"language": "json", "code": "{ \n \"observedProperty\": \"p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"hasMember\": [\n { \n \"@id\": \"a1\",\n \"@type\": \"sosa:Observation\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 1995.2,\n \"phenomenonTime\": \"2022-05-01T22:33:40Z\"\n }\n ]\n}", "base-uri": "http://example.com/", "shacl-closure": ["closure.ttl"], "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.json"}, {"language": "jsonld", "code": "{\n \"observedProperty\": \"p1\",\n \"resultTime\": \"2022-05-01T22:33:44Z\",\n \"hasMember\": [\n {\n \"@id\": \"a1\",\n \"@type\": \"sosa:Observation\",\n \"comment\": \"Example of an inline membership - would entail hasMember relations\",\n \"hasFeatureOfInterest\": \"https://demo.pygeoapi.io/master/collections/utah_city_locations/items/Salem\",\n \"hasSimpleResult\": 1995.2,\n \"phenomenonTime\": \"2022-05-01T22:33:40Z\"\n }\n ],\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.jsonld"}, {"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n\n a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 1.9952e+03 ;\n sosa:phenomenonTime \"2022-05-01T22:33:40Z\" .\n\n[] sosa:hasMember ;\n sosa:observedProperty ;\n sosa:resultTime \"2022-05-01T22:33:44Z\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_2_1.ttl"}]}, {"title": "Turtle example of SOSA ObservationCollection", "snippets": [{"language": "ttl", "code": "@prefix sosa: .\n@prefix xsd: .\n@prefix eg: .\n@prefix skos: .\n\neg:c1 a sosa:ObservationCollection ;\n sosa:hasMember eg:a1 ;\n sosa:observedProperty eg:p1 ;\n sosa:resultTime \"2022-05-01T22:33:44Z\"^^xsd:dateTime ;\n sosa:phenomenonTime \"2022-05-01T22:33:40Z\"^^xsd:dateTime ;\n.\n\neg:a1 a sosa:Observation ;\n sosa:hasFeatureOfInterest ;\n sosa:hasSimpleResult 33 ;\n.\neg:p1 a skos:Concept;\n skos:prefLabel \"Some Observable Property\";\n.", "url": "https://opengeospatial.github.io/bblocks/tests/unstable/sosa/properties/observationCollection/example_3_1.ttl"}]}], "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: SOSA ObservationCollection\n$defs:\n collection:\n type: object\n properties:\n resultTime:\n type: string\n format: date-time\n x-jsonld-id: http://www.w3.org/ns/sosa/resultTime\n phenomenonTime:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/phenomenonTime\n hasFeatureOfInterest:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/hasFeatureOfInterest\n x-jsonld-type: '@id'\n observedProperty:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/observedProperty\n x-jsonld-type: '@id'\n usedProcedure:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/usedProcedure\n x-jsonld-type: '@id'\n madeBySensor:\n type:\n - object\n - string\n x-jsonld-id: http://www.w3.org/ns/sosa/madeBySensor\n x-jsonld-type: '@id'\n hasMember:\n type: array\n items:\n anyOf:\n - $ref: '#/$defs/collection'\n - $ref: ../observation/schema.yaml\n - $ref: ../../../../ogc-utils/iri-or-curie/schema.yaml\n x-jsonld-id: http://www.w3.org/ns/sosa/hasMember\nallOf:\n- $ref: '#/$defs/collection'\n- not:\n anyOf:\n - required:\n - hasResult\n - required:\n - hasSimpleResult\nx-jsonld-extra-terms:\n Observation: http://www.w3.org/ns/sosa/Observation\n Sample: http://www.w3.org/ns/sosa/Sample\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 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 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 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 features: http://www.w3.org/ns/sosa/hasMember\n properties: '@nest'\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/properties/observationCollection"} \ No newline at end of file diff --git a/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/index.html b/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/index.html index 3150d2398..6748d9ef7 100644 --- a/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/index.html +++ b/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/index.html @@ -599,7 +599,7 @@

Validation

SHACL Shapes

  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html b/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html index d5de9200b..f65123157 100644 --- a/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html +++ b/generateddocs/slate-build/unstable/sosa/examples/vectorObservationFeature/index.html @@ -861,12 +861,12 @@

    Validation

    SHACL Shapes

  • Example SOSA Vector Observation Feature ogc.unstable.sosa.examples.vectorObservationFeature
  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate-build/unstable/sosa/features/observation/index.html b/generateddocs/slate-build/unstable/sosa/features/observation/index.html index 9a01fd50b..a98ec21a7 100644 --- a/generateddocs/slate-build/unstable/sosa/features/observation/index.html +++ b/generateddocs/slate-build/unstable/sosa/features/observation/index.html @@ -774,7 +774,7 @@

    Validation

    SHACL Shapes

  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html index 9e1ddaa41..498dd7c99 100644 --- a/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html +++ b/generateddocs/slate-build/unstable/sosa/features/observationCollection/index.html @@ -841,7 +841,7 @@

    Validation

    SHACL Shapes

  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate-build/unstable/sosa/properties/observation/index.html b/generateddocs/slate-build/unstable/sosa/properties/observation/index.html index 3981f2d98..21eb01a52 100644 --- a/generateddocs/slate-build/unstable/sosa/properties/observation/index.html +++ b/generateddocs/slate-build/unstable/sosa/properties/observation/index.html @@ -734,7 +734,7 @@

    Validation

    SHACL Shapes

  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate-build/unstable/sosa/properties/observationCollection/index.html b/generateddocs/slate-build/unstable/sosa/properties/observationCollection/index.html index 65323a206..b173e011f 100644 --- a/generateddocs/slate-build/unstable/sosa/properties/observationCollection/index.html +++ b/generateddocs/slate-build/unstable/sosa/properties/observationCollection/index.html @@ -774,7 +774,7 @@

    Validation

    SHACL Shapes

  • SOSA Observation ogc.unstable.sosa.properties.observation
  • References

    diff --git a/generateddocs/slate/unstable/sosa/examples/vectorObservation/index.html.md b/generateddocs/slate/unstable/sosa/examples/vectorObservation/index.html.md index 9d2c3063b..1fbebd620 100644 --- a/generateddocs/slate/unstable/sosa/examples/vectorObservation/index.html.md +++ b/generateddocs/slate/unstable/sosa/examples/vectorObservation/index.html.md @@ -295,7 +295,7 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md b/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md index 85c5ccffb..9e4b8cbc0 100644 --- a/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md +++ b/generateddocs/slate/unstable/sosa/examples/vectorObservationFeature/index.html.md @@ -575,9 +575,9 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * Example SOSA Vector Observation Feature ogc.unstable.sosa.examples.vectorObservationFeature - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl) * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/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 23c48200d..8da8b31f1 100644 --- a/generateddocs/slate/unstable/sosa/features/observation/index.html.md +++ b/generateddocs/slate/unstable/sosa/features/observation/index.html.md @@ -488,7 +488,7 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md index 97f8171b8..9fdb598bb 100644 --- a/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md +++ b/generateddocs/slate/unstable/sosa/features/observationCollection/index.html.md @@ -543,7 +543,7 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/generateddocs/slate/unstable/sosa/properties/observation/index.html.md b/generateddocs/slate/unstable/sosa/properties/observation/index.html.md index 37beb0206..bfc3f63a0 100644 --- a/generateddocs/slate/unstable/sosa/properties/observation/index.html.md +++ b/generateddocs/slate/unstable/sosa/properties/observation/index.html.md @@ -449,7 +449,7 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/generateddocs/slate/unstable/sosa/properties/observationCollection/index.html.md b/generateddocs/slate/unstable/sosa/properties/observationCollection/index.html.md index 69c8f3811..43c585776 100644 --- a/generateddocs/slate/unstable/sosa/properties/observationCollection/index.html.md +++ b/generateddocs/slate/unstable/sosa/properties/observationCollection/index.html.md @@ -489,7 +489,7 @@ You can find the full JSON-LD context here: The following sets of SHACL shapes are used for validating this building block: * SOSA Observation ogc.unstable.sosa.properties.observation - * [https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) + * [https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl](https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl) # References diff --git a/register.json b/register.json index d0ade3c5a..e89146487 100644 --- a/register.json +++ b/register.json @@ -370,7 +370,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -478,8 +478,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.geojson", - "ogc.ogc-utils.json-link" + "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", @@ -629,7 +629,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -687,7 +687,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "dependsOn": [ @@ -739,8 +739,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -784,8 +784,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -833,8 +833,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -877,9 +877,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.json-fg.feature", "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection" + "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", @@ -928,9 +928,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.geo.features.featureCollection" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -972,8 +972,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.unstable.sosa.properties.observation", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -985,7 +985,7 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { @@ -1043,12 +1043,12 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "dependsOn": [ - "ogc.unstable.sosa.features.observation", "ogc.unstable.sosa.properties.observationCollection", + "ogc.unstable.sosa.features.observation", "ogc.geo.json-fg.featureCollection-lenient" ], "schema": { @@ -1093,10 +1093,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", "ogc.unstable.sosa.examples.vectorObservation", - "ogc.unstable.sosa.features.observationCollection" + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", @@ -1109,10 +1109,10 @@ "group": "SOSA", "shaclRules": { "ogc.unstable.sosa.examples.vectorObservationFeature": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl" ], "ogc.unstable.sosa.properties.observation": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ] }, "schema": { diff --git a/registereditems/unstable/sosa b/registereditems/unstable/sosa index 99efdae8d..12272ad2a 160000 --- a/registereditems/unstable/sosa +++ b/registereditems/unstable/sosa @@ -1 +1 @@ -Subproject commit 99efdae8d06a925543f852bbea3ec59bcaf3bfc2 +Subproject commit 12272ad2ab0b8ea3de5fa31a8345db4dacf935a1 diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json index 4c6b766ca..37d9a74a8 100644 --- a/tests/geo/common/data_types/bounding_box/_report.json +++ b/tests/geo/common/data_types/bounding_box/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box", "bblockName": "Bounding Box", "bblockId": "ogc.geo.common.data_types.bounding_box", - "generated": "2023-11-07T09:17:39.787228+00:00", + "generated": "2023-11-07T09:59:38.171800+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 aece1f6f7..882f84f38 100644 --- a/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt +++ b/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box -Generated 2023-11-07T09:17:39.787179+00:00 +Generated 2023-11-07T09:59:38.171751+00:00 === Files === Using example_1_1.json from examples === End Files === diff --git a/tests/geo/common/parameters/bbox-crs/_report.json b/tests/geo/common/parameters/bbox-crs/_report.json index 2ffafdcba..4ab3e3290 100644 --- a/tests/geo/common/parameters/bbox-crs/_report.json +++ b/tests/geo/common/parameters/bbox-crs/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox-crs - bbox-crs", "bblockName": "bbox-crs", "bblockId": "ogc.geo.common.parameters.bbox-crs", - "generated": "2023-11-07T09:17:39.694863+00:00", + "generated": "2023-11-07T09:59:38.076636+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 e6a195244..26c139589 100644 --- a/tests/geo/common/parameters/bbox/_report.json +++ b/tests/geo/common/parameters/bbox/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox - bbox", "bblockName": "bbox", "bblockId": "ogc.geo.common.parameters.bbox", - "generated": "2023-11-07T09:17:39.690517+00:00", + "generated": "2023-11-07T09:59:38.072404+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json index 6cd902ec8..1e972fc53 100644 --- a/tests/geo/features/feature/_report.json +++ b/tests/geo/features/feature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.feature - Feature", "bblockName": "Feature", "bblockId": "ogc.geo.features.feature", - "generated": "2023-11-07T09:17:39.800028+00:00", + "generated": "2023-11-07T09:59:38.184323+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 fb3091612..0472be962 100644 --- a/tests/geo/features/feature/example_1_1.validation_passed.txt +++ b/tests/geo/features/feature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.feature - Feature -Generated 2023-11-07T09:17:39.799976+00:00 +Generated 2023-11-07T09:59:38.184249+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 6719eb5d5..b772b7bc7 100644 --- a/tests/geo/features/featureCollection/_report.json +++ b/tests/geo/features/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.featureCollection - Feature Collection", "bblockName": "Feature Collection", "bblockId": "ogc.geo.features.featureCollection", - "generated": "2023-11-07T09:17:40.121617+00:00", + "generated": "2023-11-07T09:59:38.591285+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 6f7a246e6..0e8908914 100644 --- a/tests/geo/features/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/features/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.featureCollection - Feature Collection -Generated 2023-11-07T09:17:40.121564+00:00 +Generated 2023-11-07T09:59:38.591229+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 d75bf581c..29ee0c5ff 100644 --- a/tests/geo/geopose/basic/ypr/_report.json +++ b/tests/geo/geopose/basic/ypr/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR", "bblockName": "GeoPose Basic-YPR", "bblockId": "ogc.geo.geopose.basic.ypr", - "generated": "2023-11-07T09:17:39.724348+00:00", + "generated": "2023-11-07T09:59:38.107180+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 96cbfd01d..495bc978c 100644 --- a/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2023-11-07T09:17:39.716381+00:00 +Generated 2023-11-07T09:59:38.098903+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 094f5d106..bcc013033 100644 --- a/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2023-11-07T09:17:39.718928+00:00 +Generated 2023-11-07T09:59:38.101468+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 e2d6a20de..3c35dcc09 100644 --- a/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2023-11-07T09:17:39.721733+00:00 +Generated 2023-11-07T09:59:38.104492+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 9f1d74a43..b6af2aa82 100644 --- a/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2023-11-07T09:17:39.724271+00:00 +Generated 2023-11-07T09:59:38.107104+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 df6396f0f..666d3b022 100644 --- a/tests/geo/json-fg/featureCollection/_report.json +++ b/tests/geo/json-fg/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection", "bblockName": "JSON-FG Feature Collection", "bblockId": "ogc.geo.json-fg.featureCollection", - "generated": "2023-11-07T09:17:40.484557+00:00", + "generated": "2023-11-07T09:59:40.314908+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 fc71050a6..e49c5488a 100644 --- a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2023-11-07T09:17:40.484505+00:00 +Generated 2023-11-07T09:59:40.314838+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 943342bff..626872b3a 100644 --- a/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2023-11-07T09:17:40.279028+00:00 +Generated 2023-11-07T09:59:39.237654+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json index d374b166a..d4950500f 100644 --- a/tests/geo/json-fg/link-role/_report.json +++ b/tests/geo/json-fg/link-role/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance", "bblockName": "Link with role and target conformance", "bblockId": "ogc.geo.json-fg.link-role", - "generated": "2023-11-07T09:17:39.810235+00:00", + "generated": "2023-11-07T09:59:38.194409+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 be4da63c4..bbe4c6ede 100644 --- a/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance -Generated 2023-11-07T09:17:39.810183+00:00 +Generated 2023-11-07T09:59:38.194357+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 9d1e3e67a..125c1a011 100644 --- a/tests/ogc-utils/iri-or-curie/_report.json +++ b/tests/ogc-utils/iri-or-curie/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE", "bblockName": "IRI or CURIE", "bblockId": "ogc.ogc-utils.iri-or-curie", - "generated": "2023-11-07T09:17:39.742852+00:00", + "generated": "2023-11-07T09:59:38.126243+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 abb15bf1a..5b729f503 100644 --- a/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.734060+00:00 +Generated 2023-11-07T09:59:38.117059+00:00 === Files === Using example_1_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt index 1fee05158..76e3276df 100644 --- a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.734453+00:00 +Generated 2023-11-07T09:59:38.117460+00:00 === Files === Using example_2_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt index 41d4b0cda..e8f9d0381 100644 --- a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.734808+00:00 +Generated 2023-11-07T09:59:38.117854+00:00 === Files === Using example_3_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt index fa92e7cc1..84728f089 100644 --- a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.735321+00:00 +Generated 2023-11-07T09:59:38.118423+00:00 === Files === Using example_4_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt index 8f12e9de8..3d8273878 100644 --- a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.735715+00:00 +Generated 2023-11-07T09:59:38.118930+00:00 === Files === Using example_5_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt index 876c56612..4f097e40c 100644 --- a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.739018+00:00 +Generated 2023-11-07T09:59:38.122345+00:00 === Files === Using example_6_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt index 2447c5c14..b4a418c28 100644 --- a/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_7_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2023-11-07T09:17:39.742801+00:00 +Generated 2023-11-07T09:59:38.126193+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 3c8e44169..22c90c493 100644 --- a/tests/ogc-utils/topology/_report.json +++ b/tests/ogc-utils/topology/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.topology - Geometry using references", "bblockName": "Geometry using references", "bblockId": "ogc.ogc-utils.topology", - "generated": "2023-11-07T09:17:39.819395+00:00", + "generated": "2023-11-07T09:59:38.203738+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 3a82fed11..b9c2fe8d4 100644 --- a/tests/ogc-utils/topology/example_1_1.validation_passed.txt +++ b/tests/ogc-utils/topology/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.topology - Geometry using references -Generated 2023-11-07T09:17:39.819344+00:00 +Generated 2023-11-07T09:59:38.203662+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 a6aec290e..8431c6a6c 100644 --- a/tests/report.html +++ b/tests/report.html @@ -26,7 +26,7 @@

    Building blocks validation report

    - Generated at 2023-11-07T09:17:41.418127+00:00 + Generated at 2023-11-07T09:59:44.097598+00:00

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

    @@ -519,20 +519,20 @@

    Output Turtle test1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl

    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*
    @@ -562,20 +562,20 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*
    @@ -602,20 +602,20 @@

    Using example_1_2.ttl from examples
    Output Turtle example_1_2.ttl created
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: _:n459198bbae704d3ca426787a3388878ab1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:n459198bbae704d3ca426787a3388878ab1 - - Shape <http://example.com/rules#testObservedProperty>: _:n459198bbae704d3ca426787a3388878ab1 - - Shape <http://example.com/rules#testRequiredTime>: _:n459198bbae704d3ca426787a3388878ab1 - - Shape <http://example.com/rules#testResult>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape <http://example.com/rules#testRequiredTime>: _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape <http://example.com/rules#testResult>: _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape <http://example.com/rules#testObservedProperty>: _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*
    @@ -645,20 +645,20 @@

    Output Turtle example_2_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*
    @@ -903,20 +903,20 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b5): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n3d341092e4a747dea410a90b9d32d147b32): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3d341092e4a747dea410a90b9d32d147b19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3d341092e4a747dea410a90b9d32d147b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb19): *none*
    @@ -968,20 +968,20 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*
    @@ -1011,20 +1011,20 @@

    Output Turtle example_2_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: <http://example.com/a1> + - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/a1> - Shape <http://example.com/rules#testFeatureOfInterest>: <http://example.com/a1> + - Shape <http://example.com/rules#testResult>: <http://example.com/a1> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/a1> - - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/a1> - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*
    @@ -1051,20 +1051,20 @@

    Using example_3_1.ttl from examples
    Output Turtle example_3_1.ttl created
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: eg:a1 + - Shape <http://example.com/rules#testRequiredTime>: eg:a1 - Shape <http://example.com/rules#testFeatureOfInterest>: eg:a1 + - Shape <http://example.com/rules#testResult>: eg:a1 - Shape <http://example.com/rules#testObservedProperty>: eg:a1 - - Shape <http://example.com/rules#testRequiredTime>: eg:a1 - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*
    @@ -1354,20 +1354,20 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    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#testFeatureOfInterest>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none*
    @@ -1394,20 +1394,20 @@

    Using example_1_2.ttl from examples
    Output Turtle example_1_2.ttl created
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape <http://example.com/rules#testFeatureOfInterest>: _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape <http://example.com/rules#testObservedProperty>: _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape <http://example.com/rules#testRequiredTime>: _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape <http://example.com/rules#testResult>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape <http://example.com/rules#testRequiredTime>: _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape <http://example.com/rules#testFeatureOfInterest>: _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape <http://example.com/rules#testResult>: _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape <http://example.com/rules#testObservedProperty>: _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none*
    @@ -1437,20 +1437,20 @@

    Output Turtle example_2_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    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#testFeatureOfInterest>: <http://example.com/pop1999> + - Shape <http://example.com/rules#testResult>: <http://example.com/pop1999> - Shape <http://example.com/rules#testObservedProperty>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testRequiredTime>: <http://example.com/pop1999> - - Shape <http://example.com/rules#testResult>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none*
    @@ -1502,20 +1502,20 @@

    Output Turtle observationCollection-props.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*
    @@ -1546,20 +1546,20 @@

    Output Turtle observationCollection-props-fail.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*
    Test was expected to fail but it did not.
    @@ -1590,20 +1590,20 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: *none* + - Shape <http://example.com/rules#testRequiredTime>: *none* - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testRequiredTime>: *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*
    @@ -1630,20 +1630,20 @@

    Using example_1_2.ttl from examples
    Output Turtle example_1_2.ttl created
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testResult>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testObservedProperty>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testRequiredTime>: eg:pop2000,eg:pop1999 - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape <http://example.com/rules#testRequiredTime>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testFeatureOfInterest>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testResult>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testObservedProperty>: eg:pop1999,eg:pop2000 + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*
    @@ -1695,26 +1695,26 @@

    Output Turtle example_1_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none* + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none* - Shape <http://example.com/rules#testGeometryHasCoordinates>/sh:property (path geojson:coordinates): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none*
    @@ -1744,26 +1744,26 @@

    Output Turtle example_2_1.ttl created
    Validation passed
    Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    + - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl
    Validation Report Conforms: True
    Focus nodes: - - Shape <http://example.com/rules#testFeatureOfInterest>: *none* - - Shape <http://example.com/rules#testObservedProperty>: *none* - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testRequiredTime>: *none* + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testResult>: *none* - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none* - - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none* - - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none* - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* - - Shape <http://example.com/rules#testResult>/sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none* + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testFeatureOfInterest>: *none* + - Shape <http://example.com/rules#testObservedProperty>: *none* + - Shape <http://example.com/rules#testResult>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none* + - Shape <http://example.com/rules#testFeatureOfInterest>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none* - Shape <http://example.com/rules#testGeometryHasCoordinates>/sh:property (path geojson:coordinates): *none* - - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none* + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>/sh:property (path geojson:geometry): *none* + - Shape <http://example.com/rules#testRequiredTime>/sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none* + - Shape <http://example.com/rules#testObservedProperty>/sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none*
    diff --git a/tests/unstable/sosa/examples/vectorObservation/_report.json b/tests/unstable/sosa/examples/vectorObservation/_report.json index 73cdc2750..8d9264380 100644 --- a/tests/unstable/sosa/examples/vectorObservation/_report.json +++ b/tests/unstable/sosa/examples/vectorObservation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.examples.vectorObservation - Example SOSA Vector Observation", "bblockName": "Example SOSA Vector Observation", "bblockId": "ogc.unstable.sosa.examples.vectorObservation", - "generated": "2023-11-07T09:17:39.887114+00:00", + "generated": "2023-11-07T09:59:38.433359+00:00", "result": true, "items": [ { @@ -53,10 +53,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -66,41 +66,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n3d341092e4a747dea410a90b9d32d147b5" + "path": "_:nb897f6aa53e24f76a1b9aa7934558f4eb32" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n3d341092e4a747dea410a90b9d32d147b32" + "path": "_:nb897f6aa53e24f76a1b9aa7934558f4eb5" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n3d341092e4a747dea410a90b9d32d147b19" + "path": "_:nb897f6aa53e24f76a1b9aa7934558f4eb29" }, "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n3d341092e4a747dea410a90b9d32d147b11" + "path": "_:nb897f6aa53e24f76a1b9aa7934558f4eb11" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n3d341092e4a747dea410a90b9d32d147b29" + "path": "_:nb897f6aa53e24f76a1b9aa7934558f4eb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b5): *none*\n - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b32): *none*\n - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b11): *none*\n - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb32): *none*\n - Shape /sh:or/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb5): *none*\n - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb11): *none*\n - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb19): *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 6e7ed7d02..88a4dc3e8 100644 --- a/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservation - Example SOSA Vector Observation -Generated 2023-11-07T09:17:39.887059+00:00 +Generated 2023-11-07T09:59:38.433275+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:or/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b5): *none* - - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b32): *none* - - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n3d341092e4a747dea410a90b9d32d147b11): *none* - - Shape /sh:property (path _:n3d341092e4a747dea410a90b9d32d147b29): *none* + - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb32): *none* + - Shape /sh:or/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb5): *none* + - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb29): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nb897f6aa53e24f76a1b9aa7934558f4eb11): *none* + - Shape /sh:property (path _:nb897f6aa53e24f76a1b9aa7934558f4eb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json index 661479538..2fb4e6e9a 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json +++ b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature", "bblockName": "Example SOSA Vector Observation Feature", "bblockId": "ogc.unstable.sosa.examples.vectorObservationFeature", - "generated": "2023-11-07T09:17:41.404144+00:00", + "generated": "2023-11-07T09:59:44.083195+00:00", "result": true, "items": [ { @@ -53,11 +53,11 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -67,20 +67,14 @@ }, { "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ "/geojson:geometry" ] }, - "": { - "nodes": [] - }, "": { "nodes": [] }, @@ -89,42 +83,48 @@ "" ] }, - "": { + "": { "nodes": [ "/geojson:geometry" ] }, - "/sh:or/rdf:rest/rdf:first": { + "": { + "nodes": [] + }, + "": { + "nodes": [] + }, + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b11" + "path": "_:n3e15b7623e6340efbc2cc679365622adb32" }, "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b29" + "path": "_:n3e15b7623e6340efbc2cc679365622adb29" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b19" + "path": "_:n3e15b7623e6340efbc2cc679365622adb5" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "geojson:geometry" + "path": "geojson:coordinates" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b32" + "path": "geojson:geometry" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "geojson:coordinates" + "path": "_:n3e15b7623e6340efbc2cc679365622adb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b5" + "path": "_:n3e15b7623e6340efbc2cc679365622adb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape /sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none*\n - Shape /sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none*\n" } ] } @@ -177,11 +177,11 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -191,20 +191,14 @@ }, { "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ "/geojson:geometry" ] }, - "": { - "nodes": [] - }, "": { "nodes": [] }, @@ -213,42 +207,48 @@ "" ] }, - "": { + "": { "nodes": [ "/geojson:geometry" ] }, - "/sh:or/rdf:rest/rdf:first": { + "": { + "nodes": [] + }, + "": { + "nodes": [] + }, + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b11" + "path": "_:n3e15b7623e6340efbc2cc679365622adb32" }, "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b29" + "path": "_:n3e15b7623e6340efbc2cc679365622adb29" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b19" + "path": "_:n3e15b7623e6340efbc2cc679365622adb5" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "geojson:geometry" + "path": "geojson:coordinates" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b32" + "path": "geojson:geometry" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "geojson:coordinates" + "path": "_:n3e15b7623e6340efbc2cc679365622adb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:nd348856412b74a4a8fb4615cb64f36e5b5" + "path": "_:n3e15b7623e6340efbc2cc679365622adb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape /sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : \n - Shape : /geojson:geometry\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none*\n - Shape /sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none*\n - Shape /sh:property (path geojson:coordinates): *none*\n - Shape /sh:property (path geojson:geometry): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none*\n - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none*\n" } ] } diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt b/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt index ba8ea6deb..2b42a98d8 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservationFeature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature -Generated 2023-11-07T09:17:41.294499+00:00 +Generated 2023-11-07T09:59:43.731352+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,26 +13,26 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* - - Shape : *none* - - Shape : /geojson:geometry - Shape : *none* + - Shape : /geojson:geometry - Shape : *none* - Shape : - - Shape : /geojson:geometry - - Shape /sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none* - - Shape /sh:property (path geojson:geometry): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none* + - Shape : /geojson:geometry + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none* + - Shape /sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none* - Shape /sh:property (path geojson:coordinates): *none* - - Shape /sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none* + - Shape /sh:property (path geojson:geometry): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt b/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt index b8f505ade..d9a7a0947 100644 --- a/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/examples/vectorObservationFeature/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.examples.vectorObservationFeature - Example SOSA Vector Observation Feature -Generated 2023-11-07T09:17:41.404087+00:00 +Generated 2023-11-07T09:59:44.083127+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -13,26 +13,26 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* - - Shape : *none* - - Shape : /geojson:geometry - Shape : *none* + - Shape : /geojson:geometry - Shape : *none* - Shape : - - Shape : /geojson:geometry - - Shape /sh:or/rdf:rest/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b11): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b29): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b19): *none* - - Shape /sh:property (path geojson:geometry): *none* - - Shape /sh:property (path _:nd348856412b74a4a8fb4615cb64f36e5b32): *none* + - Shape : /geojson:geometry + - Shape : *none* + - Shape : *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb32): *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb29): *none* + - Shape /sh:or/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb5): *none* - Shape /sh:property (path geojson:coordinates): *none* - - Shape /sh:or/rdf:first (path _:nd348856412b74a4a8fb4615cb64f36e5b5): *none* + - Shape /sh:property (path geojson:geometry): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n3e15b7623e6340efbc2cc679365622adb11): *none* + - Shape /sh:property (path _:n3e15b7623e6340efbc2cc679365622adb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/_report.json b/tests/unstable/sosa/features/observation/_report.json index 043c683d2..72ded5485 100644 --- a/tests/unstable/sosa/features/observation/_report.json +++ b/tests/unstable/sosa/features/observation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature", "bblockName": "SOSA Observation Feature", "bblockId": "ogc.unstable.sosa.features.observation", - "generated": "2023-11-07T09:17:40.676636+00:00", + "generated": "2023-11-07T09:59:41.230563+00:00", "result": true, "items": [ { @@ -53,10 +53,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -66,7 +66,7 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ "" ] @@ -76,39 +76,39 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b32" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b11" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b5" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b11" }, "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b29" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b19" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none*\n - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none*\n - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none*\n" } ] } @@ -142,10 +142,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -155,49 +155,49 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ - "_:n9842ca0d45384869a3fe1041b73ad56cb1" + "_:nb5c9556aff2f48c5a3d80076c446dcf0b1" ] }, "": { "nodes": [ - "_:n9842ca0d45384869a3fe1041b73ad56cb1" + "_:nb5c9556aff2f48c5a3d80076c446dcf0b1" ] }, - "": { + "": { "nodes": [ - "_:n9842ca0d45384869a3fe1041b73ad56cb1" + "_:nb5c9556aff2f48c5a3d80076c446dcf0b1" ] }, - "": { + "": { "nodes": [ - "_:n9842ca0d45384869a3fe1041b73ad56cb1" + "_:nb5c9556aff2f48c5a3d80076c446dcf0b1" ] }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b32" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b11" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b5" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b11" }, "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b29" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b19" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1\n - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1\n - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1\n - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none*\n - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none*\n" + "message": "Focus nodes:\n - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1\n - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1\n - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1\n - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none*\n - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none*\n" } ] } @@ -250,10 +250,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -263,7 +263,7 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ "" ] @@ -273,39 +273,39 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b32" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b19" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b11" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b5" }, - "/sh:or/rdf:first": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b5" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b11" }, "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b29" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:na9a9234ece034a72888c3f3aa96380e6b19" + "path": "_:n3c0356ebd1eb474da6e78fefa72f5b25b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none*\n - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none*\n - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none*\n - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none*\n - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *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 20a9a2f04..050b91ecd 100644 --- a/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T09:17:40.662622+00:00 +Generated 2023-11-07T09:59:41.216704+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : + - Shape : - Shape : + - Shape : - Shape : - - Shape : - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt b/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt index b2fb56764..8feca7fc1 100644 --- a/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T09:17:40.668876+00:00 +Generated 2023-11-07T09:59:41.222737+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -7,20 +7,20 @@ Output Turtle example_1_2.ttl created === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape : _:n9842ca0d45384869a3fe1041b73ad56cb1 - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape : _:nb5c9556aff2f48c5a3d80076c446dcf0b1 + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt b/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt index 3c264bf3c..73ec6e0b5 100644 --- a/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observation/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observation - SOSA Observation Feature -Generated 2023-11-07T09:17:40.676580+00:00 +Generated 2023-11-07T09:59:41.230489+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : + - Shape : - Shape : + - Shape : - Shape : - - Shape : - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b32): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b11): *none* - - Shape /sh:or/rdf:first (path _:na9a9234ece034a72888c3f3aa96380e6b5): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b29): *none* - - Shape /sh:property (path _:na9a9234ece034a72888c3f3aa96380e6b19): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b19): *none* + - Shape /sh:or/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n3c0356ebd1eb474da6e78fefa72f5b25b11): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b29): *none* + - Shape /sh:property (path _:n3c0356ebd1eb474da6e78fefa72f5b25b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/_report.json b/tests/unstable/sosa/features/observationCollection/_report.json index acf0f9b8d..9598877de 100644 --- a/tests/unstable/sosa/features/observationCollection/_report.json +++ b/tests/unstable/sosa/features/observationCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature", "bblockName": "SOSA ObservationCollection Feature", "bblockId": "ogc.unstable.sosa.features.observationCollection", - "generated": "2023-11-07T09:17:40.946826+00:00", + "generated": "2023-11-07T09:59:42.348138+00:00", "result": true, "items": [ { @@ -51,10 +51,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -64,41 +64,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb19" + "path": "_:nb43beb2585cc446e939d26e38e62f151b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb11" + "path": "_:nb43beb2585cc446e939d26e38e62f151b19" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb32" + "path": "_:nb43beb2585cc446e939d26e38e62f151b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb5" + "path": "_:nb43beb2585cc446e939d26e38e62f151b5" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb29" + "path": "_:nb43beb2585cc446e939d26e38e62f151b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none*\n - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none*\n - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*\n" } ] } @@ -149,10 +149,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -162,41 +162,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb19" + "path": "_:nb43beb2585cc446e939d26e38e62f151b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb11" + "path": "_:nb43beb2585cc446e939d26e38e62f151b19" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb32" + "path": "_:nb43beb2585cc446e939d26e38e62f151b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb5" + "path": "_:nb43beb2585cc446e939d26e38e62f151b5" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb29" + "path": "_:nb43beb2585cc446e939d26e38e62f151b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none*\n - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none*\n - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*\n" } ], "GENERAL": [ @@ -256,10 +256,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -269,41 +269,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb19" + "path": "_:nb43beb2585cc446e939d26e38e62f151b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb11" + "path": "_:nb43beb2585cc446e939d26e38e62f151b19" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb32" + "path": "_:nb43beb2585cc446e939d26e38e62f151b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb5" + "path": "_:nb43beb2585cc446e939d26e38e62f151b5" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb29" + "path": "_:nb43beb2585cc446e939d26e38e62f151b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none*\n - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none*\n - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none*\n" } ] } @@ -337,10 +337,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -350,53 +350,53 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, - "": { + "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, - "": { + "": { "nodes": [ - "eg:pop2000", - "eg:pop1999" + "eg:pop1999", + "eg:pop2000" ] }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb19" + "path": "_:nb43beb2585cc446e939d26e38e62f151b11" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb11" + "path": "_:nb43beb2585cc446e939d26e38e62f151b19" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb32" + "path": "_:nb43beb2585cc446e939d26e38e62f151b32" }, "/sh:or/rdf:first": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb5" + "path": "_:nb43beb2585cc446e939d26e38e62f151b5" }, "/sh:property": { "nodes": [], - "path": "_:n141678cebda74c58ba2c368245a9b6edb29" + "path": "_:nb43beb2585cc446e939d26e38e62f151b29" } }, "isError": false, - "message": "Focus nodes:\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none*\n - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none*\n - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none*\n" + "message": "Focus nodes:\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none*\n - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none*\n - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *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 c5954f3d6..076685500 100644 --- a/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T09:17:40.937882+00:00 +Generated 2023-11-07T09:59:42.339250+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none* === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt b/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt index 08ecd632c..460d4b944 100644 --- a/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T09:17:40.946770+00:00 +Generated 2023-11-07T09:59:42.348083+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -7,20 +7,20 @@ Output Turtle example_1_2.ttl created === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/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 : eg:pop2000,eg:pop1999 - - Shape : eg:pop2000,eg:pop1999 - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop1999,eg:pop2000 + - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none* === End 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 1a22236b8..f27fc68a2 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_failed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T09:17:40.927963+00:00 +Generated 2023-11-07T09:59:42.329391+00:00 === General === ** Validation error ** @@ -19,20 +19,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none* === End SHACL === 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 4ed02bdeb..d0e93d50f 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-11-07T09:17:40.920713+00:00 +Generated 2023-11-07T09:59:42.321845+00:00 === Files === Using observationCollection-props.json from test resources JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb19): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb11): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb32): *none* - - Shape /sh:or/rdf:first (path _:n141678cebda74c58ba2c368245a9b6edb5): *none* - - Shape /sh:property (path _:n141678cebda74c58ba2c368245a9b6edb29): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b11): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b19): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b32): *none* + - Shape /sh:or/rdf:first (path _:nb43beb2585cc446e939d26e38e62f151b5): *none* + - Shape /sh:property (path _:nb43beb2585cc446e939d26e38e62f151b29): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/_report.json b/tests/unstable/sosa/properties/observation/_report.json index 586077f3d..9de5ec194 100644 --- a/tests/unstable/sosa/properties/observation/_report.json +++ b/tests/unstable/sosa/properties/observation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation", "bblockName": "SOSA Observation", "bblockId": "ogc.unstable.sosa.properties.observation", - "generated": "2023-11-07T09:17:39.779985+00:00", + "generated": "2023-11-07T09:59:38.164312+00:00", "result": true, "items": [ { @@ -40,10 +40,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -53,41 +53,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb32" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb5" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb19" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb5" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb11" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb29" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none*\n - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*\n" } ] } @@ -140,10 +140,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -153,41 +153,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb32" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb5" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb19" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb5" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb11" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb29" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none*\n - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*\n" } ] } @@ -221,10 +221,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -234,49 +234,49 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ - "_:n459198bbae704d3ca426787a3388878ab1" + "_:naeb590fc6a4f49189713d2e2b6b0ea11b1" ] }, "": { "nodes": [ - "_:n459198bbae704d3ca426787a3388878ab1" + "_:naeb590fc6a4f49189713d2e2b6b0ea11b1" ] }, - "": { + "": { "nodes": [ - "_:n459198bbae704d3ca426787a3388878ab1" + "_:naeb590fc6a4f49189713d2e2b6b0ea11b1" ] }, - "": { + "": { "nodes": [ - "_:n459198bbae704d3ca426787a3388878ab1" + "_:naeb590fc6a4f49189713d2e2b6b0ea11b1" ] }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb32" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb5" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb19" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb5" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb11" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb29" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : _:n459198bbae704d3ca426787a3388878ab1\n - Shape : _:n459198bbae704d3ca426787a3388878ab1\n - Shape : _:n459198bbae704d3ca426787a3388878ab1\n - Shape : _:n459198bbae704d3ca426787a3388878ab1\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none*\n - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none*\n" + "message": "Focus nodes:\n - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1\n - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1\n - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1\n - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1\n - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none*\n" } ] } @@ -329,10 +329,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -342,41 +342,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb32" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb5" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb19" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb11" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb5" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb32" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb11" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb29" }, - "/sh:property": { + "/sh:property": { "nodes": [], - "path": "_:n406f43cf4fd8407bb4e0c93a0e534a3eb29" + "path": "_:nba21e5d530f34c5196ae2961fe6ebacdb19" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none*\n - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none*\n - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none*\n - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *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 9a0194f50..657364271 100644 --- a/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T09:17:39.765139+00:00 +Generated 2023-11-07T09:59:38.149357+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt b/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt index 666deb35f..aa9b4bd43 100644 --- a/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T09:17:39.774682+00:00 +Generated 2023-11-07T09:59:38.159127+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -7,20 +7,20 @@ Output Turtle example_1_2.ttl created === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : _:n459198bbae704d3ca426787a3388878ab1 - - Shape : _:n459198bbae704d3ca426787a3388878ab1 - - Shape : _:n459198bbae704d3ca426787a3388878ab1 - - Shape : _:n459198bbae704d3ca426787a3388878ab1 - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape : _:naeb590fc6a4f49189713d2e2b6b0ea11b1 + - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt b/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt index 445d2660b..f45f548b8 100644 --- a/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T09:17:39.779929+00:00 +Generated 2023-11-07T09:59:38.164257+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/test1.validation_passed.txt b/tests/unstable/sosa/properties/observation/test1.validation_passed.txt index 7b0af3dd0..b184cdcd2 100644 --- a/tests/unstable/sosa/properties/observation/test1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/test1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-11-07T09:17:39.760439+00:00 +Generated 2023-11-07T09:59:38.144565+00:00 === Files === Using test1.jsonld from test resources Output Turtle test1.ttl created @@ -11,20 +11,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb32): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb19): *none* - - Shape /sh:or/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb5): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb11): *none* - - Shape /sh:property (path _:n406f43cf4fd8407bb4e0c93a0e534a3eb29): *none* + - Shape /sh:or/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb5): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:nba21e5d530f34c5196ae2961fe6ebacdb11): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb32): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb29): *none* + - Shape /sh:property (path _:nba21e5d530f34c5196ae2961fe6ebacdb19): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/_report.json b/tests/unstable/sosa/properties/observationCollection/_report.json index 97cff0791..645e8c06c 100644 --- a/tests/unstable/sosa/properties/observationCollection/_report.json +++ b/tests/unstable/sosa/properties/observationCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection", "bblockName": "SOSA ObservationCollection", "bblockId": "ogc.unstable.sosa.properties.observationCollection", - "generated": "2023-11-07T09:17:39.921634+00:00", + "generated": "2023-11-07T09:59:38.467975+00:00", "result": true, "items": [ { @@ -53,10 +53,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -66,41 +66,41 @@ }, { "focusNodes": { - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b19" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b19" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b32" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b11" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b29" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b5" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b11" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b29" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b5" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none*\n - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none*\n" + "message": "Focus nodes:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none*\n - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*\n" } ] } @@ -153,10 +153,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -166,7 +166,7 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ "" ] @@ -176,39 +176,39 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b19" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b19" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b32" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b11" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b29" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b5" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b11" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b29" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b5" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b32" } }, "isError": false, - "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none*\n - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none*\n" + "message": "Focus nodes:\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none*\n - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*\n" } ] } @@ -242,10 +242,10 @@ { "op": "shacl-files", "files": [ - "https://opengeospatial.github.io/github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" ], "isError": false, - "message": "Using SHACL files for validation:\n - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" + "message": "Using SHACL files for validation:\n - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl" }, { "op": "shacl-report", @@ -255,7 +255,7 @@ }, { "focusNodes": { - "": { + "": { "nodes": [ "eg:a1" ] @@ -265,39 +265,39 @@ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b19" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b19" }, - "/sh:property": { + "/sh:or/rdf:rest/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b32" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b11" }, - "/sh:property": { + "/sh:or/rdf:first": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b29" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b5" }, - "/sh:or/rdf:rest/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b11" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b29" }, - "/sh:or/rdf:first": { + "/sh:property": { "nodes": [], - "path": "_:n75deba18993e4227b3b5cc7f365c9217b5" + "path": "_:n0fd37cd2be6b48e692714c054d3c6d63b32" } }, "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 _:n75deba18993e4227b3b5cc7f365c9217b19): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none*\n - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none*\n - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *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 _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none*\n - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none*\n - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none*\n - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none*\n" } ] } diff --git a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt index 939cf1913..a746774f5 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T09:17:39.907619+00:00 +Generated 2023-11-07T09:59:38.454332+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt index ae4c7abd5..5d1eef7bb 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T09:17:39.915113+00:00 +Generated 2023-11-07T09:59:38.461614+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -13,20 +13,20 @@ Validation passed === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : + - Shape : - Shape : + - Shape : - Shape : - - Shape : - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none* === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt b/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt index 52b4f2bfd..e18d5a0ac 100644 --- a/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/observationCollection/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observationCollection - SOSA ObservationCollection -Generated 2023-11-07T09:17:39.921582+00:00 +Generated 2023-11-07T09:59:38.467923+00:00 === Files === Using example_3_1.ttl from examples Output Turtle example_3_1.ttl created @@ -7,20 +7,20 @@ Output Turtle example_3_1.ttl created === SHACL === Using SHACL files for validation: - - /github/workspace/registereditems/unstable/sosa/_sources/properties/observation/rules.shacl + - registereditems/unstable/sosa/_sources/properties/observation/rules.shacl Validation Report Conforms: True Focus nodes: - - Shape : eg:a1 + - Shape : eg:a1 - Shape : eg:a1 + - Shape : eg:a1 - Shape : eg:a1 - - Shape : eg:a1 - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b19): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b32): *none* - - Shape /sh:property (path _:n75deba18993e4227b3b5cc7f365c9217b29): *none* - - Shape /sh:or/rdf:rest/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b11): *none* - - Shape /sh:or/rdf:first (path _:n75deba18993e4227b3b5cc7f365c9217b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b19): *none* + - Shape /sh:or/rdf:rest/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b11): *none* + - Shape /sh:or/rdf:first (path _:n0fd37cd2be6b48e692714c054d3c6d63b5): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b29): *none* + - Shape /sh:property (path _:n0fd37cd2be6b48e692714c054d3c6d63b32): *none* === End SHACL ===