diff --git a/build/bblocks.jsonld b/build/bblocks.jsonld index 371c7eb..3f560c1 100644 --- a/build/bblocks.jsonld +++ b/build/bblocks.jsonld @@ -106,7 +106,7 @@ "name": "Building Blocks - Building Blocks Examples", "abstract": "This register provides a collection of **examples** designed to illustrate capabilities and implementation patterns for Building Blocks. \n\n*These buildings blocks may be copied and edited into a new repository based on the [template](https://github.com/opengeospatial/bblock-template) - but should not be referenced and extended for reuse*\n", "description": "The aim of the highlighted examples is to illustrate implementation patterns for reusing OGC building blocks. The emphasis is on typical requirements to extend or constrain generic or abstract models such as OGC API Features, Observations etc. \n\n Other examples will illustrate different possible ways to use the Building Block machinery to semantically annotate externally defines schemas, develop and test logical constraints, or simply test examples using a published specification.\n\nMore complex examples will include transformation testing - testing a format can be transformed into a related structure and/or data model.", - "modified": "2024-08-05T04:36:58.372268", + "modified": "2024-08-06T01:38:13.799054", "tooling": { "bblocks-postprocess": { "commitId": "\"3e8700f308cde8c3c84ff49fe2c0167688146ad4", @@ -138,7 +138,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -203,7 +203,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ @@ -263,7 +263,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", @@ -325,7 +325,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [], "maturity": "development", "scope": "unstable", @@ -385,7 +385,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -395,8 +395,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.geo.features.feature", "ogc.bbr.examples.feature.propertySet", + "ogc.geo.features.feature", "ogc.bbr.examples.propertySet" ], "tags": [ @@ -448,7 +448,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ @@ -462,8 +462,8 @@ ] }, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", - "ogc.bbr.examples.feature.propertySet" + "ogc.bbr.examples.feature.propertySet", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://ogcincubator.github.io/bblocks-examples/build/annotated/bbr/examples/feature/geojsonFeatureFGLenient/schema.yaml", @@ -503,7 +503,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", @@ -513,10 +513,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.sosa.properties.observation", "ogc.bbr.examples.observation.vectorObservation", "ogc.sosa.features.observationCollection", - "ogc.sosa.features.observation", - "ogc.sosa.properties.observation" + "ogc.sosa.features.observation" ], "tags": [ "sosa", diff --git a/build/bblocks.ttl b/build/bblocks.ttl index 6e1e0fb..71c9c51 100644 --- a/build/bblocks.ttl +++ b/build/bblocks.ttl @@ -13,14 +13,14 @@ rdfs:label "External Schema (Smart Data Models)" ; dct:abstract "This example shows a simple customisation for OGC API Feature using an externally defined domain schema." ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.externalSchema" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/externalSchema/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/externalSchema/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.externalSchema" ] ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/externalSchema/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; dct:source , , ; @@ -41,14 +41,14 @@ rdfs:label "Custom Feature" ; dct:abstract "This example shows a simple customisation method for OGC API Feature schemas" ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geojsonFeature/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.geojsonFeature" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geojsonFeature/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; dct:source ; skos:inScheme ; dcat:keyword "examples", @@ -69,14 +69,14 @@ rdfs:label "Custom JSON-FG (lenient) Feature" ; dct:abstract "This example shows a simple customisation method for a JSON-FG (lenient) feature" ; dct:created "2024-07-25T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.geojsonFeatureFGLenient" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json" ] ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; skos:inScheme ; dcat:keyword "examples", "feature" ; @@ -95,14 +95,14 @@ rdfs:label "Feature with GeoSPARQL geometry" ; dct:abstract "This example includes an uplift step to use a GeoSPARQL geometry in a GeoJSON object" ; dct:created "2024-07-30T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.geosparqlFeature" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geosparqlFeature/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json" ] ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/geosparqlFeature/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; skos:inScheme ; dcat:keyword "examples", "feature" ; @@ -120,14 +120,14 @@ rdfs:label "Custom Result for Observation Feature" ; dct:abstract "This building block defines an example specialisation of an existing Feature specialisation (SOSA Observation), using another schema to define a result set - in this case the GeoPose model" ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/observation/vectorObservationFeature/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.observation.vectorObservationFeature" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/observation/vectorObservationFeature/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; dct:source ; skos:inScheme ; dcat:keyword "examples", @@ -155,14 +155,14 @@ rdfs:label "Observation Result (Vector based on GeoPose)" ; dct:abstract "This building block defines the *property set* for an example specialisation of a SOSA Observation using the GeoPose standard as a result. These two patterns are defined by other Building Blocks." ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/observation/vectorObservation/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.observation.vectorObservation" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/observation/vectorObservation/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/observation/vectorObservation/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; skos:inScheme ; dcat:keyword "examples", "geopose", @@ -189,14 +189,14 @@ rdfs:label "Example property set for Features" ; dct:abstract "This shows how to define a propertyset for a feature - which can be re-used in different containers - such as a GeoJSON Feature schema" ; dct:created "2023-05-19T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/markdown/bbr/examples/feature/propertySet/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.propertySet" ] ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/bblock/ogc.bbr.examples.feature.propertySet" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://ogcincubator.github.io/bblocks-examples/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2024-08-01"^^xsd:date ; + dct:modified "2024-08-06"^^xsd:date ; dct:source ; skos:inScheme ; dcat:keyword "examples", @@ -231,14 +231,14 @@ More complex examples will include transformation testing - testing a format can . [] a prov:Activity ; - prov:endedAtTime "2024-08-05T04:37:06.259457"^^xsd:dateTime ; - prov:startedAtTime "2024-08-05T04:37:06.183430"^^xsd:dateTime ; + prov:endedAtTime "2024-08-06T01:38:21.379773"^^xsd:dateTime ; + prov:startedAtTime "2024-08-06T01:38:21.311885"^^xsd:dateTime ; prov:used [ a prov:Entity ; dct:format "application/yaml" ; rdfs:seeAlso ], [ a prov:Entity ; dct:format "application/json" ; - dct:hasVersion "git:5c6d2093174cc2e4152047f520c7c57f5ddb7a03" ; + dct:hasVersion "git:75986372e4dfac8d32f7ee176b7ee746f10d00aa" ; rdfs:seeAlso ] ; prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; diff --git a/build/generateddocs/json-full/bbr/examples/feature/externalSchema/index.json b/build/generateddocs/json-full/bbr/examples/feature/externalSchema/index.json index f455f7d..02b30f6 100644 --- a/build/generateddocs/json-full/bbr/examples/feature/externalSchema/index.json +++ b/build/generateddocs/json-full/bbr/examples/feature/externalSchema/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", diff --git a/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json b/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json index a12d35b..52bfe23 100644 --- a/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json +++ b/build/generateddocs/json-full/bbr/examples/feature/geojsonFeature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -19,8 +19,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.geo.features.feature", "ogc.bbr.examples.feature.propertySet", + "ogc.geo.features.feature", "ogc.bbr.examples.propertySet" ], "tags": [ diff --git a/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json b/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json index eb21a15..34dcaee 100644 --- a/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json +++ b/build/generateddocs/json-full/bbr/examples/feature/geojsonFeatureFGLenient/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ @@ -23,8 +23,8 @@ ] }, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", - "ogc.bbr.examples.feature.propertySet" + "ogc.bbr.examples.feature.propertySet", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://ogcincubator.github.io/bblocks-examples/build/annotated/bbr/examples/feature/geojsonFeatureFGLenient/schema.yaml", @@ -55,7 +55,7 @@ }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n ns1:myProp \"Mandatory property example\" ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( ( -1.116718e+02 4.005671e+01 ) ( -1.1171e+02 4.015671e+01 ) ) ] .\n\n", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n ns2:myProp \"Mandatory property example\" ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geojson:geometry [ a geojson:LineString ;\n geojson:coordinates ( ( -1.116718e+02 4.005671e+01 ) ( -1.1171e+02 4.015671e+01 ) ) ] .\n\n", "url": "https://ogcincubator.github.io/bblocks-examples/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.ttl" } ] diff --git a/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json b/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json index b9cb83b..c478f8a 100644 --- a/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json +++ b/build/generateddocs/json-full/bbr/examples/feature/geosparqlFeature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ diff --git a/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json b/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json index 4ff88b0..36f327d 100644 --- a/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json +++ b/build/generateddocs/json-full/bbr/examples/feature/propertySet/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", diff --git a/build/generateddocs/json-full/bbr/examples/observation/vectorObservation/index.json b/build/generateddocs/json-full/bbr/examples/observation/vectorObservation/index.json index c81396a..a823dd7 100644 --- a/build/generateddocs/json-full/bbr/examples/observation/vectorObservation/index.json +++ b/build/generateddocs/json-full/bbr/examples/observation/vectorObservation/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [], "maturity": "development", "scope": "unstable", diff --git a/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json b/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json index c0729e6..a2c4fe8 100644 --- a/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json +++ b/build/generateddocs/json-full/bbr/examples/observation/vectorObservationFeature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", @@ -19,10 +19,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.sosa.properties.observation", "ogc.bbr.examples.observation.vectorObservation", "ogc.sosa.features.observationCollection", - "ogc.sosa.features.observation", - "ogc.sosa.properties.observation" + "ogc.sosa.features.observation" ], "tags": [ "sosa", diff --git a/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md b/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md index 729895c..aa7574c 100644 --- a/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md +++ b/build/generateddocs/markdown/bbr/examples/feature/geojsonFeatureFGLenient/index.md @@ -95,17 +95,17 @@ simplifying implementation. ```ttl @prefix dcterms: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix rdf: . @prefix time: . @prefix xsd: . a , geojson:Feature ; - ns1:myProp "Mandatory property example" ; + ns2:myProp "Mandatory property example" ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geojson:geometry [ a geojson:LineString ; geojson:coordinates ( ( -1.116718e+02 4.005671e+01 ) ( -1.1171e+02 4.015671e+01 ) ) ] . diff --git a/build/generateddocs/slate/bbr/examples/feature/geojsonFeatureFGLenient/index.html.md b/build/generateddocs/slate/bbr/examples/feature/geojsonFeatureFGLenient/index.html.md index 77407af..71fca61 100644 --- a/build/generateddocs/slate/bbr/examples/feature/geojsonFeatureFGLenient/index.html.md +++ b/build/generateddocs/slate/bbr/examples/feature/geojsonFeatureFGLenient/index.html.md @@ -139,17 +139,17 @@ simplifying implementation. ```turtle @prefix dcterms: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix rdf: . @prefix time: . @prefix xsd: . a , geojson:Feature ; - ns1:myProp "Mandatory property example" ; + ns2:myProp "Mandatory property example" ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geojson:geometry [ a geojson:LineString ; geojson:coordinates ( ( -1.116718e+02 4.005671e+01 ) ( -1.1171e+02 4.015671e+01 ) ) ] . diff --git a/build/register.json b/build/register.json index 64c152c..001d6ed 100644 --- a/build/register.json +++ b/build/register.json @@ -2,7 +2,7 @@ "name": "Building Blocks Examples", "abstract": "This register provides a collection of **examples** designed to illustrate capabilities and implementation patterns for Building Blocks. \n\n*These buildings blocks may be copied and edited into a new repository based on the [template](https://github.com/opengeospatial/bblock-template) - but should not be referenced and extended for reuse*\n", "description": "The aim of the highlighted examples is to illustrate implementation patterns for reusing OGC building blocks. The emphasis is on typical requirements to extend or constrain generic or abstract models such as OGC API Features, Observations etc. \n\n Other examples will illustrate different possible ways to use the Building Block machinery to semantically annotate externally defines schemas, develop and test logical constraints, or simply test examples using a published specification.\n\nMore complex examples will include transformation testing - testing a format can be transformed into a related structure and/or data model.", - "modified": "2024-08-05T04:36:58.372268", + "modified": "2024-08-06T01:38:13.799054", "tooling": { "bblocks-postprocess": { "commitId": "\"3e8700f308cde8c3c84ff49fe2c0167688146ad4", @@ -29,7 +29,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -89,7 +89,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ @@ -144,7 +144,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", @@ -201,7 +201,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [], "maturity": "development", "scope": "unstable", @@ -256,7 +256,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -266,8 +266,8 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ - "ogc.geo.features.feature", "ogc.bbr.examples.feature.propertySet", + "ogc.geo.features.feature", "ogc.bbr.examples.propertySet" ], "tags": [ @@ -314,7 +314,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "maturity": "development", "scope": "unstable", "tags": [ @@ -328,8 +328,8 @@ ] }, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", - "ogc.bbr.examples.feature.propertySet" + "ogc.bbr.examples.feature.propertySet", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://ogcincubator.github.io/bblocks-examples/build/annotated/bbr/examples/feature/geojsonFeatureFGLenient/schema.yaml", @@ -364,7 +364,7 @@ "itemClass": "schema", "register": "ogc-building-block-examples", "version": "1.0", - "dateOfLastChange": "2024-08-01", + "dateOfLastChange": "2024-08-06", "sources": [ { "title": "Semantic Sensor Network Ontology", @@ -374,10 +374,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.sosa.properties.observation", "ogc.bbr.examples.observation.vectorObservation", "ogc.sosa.features.observationCollection", - "ogc.sosa.features.observation", - "ogc.sosa.properties.observation" + "ogc.sosa.features.observation" ], "tags": [ "sosa", diff --git a/build/tests/bbr/examples/feature/externalSchema/_report.json b/build/tests/bbr/examples/feature/externalSchema/_report.json index 9d6746e..f1fc7bf 100644 --- a/build/tests/bbr/examples/feature/externalSchema/_report.json +++ b/build/tests/bbr/examples/feature/externalSchema/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.feature.externalSchema - External Schema (Smart Data Models)", "bblockName": "External Schema (Smart Data Models)", "bblockId": "ogc.bbr.examples.feature.externalSchema", - "generated": "2024-08-05T04:37:02.566580+00:00", + "generated": "2024-08-06T01:38:17.128547+00:00", "result": true, "items": [ { diff --git a/build/tests/bbr/examples/feature/externalSchema/example_1_1.validation_passed.txt b/build/tests/bbr/examples/feature/externalSchema/example_1_1.validation_passed.txt index 31c0331..699c8f9 100644 --- a/build/tests/bbr/examples/feature/externalSchema/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/feature/externalSchema/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.externalSchema - External Schema (Smart Data Models) -Generated 2024-08-05T04:37:02.566499+00:00 +Generated 2024-08-06T01:38:17.128476+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/build/tests/bbr/examples/feature/geojsonFeature/_report.json b/build/tests/bbr/examples/feature/geojsonFeature/_report.json index 37d1f65..e068be1 100644 --- a/build/tests/bbr/examples/feature/geojsonFeature/_report.json +++ b/build/tests/bbr/examples/feature/geojsonFeature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.feature.geojsonFeature - Custom Feature", "bblockName": "Custom Feature", "bblockId": "ogc.bbr.examples.feature.geojsonFeature", - "generated": "2024-08-05T04:37:03.184007+00:00", + "generated": "2024-08-06T01:38:17.863160+00:00", "result": true, "items": [ { @@ -83,27 +83,27 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" } ] } @@ -176,27 +176,27 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" } ] } diff --git a/build/tests/bbr/examples/feature/geojsonFeature/example_1_1.validation_passed.txt b/build/tests/bbr/examples/feature/geojsonFeature/example_1_1.validation_passed.txt index 78cdf63..f775a51 100644 --- a/build/tests/bbr/examples/feature/geojsonFeature/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/feature/geojsonFeature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.geojsonFeature - Custom Feature -Generated 2024-08-05T04:37:03.183933+00:00 +Generated 2024-08-06T01:38:17.863095+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/prop Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - Shape : *none* - - Shape : *none* + - Shape : *none* + - Shape : *none* === End SHACL === diff --git a/build/tests/bbr/examples/feature/geojsonFeature/feature-fail.validation_passed.txt b/build/tests/bbr/examples/feature/geojsonFeature/feature-fail.validation_passed.txt index e061d14..becd313 100644 --- a/build/tests/bbr/examples/feature/geojsonFeature/feature-fail.validation_passed.txt +++ b/build/tests/bbr/examples/feature/geojsonFeature/feature-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.geojsonFeature - Custom Feature -Generated 2024-08-05T04:37:03.175864+00:00 +Generated 2024-08-06T01:38:17.855897+00:00 === General === Test was expected to fail and it did. === End General === @@ -32,12 +32,12 @@ Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/prop Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - Shape : *none* - - Shape : *none* + - Shape : *none* + - Shape : *none* === End SHACL === diff --git a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/_report.json b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/_report.json index 48f8489..c6ee18c 100644 --- a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/_report.json +++ b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.feature.geojsonFeatureFGLenient - Custom JSON-FG (lenient) Feature", "bblockName": "Custom JSON-FG (lenient) Feature", "bblockId": "ogc.bbr.examples.feature.geojsonFeatureFGLenient", - "generated": "2024-08-05T04:37:04.457993+00:00", + "generated": "2024-08-06T01:38:19.396228+00:00", "result": true, "items": [ { @@ -72,27 +72,27 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" } ] } diff --git a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.ttl b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.ttl index 662cf74..85f7db9 100644 --- a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.ttl +++ b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.ttl @@ -1,16 +1,16 @@ @prefix dcterms: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix rdf: . @prefix time: . @prefix xsd: . a , geojson:Feature ; - ns1:myProp "Mandatory property example" ; + ns2:myProp "Mandatory property example" ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geojson:geometry [ a geojson:LineString ; geojson:coordinates ( ( -1.116718e+02 4.005671e+01 ) ( -1.1171e+02 4.015671e+01 ) ) ] . diff --git a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.validation_passed.txt b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.validation_passed.txt index 7447a71..e40e159 100644 --- a/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/feature/geojsonFeatureFGLenient/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.geojsonFeatureFGLenient - Custom JSON-FG (lenient) Feature -Generated 2024-08-05T04:37:04.457901+00:00 +Generated 2024-08-06T01:38:19.396160+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/prop Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - Shape : *none* - - Shape : *none* + - Shape : *none* + - Shape : *none* === End SHACL === diff --git a/build/tests/bbr/examples/feature/geosparqlFeature/_report.json b/build/tests/bbr/examples/feature/geosparqlFeature/_report.json index 1ee0127..b2b6c1e 100644 --- a/build/tests/bbr/examples/feature/geosparqlFeature/_report.json +++ b/build/tests/bbr/examples/feature/geosparqlFeature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.feature.geosparqlFeature - Feature with GeoSPARQL geometry", "bblockName": "Feature with GeoSPARQL geometry", "bblockId": "ogc.bbr.examples.feature.geosparqlFeature", - "generated": "2024-08-05T04:37:02.832527+00:00", + "generated": "2024-08-06T01:38:17.362156+00:00", "result": true, "items": [ { diff --git a/build/tests/bbr/examples/feature/geosparqlFeature/example_1_1.validation_passed.txt b/build/tests/bbr/examples/feature/geosparqlFeature/example_1_1.validation_passed.txt index 419f7ed..30369fe 100644 --- a/build/tests/bbr/examples/feature/geosparqlFeature/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/feature/geosparqlFeature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.geosparqlFeature - Feature with GeoSPARQL geometry -Generated 2024-08-05T04:37:02.832430+00:00 +Generated 2024-08-06T01:38:17.362086+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/build/tests/bbr/examples/feature/propertySet/_report.json b/build/tests/bbr/examples/feature/propertySet/_report.json index a9f60e9..85f5d95 100644 --- a/build/tests/bbr/examples/feature/propertySet/_report.json +++ b/build/tests/bbr/examples/feature/propertySet/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.feature.propertySet - Example property set for Features", "bblockName": "Example property set for Features", "bblockId": "ogc.bbr.examples.feature.propertySet", - "generated": "2024-08-05T04:37:02.897255+00:00", + "generated": "2024-08-06T01:38:17.438717+00:00", "result": true, "items": [ { @@ -72,27 +72,27 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n - Shape : *none*\n" } ] } diff --git a/build/tests/bbr/examples/feature/propertySet/example_1_1.validation_passed.txt b/build/tests/bbr/examples/feature/propertySet/example_1_1.validation_passed.txt index 927735a..5fedc5e 100644 --- a/build/tests/bbr/examples/feature/propertySet/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/feature/propertySet/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.feature.propertySet - Example property set for Features -Generated 2024-08-05T04:37:02.897162+00:00 +Generated 2024-08-06T01:38:17.438650+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/prop Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* - - Shape : *none* - Shape : *none* - - Shape : *none* + - Shape : *none* + - Shape : *none* === End SHACL === diff --git a/build/tests/bbr/examples/observation/vectorObservation/_report.json b/build/tests/bbr/examples/observation/vectorObservation/_report.json index ab12512..408983d 100644 --- a/build/tests/bbr/examples/observation/vectorObservation/_report.json +++ b/build/tests/bbr/examples/observation/vectorObservation/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.observation.vectorObservation - Observation Result (Vector based on GeoPose)", "bblockName": "Observation Result (Vector based on GeoPose)", "bblockId": "ogc.bbr.examples.observation.vectorObservation", - "generated": "2024-08-05T04:37:03.054090+00:00", + "generated": "2024-08-06T01:38:17.667624+00:00", "result": true, "items": [ { @@ -72,35 +72,35 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "_:N27642d6dc34a469fac4b74c24c70436f" - ] - }, "": { "nodes": [] }, + "": { + "nodes": [] + }, "": { "nodes": [ - "_:N27642d6dc34a469fac4b74c24c70436f" + "_:N7117521088c24fdaae95ad4cc1762a05" ] }, - "": { + "": { "nodes": [ - "_:N27642d6dc34a469fac4b74c24c70436f" + "_:N7117521088c24fdaae95ad4cc1762a05" ] }, - "": { + "": { "nodes": [ - "_:N27642d6dc34a469fac4b74c24c70436f" + "_:N7117521088c24fdaae95ad4cc1762a05" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "_:N7117521088c24fdaae95ad4cc1762a05" + ] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : _:N27642d6dc34a469fac4b74c24c70436f\n - Shape : *none*\n - Shape : _:N27642d6dc34a469fac4b74c24c70436f\n - Shape : _:N27642d6dc34a469fac4b74c24c70436f\n - Shape : _:N27642d6dc34a469fac4b74c24c70436f\n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : _:N7117521088c24fdaae95ad4cc1762a05\n - Shape : _:N7117521088c24fdaae95ad4cc1762a05\n - Shape : _:N7117521088c24fdaae95ad4cc1762a05\n - Shape : _:N7117521088c24fdaae95ad4cc1762a05\n" } ] } diff --git a/build/tests/bbr/examples/observation/vectorObservation/example_1_1.validation_passed.txt b/build/tests/bbr/examples/observation/vectorObservation/example_1_1.validation_passed.txt index e04afbb..6abda8c 100644 --- a/build/tests/bbr/examples/observation/vectorObservation/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/observation/vectorObservation/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.observation.vectorObservation - Observation Result (Vector based on GeoPose) -Generated 2024-08-05T04:37:03.054001+00:00 +Generated 2024-08-06T01:38:17.667548+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/prop Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : _:N27642d6dc34a469fac4b74c24c70436f - Shape : *none* - - Shape : _:N27642d6dc34a469fac4b74c24c70436f - - Shape : _:N27642d6dc34a469fac4b74c24c70436f - - Shape : _:N27642d6dc34a469fac4b74c24c70436f - Shape : *none* + - Shape : _:N7117521088c24fdaae95ad4cc1762a05 + - Shape : _:N7117521088c24fdaae95ad4cc1762a05 + - Shape : _:N7117521088c24fdaae95ad4cc1762a05 + - Shape : _:N7117521088c24fdaae95ad4cc1762a05 === End SHACL === diff --git a/build/tests/bbr/examples/observation/vectorObservationFeature/_report.json b/build/tests/bbr/examples/observation/vectorObservationFeature/_report.json index ced5445..34cfc22 100644 --- a/build/tests/bbr/examples/observation/vectorObservationFeature/_report.json +++ b/build/tests/bbr/examples/observation/vectorObservationFeature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.bbr.examples.observation.vectorObservationFeature - Custom Result for Observation Feature", "bblockName": "Custom Result for Observation Feature", "bblockId": "ogc.bbr.examples.observation.vectorObservationFeature", - "generated": "2024-08-05T04:37:06.166934+00:00", + "generated": "2024-08-06T01:38:21.297371+00:00", "result": true, "items": [ { @@ -72,9 +72,9 @@ { "shaclFile": "_sources/observation/vectorObservationFeature/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [ - "/geojson:geometry" + "" ] }, "": { @@ -82,14 +82,14 @@ "/geojson:geometry" ] }, - "": { + "": { "nodes": [ - "" + "/geojson:geometry" ] } }, "isError": false, - "message": "Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl:\n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : \n" + "message": "Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl:\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n" }, { "op": "shacl-report", @@ -101,35 +101,35 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "" - ] - }, "": { "nodes": [] }, + "": { + "nodes": [] + }, "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "" + ] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : \n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n" } ] } @@ -202,9 +202,9 @@ { "shaclFile": "_sources/observation/vectorObservationFeature/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [ - "/geojson:geometry" + "" ] }, "": { @@ -212,14 +212,14 @@ "/geojson:geometry" ] }, - "": { + "": { "nodes": [ - "" + "/geojson:geometry" ] } }, "isError": false, - "message": "Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl:\n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : \n" + "message": "Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl:\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n" }, { "op": "shacl-report", @@ -231,35 +231,35 @@ { "shaclFile": "https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "" - ] - }, "": { "nodes": [] }, + "": { + "nodes": [] + }, "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "" + ] } }, "isError": false, - "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : \n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n" + "message": "Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : \n" } ] } diff --git a/build/tests/bbr/examples/observation/vectorObservationFeature/example_1_1.validation_passed.txt b/build/tests/bbr/examples/observation/vectorObservationFeature/example_1_1.validation_passed.txt index 36925a7..1777314 100644 --- a/build/tests/bbr/examples/observation/vectorObservationFeature/example_1_1.validation_passed.txt +++ b/build/tests/bbr/examples/observation/vectorObservationFeature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.observation.vectorObservationFeature - Custom Result for Observation Feature -Generated 2024-08-05T04:37:05.486859+00:00 +Generated 2024-08-06T01:38:20.621566+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,21 +17,21 @@ Validation result for _sources/observation/vectorObservationFeature/rules.shacl: Conforms: True Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl: - - Shape : /geojson:geometry - - Shape : /geojson:geometry - Shape : + - Shape : /geojson:geometry + - Shape : /geojson:geometry Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : - Shape : *none* + - Shape : *none* - Shape : - - Shape : - Shape : - - Shape : *none* + - Shape : + - Shape : === End SHACL === diff --git a/build/tests/bbr/examples/observation/vectorObservationFeature/example_2_1.validation_passed.txt b/build/tests/bbr/examples/observation/vectorObservationFeature/example_2_1.validation_passed.txt index 807b54b..4ef7bae 100644 --- a/build/tests/bbr/examples/observation/vectorObservationFeature/example_2_1.validation_passed.txt +++ b/build/tests/bbr/examples/observation/vectorObservationFeature/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.bbr.examples.observation.vectorObservationFeature - Custom Result for Observation Feature -Generated 2024-08-05T04:37:06.166826+00:00 +Generated 2024-08-06T01:38:21.297289+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -17,21 +17,21 @@ Validation result for _sources/observation/vectorObservationFeature/rules.shacl: Conforms: True Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl: - - Shape : /geojson:geometry - - Shape : /geojson:geometry - Shape : + - Shape : /geojson:geometry + - Shape : /geojson:geometry Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape : - Shape : *none* + - Shape : *none* - Shape : - - Shape : - Shape : - - Shape : *none* + - Shape : + - Shape : === End SHACL === diff --git a/build/tests/report.html b/build/tests/report.html index 45ff721..8381b47 100644 --- a/build/tests/report.html +++ b/build/tests/report.html @@ -51,7 +51,7 @@

Building blocks validation report

- Generated at 2024-08-05T04:37:06.181290+00:00 + Generated at 2024-08-06T01:38:21.310053+00:00

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

@@ -220,12 +220,12 @@

Conforms: True

Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none*
@@ -286,12 +286,12 @@

Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N27642d6dc34a469fac4b74c24c70436f - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N27642d6dc34a469fac4b74c24c70436f - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N27642d6dc34a469fac4b74c24c70436f - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N27642d6dc34a469fac4b74c24c70436f - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N7117521088c24fdaae95ad4cc1762a05 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N7117521088c24fdaae95ad4cc1762a05 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N7117521088c24fdaae95ad4cc1762a05 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N7117521088c24fdaae95ad4cc1762a05
@@ -364,12 +364,12 @@

Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none*
@@ -406,12 +406,12 @@

Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none*
@@ -472,12 +472,12 @@

Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none*
@@ -538,21 +538,21 @@

Conforms: True
Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl: - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/features/vector-obs-1> + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/features/vector-obs-1>
@@ -589,21 +589,21 @@

Conforms: True
Focus nodes for _sources/observation/vectorObservationFeature/rules.shacl: - - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/features/vector-obs-1> + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/features/vector-obs-1>