diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json index 2ebb21447..6e0d56bfa 100644 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json +++ b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json @@ -5,15 +5,15 @@ "$defs": { "IRI": { "type": "string", - "pattern": "^\\w+:(\\/?\\/?)[^\\s]+$" + "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" }, "CURIE": { "type": "string", - "pattern": "^[A-Za-z_][^\\s:]*:.*$" + "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" }, "LocalPart": { "type": "string", - "pattern": "^[^:<>\\{\\}\\|\\\\\\^`\" ]*(\\?[^<>\\{\\}\\|\\\\\\^`\" ]*)?(#[^<>\\{\\}\\|\\\\\\^`\" ]*)?$" + "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" }, "Single": { "anyOf": [ diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml index 5dda2f56b..6d4acc30f 100644 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml +++ b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml @@ -4,13 +4,13 @@ x-defs: $defs: IRI: type: string - pattern: ^\w+:(\/?\/?)[^\s]+$ + pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ CURIE: type: string - pattern: ^[A-Za-z_][^\s:]*:.*$ + pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ LocalPart: type: string - pattern: ^[^:<>\{\}\|\\\^`" ]*(\?[^<>\{\}\|\\\^`" ]*)?(#[^<>\{\}\|\\\^`" ]*)?$ + pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ Single: anyOf: - $ref: '#/$defs/IRI' diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema.json b/annotated-schemas/ogc-utils/iri-or-curie/schema.json index 06d853924..05bc2209b 100644 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema.json +++ b/annotated-schemas/ogc-utils/iri-or-curie/schema.json @@ -4,15 +4,15 @@ "$defs": { "IRI": { "type": "string", - "pattern": "^\\w+:(\\/?\\/?)[^\\s]+$" + "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" }, "CURIE": { "type": "string", - "pattern": "^[A-Za-z_][^\\s:]*:.*$" + "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" }, "LocalPart": { "type": "string", - "pattern": "^[^:<>\\{\\}\\|\\\\\\^`\" ]*(\\?[^<>\\{\\}\\|\\\\\\^`\" ]*)?(#[^<>\\{\\}\\|\\\\\\^`\" ]*)?$" + "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" }, "Single": { "anyOf": [ diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml b/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml index d6b8032c7..8b3683c1e 100644 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml +++ b/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml @@ -3,13 +3,13 @@ description: IRI or CURIE $defs: IRI: type: string - pattern: ^\w+:(\/?\/?)[^\s]+$ + pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ CURIE: type: string - pattern: ^[A-Za-z_][^\s:]*:.*$ + pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ LocalPart: type: string - pattern: ^[^:<>\{\}\|\\\^`" ]*(\?[^<>\{\}\|\\\^`" ]*)?(#[^<>\{\}\|\\\^`" ]*)?$ + pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ Single: anyOf: - $ref: '#/$defs/IRI' diff --git a/bblocks.jsonld b/bblocks.jsonld index 45cc65689..f50b827b6 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -588,8 +588,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.geojson" + "ogc.geo.common.data_types.geojson", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", @@ -874,8 +874,8 @@ ] }, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.unstable.sosa.properties.observation" + "ogc.unstable.sosa.properties.observation", + "ogc.ogc-utils.iri-or-curie" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", @@ -926,8 +926,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -975,8 +975,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", @@ -1028,8 +1028,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -1084,8 +1084,8 @@ "group": "SOSA", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.unstable.sosa.properties.sensor" + "ogc.unstable.sosa.properties.sensor", + "ogc.ogc-utils.iri-or-curie" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/platform/schema.yaml", @@ -1134,9 +1134,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", @@ -1190,8 +1190,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.features.featureCollection", - "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1316,9 +1316,9 @@ ] }, "dependsOn": [ - "ogc.unstable.sosa.features.observation", + "ogc.geo.json-fg.featureCollection-lenient", "ogc.unstable.sosa.properties.observationCollection", - "ogc.geo.json-fg.featureCollection-lenient" + "ogc.unstable.sosa.features.observation" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", @@ -1366,10 +1366,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", - "ogc.unstable.sosa.examples.vectorObservation" + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", diff --git a/bblocks.ttl b/bblocks.ttl index 472fd4b81..37662b82e 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -13,10 +13,10 @@ bblocks:ogc.geo.common.parameters.bbox-crs a skos:Concept, dct:created "2022-07-05T01:01:01+02:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox-crs/" ], [ dct: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 ; @@ -31,10 +31,10 @@ bblocks:ogc.geo.geopose.advanced a skos:Concept, rdfs:label "GeoPose Advanced" ; dct:abstract "Advanced GeoPose allowing flexible outer frame specification, quaternion orientation, and valid time." ; dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/advanced/" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ] ; dct:hasVersion "0.1" ; @@ -73,12 +73,12 @@ bblocks:ogc.geo.json-fg.featureCollection a skos:Concept, rdfs:label "JSON-FG Feature Collection" ; dct:abstract "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data." ; dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/featureCollection/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ] ; 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" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/topology/" ] ; + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ] ; dct:hasVersion "0.1" ; dct:modified "2023-05-24"^^xsd:date ; skos:inScheme ; @@ -140,12 +140,12 @@ bblocks:ogc.unstable.sosa a skos:Concept, rdfs:label "Sensor, Observation, Sample, and Actuator (SOSA)" ; dct:abstract "The SOSA (Sensor, Observation, Sample, and Actuator) ontology is a realisation of the Observations, Measurements and Sampling (OMS) Conceptual model" ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -186,12 +186,12 @@ bblocks:ogc.unstable.sosa.properties.platform a skos:Concept, rdfs:label "SOSA Platform" ; dct:abstract "This building block defines the set of properties for an observation Platform according to the SOSA/SSN specification. These properties may be directly included into a root element of a JSON object or used in the properties container of a GeoJSON feature." ; dct:created "2023-12-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/unstable/sosa/properties/platform/index.json" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/platform/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/platform/" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/platform/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/platform/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -209,12 +209,12 @@ bblocks:r1.geo.common.data_types.bounding_box a skos:Concept, rdfs:label "Bounding Box" ; dct:abstract "The bounding box JSON object describes a simple spatial extent of a resource. For OGC API’s this could be a feature, a feature collection or a dataset, but it can be used in any JSON resource that wants to communicate its rough location. The extent is simple in that the bounding box does not describe the precise location and shape of the resource, but provides an axis-aligned approximation of the spatial extent that can be used as an initial test whether two resources are potentially intersecting each other." ; dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; - dct:description [ dct:format "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 "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ] ; dct:hasVersion "1.0.1" ; dct:modified "2023-03-09"^^xsd:date ; dct:source ; @@ -230,12 +230,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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/parameters/bbox/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2022-05-24"^^xsd:date ; dct:source ; @@ -268,10 +268,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 "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ], - [ dct:format "application/json" ; + 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/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/common/data_types/geojson/" ] ; dct:hasVersion "1.0" ; @@ -289,10 +289,10 @@ bblocks:ogc.geo.geopose.basic.ypr a skos:Concept, rdfs:label "GeoPose Basic-YPR" ; dct:abstract "Basic GeoPose using yaw, pitch, and roll to specify orientation" ; dct:created "2023-03-15T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/ypr/" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/geopose/basic/ypr/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ] ; dct:hasVersion "0.1" ; @@ -333,12 +333,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:format "text/html" ; + 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" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -357,12 +357,12 @@ 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/html" ; + 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" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/examples/vectorObservation/" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/examples/vectorObservation/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/examples/vectorObservation/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-19"^^xsd:date ; dct:source ; @@ -380,10 +380,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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observationCollection/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observationCollection/index.md" ] ; dct:hasVersion "1.0" ; @@ -405,10 +405,10 @@ 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/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observationCollection/index.md" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observationCollection/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observationCollection/" ] ; dct:hasVersion "1.0" ; @@ -429,12 +429,12 @@ bblocks:ogc.unstable.sosa.properties.sensor a skos:Concept, rdfs:label "SOSA Sensor" ; dct:abstract "An identifiable entity that can generate Observations pertaining to an ObservableProperty by implementing an ObservingProcedure. Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms." ; dct:created "2023-12-05T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/sensor/index.json" ], + dct:description [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/sensor/" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/sensor/index.md" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/sensor/" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/sensor/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-04-13"^^xsd:date ; dct:source ; @@ -457,10 +457,10 @@ bblocks:ogc.geo.features.featureCollection a skos:Concept, dct:created "2023-06-26T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/featureCollection/" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/featureCollection/" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-06-26"^^xsd:date ; dct:source ; @@ -478,10 +478,10 @@ bblocks:ogc.geo.json-fg.feature-lenient a skos:Concept, rdfs:label "JSON-FG Feature - Lenient" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties." ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature-lenient/" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/json-fg/feature-lenient/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ] ; dct:hasVersion "0.1" ; @@ -501,12 +501,12 @@ bblocks:ogc.unstable.sosa.features.observation a skos:Concept, rdfs:label "SOSA Observation Feature" ; dct:abstract "This building blocks defines a GeoJSON feature containing a SOSA Observation" ; dct:created "2023-05-18T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observation/index.md" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/features/observation/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observation/" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/features/observation/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/features/observation/" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-18"^^xsd:date ; dct:source ; @@ -528,12 +528,12 @@ bblocks:ogc.geo.features.feature a skos:Concept, rdfs:label "Feature" ; dct:abstract "A feature. Every feature is a sub-resource of an OGC Collection." ; dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/geo/features/feature/" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ], - [ dct:format "text/markdown" ; - 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 , @@ -554,10 +554,10 @@ bblocks:ogc.unstable.sosa.properties.observation a skos:Concept, rdfs:label "SOSA Observation" ; dct:abstract "This building block defines the set of properties for an observation according to the SOSA/SSN specification. These properties may be directly included into a root element of a JSON object or used in the properties container of a GeoJSON feature." ; dct:created "2023-04-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observation/" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/unstable/sosa/properties/observation/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/unstable/sosa/properties/observation/" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/unstable/sosa/properties/observation/index.md" ] ; dct:hasVersion "1.0" ; @@ -575,10 +575,10 @@ 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 "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/slate-build/ogc-utils/iri-or-curie/" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ] ; dct:hasVersion "1.0" ; @@ -597,12 +597,12 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, rdfs:label "JSON Link" ; dct:abstract "Web linking is used to express relationships between resources. The JSON object representation of links described here is used consistently in OGC API’s." ; dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], - [ dct:format "text/html" ; + 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" ] ; + 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:hasVersion "0.1" ; dct:modified "2022-05-18"^^xsd:date ; dct:source ; @@ -619,14 +619,14 @@ bblocks:ogc.ogc-utils.json-link a skos:Concept, skos:prefLabel "OGC Building Blocks Register" . [] a prov:Activity ; - prov:endedAtTime "2023-12-18T11:27:53.135750"^^xsd:dateTime ; - prov:startedAtTime "2023-12-18T11:27:53.022547"^^xsd:dateTime ; + prov:endedAtTime "2023-12-18T12:29:19.909716"^^xsd:dateTime ; + prov:startedAtTime "2023-12-18T12:29:19.791919"^^xsd:dateTime ; prov:used [ a prov:Entity ; - dct:format "application/json" ; - rdfs:seeAlso ], - [ a prov:Entity ; dct:format "application/yaml" ; - rdfs:seeAlso ] ; + rdfs:seeAlso ], + [ a prov:Entity ; + dct:format "application/json" ; + rdfs:seeAlso ] ; prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index 54cf35670..1038bf9a7 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -25,8 +25,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.common.data_types.geojson" + "ogc.geo.common.data_types.geojson", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index bbeed6ed9..7365a8d23 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -22,8 +22,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json index 288491ba5..c65142944 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -24,8 +24,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.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", diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index f601a0674..e3a384968 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -20,8 +20,8 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.json-link", - "ogc.geo.features.feature" + "ogc.geo.features.feature", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml", 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 84bffb9f7..2c17bc86a 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -25,8 +25,8 @@ "shaclRules": {}, "dependsOn": [ "ogc.geo.features.featureCollection", - "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature-lenient" + "ogc.geo.json-fg.feature-lenient", + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/featureCollection/index.json b/generateddocs/json-full/geo/json-fg/featureCollection/index.json index 98698e27a..befa85970 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection/index.json @@ -20,9 +20,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ + "ogc.geo.json-fg.feature", "ogc.geo.features.featureCollection", - "ogc.ogc-utils.json-link", - "ogc.geo.json-fg.feature" + "ogc.ogc-utils.json-link" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml", diff --git a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json index 785f504c0..9432f6e14 100644 --- a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json +++ b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json @@ -138,7 +138,7 @@ ] } ], - "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: IRI or CURIE\n$defs:\n IRI:\n type: string\n pattern: ^\\w+:(\\/?\\/?)[^\\s]+$\n CURIE:\n type: string\n pattern: ^[A-Za-z_][^\\s:]*:.*$\n LocalPart:\n type: string\n pattern: ^[^:<>\\{\\}\\|\\\\\\^`\" ]*(\\?[^<>\\{\\}\\|\\\\\\^`\" ]*)?(#[^<>\\{\\}\\|\\\\\\^`\" ]*)?$\n Single:\n anyOf:\n - $ref: '#/$defs/IRI'\n - $ref: '#/$defs/CURIE'\n - $ref: '#/$defs/LocalPart'\n Multiple:\n oneOf:\n - $ref: '#/$defs/Single'\n - type: array\n items:\n $ref: '#/$defs/Single'\n MultipleOrObject:\n oneOf:\n - $ref: '#/$defs/Multiple'\n - type: object\n MultipleOrObjectOrNull:\n oneOf:\n - $ref: '#/$defs/MultipleOrObject'\n - type: 'null'\n$ref: '#/$defs/Single'\n", + "annotatedSchema": "$schema: https://json-schema.org/draft/2020-12/schema\ndescription: IRI or CURIE\n$defs:\n IRI:\n type: string\n pattern: ^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$\n CURIE:\n type: string\n pattern: ^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$\n LocalPart:\n type: string\n pattern: ^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$\n Single:\n anyOf:\n - $ref: '#/$defs/IRI'\n - $ref: '#/$defs/CURIE'\n - $ref: '#/$defs/LocalPart'\n Multiple:\n oneOf:\n - $ref: '#/$defs/Single'\n - type: array\n items:\n $ref: '#/$defs/Single'\n MultipleOrObject:\n oneOf:\n - $ref: '#/$defs/Multiple'\n - type: object\n MultipleOrObjectOrNull:\n oneOf:\n - $ref: '#/$defs/MultipleOrObject'\n - type: 'null'\n$ref: '#/$defs/Single'\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/ogc-utils/iri-or-curie" } \ 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 283c7bb91..41052edff 100644 --- a/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json +++ b/generateddocs/json-full/unstable/sosa/examples/vectorObservationFeature/index.json @@ -19,10 +19,10 @@ "maturity": "development", "scope": "unstable", "dependsOn": [ + "ogc.unstable.sosa.examples.vectorObservation", "ogc.unstable.sosa.features.observationCollection", "ogc.unstable.sosa.features.observation", - "ogc.unstable.sosa.properties.observation", - "ogc.unstable.sosa.examples.vectorObservation" + "ogc.unstable.sosa.properties.observation" ], "tags": [ "sosa", diff --git a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json index c298a4329..859f7523c 100644 --- a/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/features/observationCollection/index.json @@ -36,9 +36,9 @@ ] }, "dependsOn": [ - "ogc.unstable.sosa.features.observation", + "ogc.geo.json-fg.featureCollection-lenient", "ogc.unstable.sosa.properties.observationCollection", - "ogc.geo.json-fg.featureCollection-lenient" + "ogc.unstable.sosa.features.observation" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml", diff --git a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json index 3ca332829..5bfb3f6c3 100644 --- a/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json +++ b/generateddocs/json-full/unstable/sosa/properties/observationCollection/index.json @@ -36,8 +36,8 @@ ] }, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.unstable.sosa.properties.observation" + "ogc.unstable.sosa.properties.observation", + "ogc.ogc-utils.iri-or-curie" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml", diff --git a/generateddocs/json-full/unstable/sosa/properties/platform/index.json b/generateddocs/json-full/unstable/sosa/properties/platform/index.json index 171f5860b..fb666f9a3 100644 --- a/generateddocs/json-full/unstable/sosa/properties/platform/index.json +++ b/generateddocs/json-full/unstable/sosa/properties/platform/index.json @@ -28,8 +28,8 @@ "group": "SOSA", "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.unstable.sosa.properties.sensor" + "ogc.unstable.sosa.properties.sensor", + "ogc.ogc-utils.iri-or-curie" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/platform/schema.yaml", diff --git a/generateddocs/markdown/ogc-utils/iri-or-curie/index.md b/generateddocs/markdown/ogc-utils/iri-or-curie/index.md index fa99f2578..4063faaba 100644 --- a/generateddocs/markdown/ogc-utils/iri-or-curie/index.md +++ b/generateddocs/markdown/ogc-utils/iri-or-curie/index.md @@ -138,13 +138,13 @@ description: IRI or CURIE $defs: IRI: type: string - pattern: ^\w+:(\/?\/?)[^\s]+$ + pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ CURIE: type: string - pattern: ^[A-Za-z_][^\s:]*:.*$ + pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ LocalPart: type: string - pattern: ^[^:<>\{\}\|\\\^`" ]*(\?[^<>\{\}\|\\\^`" ]*)?(#[^<>\{\}\|\\\^`" ]*)?$ + pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ Single: anyOf: - $ref: '#/$defs/IRI' diff --git a/generateddocs/slate-build/ogc-utils/iri-or-curie/index.html b/generateddocs/slate-build/ogc-utils/iri-or-curie/index.html index fff9498dc..26fe3cb26 100644 --- a/generateddocs/slate-build/ogc-utils/iri-or-curie/index.html +++ b/generateddocs/slate-build/ogc-utils/iri-or-curie/index.html @@ -479,13 +479,13 @@

JSON Schema

$defs:
   IRI:
     type: string
-    pattern: ^\w+:(\/?\/?)[^\s]+$
+    pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$
   CURIE:
     type: string
-    pattern: ^[A-Za-z_][^\s:]*:.*$
+    pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$
   LocalPart:
     type: string
-    pattern: ^[^:<>\{\}\|\\\^`" ]*(\?[^<>\{\}\|\\\^`" ]*)?(#[^<>\{\}\|\\\^`" ]*)?$
+    pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$
   Single:
     anyOf:
     - $ref: '#/$defs/IRI'
diff --git a/generateddocs/slate/ogc-utils/iri-or-curie/index.html.md b/generateddocs/slate/ogc-utils/iri-or-curie/index.html.md
index 327089214..ea9622157 100644
--- a/generateddocs/slate/ogc-utils/iri-or-curie/index.html.md
+++ b/generateddocs/slate/ogc-utils/iri-or-curie/index.html.md
@@ -242,13 +242,13 @@ description: IRI or CURIE
 $defs:
   IRI:
     type: string
-    pattern: ^\w+:(\/?\/?)[^\s]+$
+    pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$
   CURIE:
     type: string
-    pattern: ^[A-Za-z_][^\s:]*:.*$
+    pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$
   LocalPart:
     type: string
-    pattern: ^[^:<>\{\}\|\\\^`" ]*(\?[^<>\{\}\|\\\^`" ]*)?(#[^<>\{\}\|\\\^`" ]*)?$
+    pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$
   Single:
     anyOf:
     - $ref: '#/$defs/IRI'
diff --git a/register.json b/register.json
index f6686c703..8fb801b7e 100644
--- a/register.json
+++ b/register.json
@@ -478,8 +478,8 @@
       "group": "Common",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.common.data_types.geojson"
+        "ogc.geo.common.data_types.geojson",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml",
@@ -744,8 +744,8 @@
         ]
       },
       "dependsOn": [
-        "ogc.ogc-utils.iri-or-curie",
-        "ogc.unstable.sosa.properties.observation"
+        "ogc.unstable.sosa.properties.observation",
+        "ogc.ogc-utils.iri-or-curie"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/observationCollection/schema.yaml",
@@ -792,8 +792,8 @@
       "group": "Common",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.features.feature"
+        "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml",
@@ -837,8 +837,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.features.feature"
+        "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml",
@@ -886,8 +886,8 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.features.feature"
+        "ogc.geo.features.feature",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml",
@@ -938,8 +938,8 @@
       "group": "SOSA",
       "shaclRules": {},
       "dependsOn": [
-        "ogc.ogc-utils.iri-or-curie",
-        "ogc.unstable.sosa.properties.sensor"
+        "ogc.unstable.sosa.properties.sensor",
+        "ogc.ogc-utils.iri-or-curie"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/properties/platform/schema.yaml",
@@ -984,9 +984,9 @@
       "group": "JSON-FG",
       "shaclRules": {},
       "dependsOn": [
+        "ogc.geo.json-fg.feature",
         "ogc.geo.features.featureCollection",
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.json-fg.feature"
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema.yaml",
@@ -1036,8 +1036,8 @@
       "shaclRules": {},
       "dependsOn": [
         "ogc.geo.features.featureCollection",
-        "ogc.ogc-utils.json-link",
-        "ogc.geo.json-fg.feature-lenient"
+        "ogc.geo.json-fg.feature-lenient",
+        "ogc.ogc-utils.json-link"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml",
@@ -1154,9 +1154,9 @@
         ]
       },
       "dependsOn": [
-        "ogc.unstable.sosa.features.observation",
+        "ogc.geo.json-fg.featureCollection-lenient",
         "ogc.unstable.sosa.properties.observationCollection",
-        "ogc.geo.json-fg.featureCollection-lenient"
+        "ogc.unstable.sosa.features.observation"
       ],
       "schema": {
         "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/unstable/sosa/features/observationCollection/schema.yaml",
@@ -1200,10 +1200,10 @@
       "maturity": "development",
       "scope": "unstable",
       "dependsOn": [
+        "ogc.unstable.sosa.examples.vectorObservation",
         "ogc.unstable.sosa.features.observationCollection",
         "ogc.unstable.sosa.features.observation",
-        "ogc.unstable.sosa.properties.observation",
-        "ogc.unstable.sosa.examples.vectorObservation"
+        "ogc.unstable.sosa.properties.observation"
       ],
       "tags": [
         "sosa",
diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json
index 9f831aa96..5928747b3 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-12-18T11:27:46.723530+00:00",
+  "generated": "2023-12-18T12:29:15.636149+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 f86113a84..bf715b909 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-12-18T11:27:46.723482+00:00
+Generated 2023-12-18T12:29:15.636097+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 70a22b968..1f4e614d0 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-12-18T11:27:46.600916+00:00",
+  "generated": "2023-12-18T12:29:15.476505+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 3217c1476..6ec42e107 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-12-18T11:27:46.596723+00:00",
+  "generated": "2023-12-18T12:29:15.472029+00:00",
   "result": true,
   "items": [],
   "globalErrors": {},
diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json
index 0b95010f2..d8cfaf36e 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-12-18T11:27:46.737063+00:00",
+  "generated": "2023-12-18T12:29:15.649958+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 3d91d47be..62ea8af64 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-12-18T11:27:46.737012+00:00
+Generated 2023-12-18T12:29:15.649901+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 9e719a68e..2fa2cefc2 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-12-18T11:27:47.257425+00:00",
+  "generated": "2023-12-18T12:29:16.043473+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 71699ccb0..243fde522 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-12-18T11:27:47.257371+00:00
+Generated 2023-12-18T12:29:16.043386+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 ad3f40292..bd770087e 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-12-18T11:27:46.630889+00:00",
+  "generated": "2023-12-18T12:29:15.506810+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 57e5f1c9c..c7d6b1ee1 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-12-18T11:27:46.623181+00:00
+Generated 2023-12-18T12:29:15.499041+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 2d60e4128..0ed4fb8bb 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-12-18T11:27:46.625778+00:00
+Generated 2023-12-18T12:29:15.501634+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 fe326766d..d7510b67a 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-12-18T11:27:46.628287+00:00
+Generated 2023-12-18T12:29:15.504226+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 8380021b3..8e536965f 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-12-18T11:27:46.630818+00:00
+Generated 2023-12-18T12:29:15.506744+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 2529fafea..c1182b4c3 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-12-18T11:27:49.275723+00:00",
+  "generated": "2023-12-18T12:29:17.403971+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 c032b5ceb..33b510602 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-12-18T11:27:49.275657+00:00
+Generated 2023-12-18T12:29:17.403879+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 d7f038b98..b6389826e 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-12-18T11:27:48.156575+00:00
+Generated 2023-12-18T12:29:16.678423+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 f81e6e843..ebccbd314 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-12-18T11:27:46.747549+00:00",
+  "generated": "2023-12-18T12:29:15.660772+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 2d5608153..a7cec7d32 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-12-18T11:27:46.747499+00:00
+Generated 2023-12-18T12:29:15.660718+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 34ee09865..4db62e6c4 100644
--- a/tests/ogc-utils/iri-or-curie/_report.json
+++ b/tests/ogc-utils/iri-or-curie/_report.json
@@ -2,9 +2,4905 @@
   "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-12-18T11:27:46.650625+00:00",
+  "generated": "2023-12-18T12:29:15.552014+00:00",
   "result": true,
   "items": [
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test44.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test44.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test73.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test73.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test12.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test12.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test66.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test66.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test78.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test78.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test51.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test51.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test30.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test30.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test3.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test3.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test46.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test46.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test28.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test28.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test81.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test81.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test58.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test58.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test79.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test79.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test29.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test29.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": true,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/failing2-fail.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": [
+            {
+              "op": "require-fail",
+              "isError": false,
+              "message": "Test was expected to fail and it did."
+            }
+          ]
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using failing2-fail.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": false,
+              "exception": "ValidationError",
+              "errorMessage": "'https://www.google com/test' is not valid under any of the given schemas",
+              "isError": true,
+              "message": "ValidationError: 'https://www.google com/test' is not valid under any of the given schemas\n\nFailed validating 'anyOf' in schema:\n    {'anyOf': [{'$ref': '#/$defs/IRI'},\n               {'$ref': '#/$defs/CURIE'},\n               {'$ref': '#/$defs/LocalPart'}]}\n\nOn instance:\n    'https://www.google com/test'"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test17.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test17.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test34.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test34.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test56.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test56.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test50.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test50.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test67.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test67.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test69.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test69.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test21.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test21.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test15.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test15.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test64.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test64.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test61.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test61.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test14.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test14.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test27.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test27.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test80.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test80.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test31.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test31.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test36.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test36.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test54.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test54.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test41.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test41.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test22.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test22.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test60.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test60.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test74.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test74.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test59.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test59.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test76.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test76.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test8.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test8.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test45.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test45.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test70.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test70.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test39.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test39.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test23.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test23.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test77.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test77.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test72.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test72.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test53.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test53.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": true,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/failing1-fail.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": [
+            {
+              "op": "require-fail",
+              "isError": false,
+              "message": "Test was expected to fail and it did."
+            }
+          ]
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using failing1-fail.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": false,
+              "exception": "ValidationError",
+              "errorMessage": "' ' is not valid under any of the given schemas",
+              "isError": true,
+              "message": "ValidationError: ' ' is not valid under any of the given schemas\n\nFailed validating 'anyOf' in schema:\n    {'anyOf': [{'$ref': '#/$defs/IRI'},\n               {'$ref': '#/$defs/CURIE'},\n               {'$ref': '#/$defs/LocalPart'}]}\n\nOn instance:\n    ' '"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test75.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test75.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test9.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test9.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test71.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test71.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test38.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test38.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test32.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test32.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test62.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test62.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test19.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test19.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test20.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test20.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test24.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test24.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test52.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test52.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test68.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test68.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test35.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test35.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test40.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test40.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test49.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test49.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test63.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test63.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test37.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test37.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test25.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test25.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test18.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test18.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test55.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test55.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test1.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test1.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test43.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test43.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test10.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test10.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test47.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test47.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test26.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test26.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test57.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test57.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test33.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test33.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": true,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/failing3-fail.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": [
+            {
+              "op": "require-fail",
+              "isError": false,
+              "message": "Test was expected to fail and it did."
+            }
+          ]
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using failing3-fail.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": false,
+              "exception": "ValidationError",
+              "errorMessage": "'not an IRI' is not valid under any of the given schemas",
+              "isError": true,
+              "message": "ValidationError: 'not an IRI' is not valid under any of the given schemas\n\nFailed validating 'anyOf' in schema:\n    {'anyOf': [{'$ref': '#/$defs/IRI'},\n               {'$ref': '#/$defs/CURIE'},\n               {'$ref': '#/$defs/LocalPart'}]}\n\nOn instance:\n    'not an IRI'"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test5.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test5.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test4.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test4.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test16.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test16.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test6.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test6.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test42.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test42.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test7.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test7.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test11.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test11.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test2.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test2.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test65.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test65.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test13.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test13.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
+    {
+      "source": {
+        "type": "TEST_RESOURCE",
+        "requireFail": false,
+        "filename": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/iri-or-curie/tests/test48.json",
+        "language": "json"
+      },
+      "result": true,
+      "sections": [
+        {
+          "name": "GENERAL",
+          "title": "General",
+          "entries": []
+        },
+        {
+          "name": "FILES",
+          "title": "Files",
+          "entries": [
+            {
+              "isError": false,
+              "message": "Using test48.json from test resources"
+            }
+          ]
+        },
+        {
+          "name": "JSON_SCHEMA",
+          "title": "JSON Schema",
+          "entries": [
+            {
+              "op": "validation",
+              "result": true,
+              "isError": false,
+              "message": "Validation passed"
+            }
+          ]
+        },
+        {
+          "name": "JSON_LD",
+          "title": "JSON-LD",
+          "entries": []
+        },
+        {
+          "name": "TURTLE",
+          "title": "Turtle",
+          "entries": []
+        },
+        {
+          "name": "SHACL",
+          "title": "SHACL",
+          "entries": []
+        },
+        {
+          "name": "UNKNOWN",
+          "title": "Unknown errors",
+          "entries": []
+        }
+      ]
+    },
     {
       "source": {
         "type": "EXAMPLE",
@@ -446,8 +5342,8 @@
   ],
   "globalErrors": {},
   "counts": {
-    "total": 7,
-    "passed": 7,
+    "total": 91,
+    "passed": 91,
     "failed": 0
   }
 }
\ No newline at end of file
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 33d68e938..8e361e3a8 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-12-18T11:27:46.641217+00:00
+Generated 2023-12-18T12:29:15.542334+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 8ef73f0c3..55affa0c4 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-12-18T11:27:46.641646+00:00
+Generated 2023-12-18T12:29:15.542761+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 c067f9286..48d0136aa 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-12-18T11:27:46.642058+00:00
+Generated 2023-12-18T12:29:15.543209+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 0023c7897..e3dd700c8 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-12-18T11:27:46.642658+00:00
+Generated 2023-12-18T12:29:15.543681+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 668d79d33..4c5e14680 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-12-18T11:27:46.643147+00:00
+Generated 2023-12-18T12:29:15.544201+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 bb2b991c1..5c57d4e09 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-12-18T11:27:46.646574+00:00
+Generated 2023-12-18T12:29:15.547795+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 7a8645ab9..2a6f5bff0 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-12-18T11:27:46.650576+00:00
+Generated 2023-12-18T12:29:15.551963+00:00
 === Files ===
 Using example_7_1.jsonld from examples
 Output Turtle example_7_1.ttl created
diff --git a/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt
new file mode 100644
index 000000000..46932b6c2
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt
@@ -0,0 +1,24 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.530898+00:00
+=== General ===
+Test was expected to fail and it did.
+=== End General ===
+
+=== Files ===
+Using failing1-fail.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+
+** Validation error **
+ValidationError: ' ' is not valid under any of the given schemas
+
+Failed validating 'anyOf' in schema:
+    {'anyOf': [{'$ref': '#/$defs/IRI'},
+               {'$ref': '#/$defs/CURIE'},
+               {'$ref': '#/$defs/LocalPart'}]}
+
+On instance:
+    ' '
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt
new file mode 100644
index 000000000..93be979c6
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt
@@ -0,0 +1,24 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.522035+00:00
+=== General ===
+Test was expected to fail and it did.
+=== End General ===
+
+=== Files ===
+Using failing2-fail.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+
+** Validation error **
+ValidationError: 'https://www.google com/test' is not valid under any of the given schemas
+
+Failed validating 'anyOf' in schema:
+    {'anyOf': [{'$ref': '#/$defs/IRI'},
+               {'$ref': '#/$defs/CURIE'},
+               {'$ref': '#/$defs/LocalPart'}]}
+
+On instance:
+    'https://www.google com/test'
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt
new file mode 100644
index 000000000..877dcddbe
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt
@@ -0,0 +1,24 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.538732+00:00
+=== General ===
+Test was expected to fail and it did.
+=== End General ===
+
+=== Files ===
+Using failing3-fail.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+
+** Validation error **
+ValidationError: 'not an IRI' is not valid under any of the given schemas
+
+Failed validating 'anyOf' in schema:
+    {'anyOf': [{'$ref': '#/$defs/IRI'},
+               {'$ref': '#/$defs/CURIE'},
+               {'$ref': '#/$defs/LocalPart'}]}
+
+On instance:
+    'not an IRI'
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt
new file mode 100644
index 000000000..9afa8c351
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.536600+00:00
+=== Files ===
+Using test1.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt
new file mode 100644
index 000000000..1b4b4d1e1
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.537144+00:00
+=== Files ===
+Using test10.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt
new file mode 100644
index 000000000..69374695d
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.540796+00:00
+=== Files ===
+Using test11.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt
new file mode 100644
index 000000000..c2f7f068f
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.518238+00:00
+=== Files ===
+Using test12.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt
new file mode 100644
index 000000000..45ff605f3
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.541605+00:00
+=== Files ===
+Using test13.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt
new file mode 100644
index 000000000..980434f3d
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.525223+00:00
+=== Files ===
+Using test14.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt
new file mode 100644
index 000000000..000808130
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.524412+00:00
+=== Files ===
+Using test15.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt
new file mode 100644
index 000000000..d1057efab
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.539659+00:00
+=== Files ===
+Using test16.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt
new file mode 100644
index 000000000..469bd570f
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.522328+00:00
+=== Files ===
+Using test17.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt
new file mode 100644
index 000000000..58a27b0c8
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.536060+00:00
+=== Files ===
+Using test18.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt
new file mode 100644
index 000000000..2b102d390
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.532976+00:00
+=== Files ===
+Using test19.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt
new file mode 100644
index 000000000..1bd6708f6
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.541065+00:00
+=== Files ===
+Using test2.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt
new file mode 100644
index 000000000..1e026be48
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.533258+00:00
+=== Files ===
+Using test20.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt
new file mode 100644
index 000000000..312109a46
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.524146+00:00
+=== Files ===
+Using test21.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt
new file mode 100644
index 000000000..c8f022bce
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.527184+00:00
+=== Files ===
+Using test22.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt
new file mode 100644
index 000000000..e9f2c6dbd
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.529618+00:00
+=== Files ===
+Using test23.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt
new file mode 100644
index 000000000..b5fd476b3
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.533528+00:00
+=== Files ===
+Using test24.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt
new file mode 100644
index 000000000..9b1b6942a
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.535785+00:00
+=== Files ===
+Using test25.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt
new file mode 100644
index 000000000..ceb6482ec
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.537707+00:00
+=== Files ===
+Using test26.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt
new file mode 100644
index 000000000..da8deef0a
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.525518+00:00
+=== Files ===
+Using test27.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt
new file mode 100644
index 000000000..a0664939d
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.520254+00:00
+=== Files ===
+Using test28.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt
new file mode 100644
index 000000000..c35b9278d
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.521389+00:00
+=== Files ===
+Using test29.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt
new file mode 100644
index 000000000..6f31b5956
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.519684+00:00
+=== Files ===
+Using test3.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt
new file mode 100644
index 000000000..806658e37
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.519413+00:00
+=== Files ===
+Using test30.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt
new file mode 100644
index 000000000..2eab6d833
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.526062+00:00
+=== Files ===
+Using test31.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt
new file mode 100644
index 000000000..6eb8b57ff
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.532420+00:00
+=== Files ===
+Using test32.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt
new file mode 100644
index 000000000..965019494
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.538241+00:00
+=== Files ===
+Using test33.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt
new file mode 100644
index 000000000..352586492
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.522726+00:00
+=== Files ===
+Using test34.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt
new file mode 100644
index 000000000..e618d6de9
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.534357+00:00
+=== Files ===
+Using test35.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt
new file mode 100644
index 000000000..4bb028d6b
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.526332+00:00
+=== Files ===
+Using test36.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt
new file mode 100644
index 000000000..06afb5e77
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.535484+00:00
+=== Files ===
+Using test37.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt
new file mode 100644
index 000000000..144ca7f12
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.532142+00:00
+=== Files ===
+Using test38.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt
new file mode 100644
index 000000000..21725bd32
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.529348+00:00
+=== Files ===
+Using test39.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt
new file mode 100644
index 000000000..00d2bad76
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.539385+00:00
+=== Files ===
+Using test4.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt
new file mode 100644
index 000000000..107998981
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.534627+00:00
+=== Files ===
+Using test40.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt
new file mode 100644
index 000000000..b1a7686d6
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.526878+00:00
+=== Files ===
+Using test41.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt
new file mode 100644
index 000000000..f86a2b6c6
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.540205+00:00
+=== Files ===
+Using test42.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt
new file mode 100644
index 000000000..a88e2de8d
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.536871+00:00
+=== Files ===
+Using test43.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt
new file mode 100644
index 000000000..5f38f79fe
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.517642+00:00
+=== Files ===
+Using test44.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt
new file mode 100644
index 000000000..336766814
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.528806+00:00
+=== Files ===
+Using test45.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt
new file mode 100644
index 000000000..630bf73ef
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.519957+00:00
+=== Files ===
+Using test46.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt
new file mode 100644
index 000000000..dd7ec10bb
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.537413+00:00
+=== Files ===
+Using test47.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt
new file mode 100644
index 000000000..84ecb0480
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.541884+00:00
+=== Files ===
+Using test48.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt
new file mode 100644
index 000000000..d91772d88
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.534903+00:00
+=== Files ===
+Using test49.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt
new file mode 100644
index 000000000..0d78c15b5
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.539102+00:00
+=== Files ===
+Using test5.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt
new file mode 100644
index 000000000..7539df35c
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.523315+00:00
+=== Files ===
+Using test50.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt
new file mode 100644
index 000000000..61af2da17
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.519102+00:00
+=== Files ===
+Using test51.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt
new file mode 100644
index 000000000..3252cf043
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.533803+00:00
+=== Files ===
+Using test52.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt
new file mode 100644
index 000000000..de1fd15ee
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.530418+00:00
+=== Files ===
+Using test53.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt
new file mode 100644
index 000000000..46a58d2c8
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.526605+00:00
+=== Files ===
+Using test54.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt
new file mode 100644
index 000000000..df1ea9f06
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.536331+00:00
+=== Files ===
+Using test55.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt
new file mode 100644
index 000000000..edab0ff79
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.523034+00:00
+=== Files ===
+Using test56.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt
new file mode 100644
index 000000000..cdbd7d61f
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.537975+00:00
+=== Files ===
+Using test57.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt
new file mode 100644
index 000000000..2f08fe746
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.520808+00:00
+=== Files ===
+Using test58.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt
new file mode 100644
index 000000000..b223a220c
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.528000+00:00
+=== Files ===
+Using test59.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt
new file mode 100644
index 000000000..e058015fc
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.539930+00:00
+=== Files ===
+Using test6.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt
new file mode 100644
index 000000000..630f3afd9
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.527454+00:00
+=== Files ===
+Using test60.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt
new file mode 100644
index 000000000..06d2a0094
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.524953+00:00
+=== Files ===
+Using test61.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt
new file mode 100644
index 000000000..5a6fc14d1
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.532703+00:00
+=== Files ===
+Using test62.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt
new file mode 100644
index 000000000..570768e94
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.535208+00:00
+=== Files ===
+Using test63.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt
new file mode 100644
index 000000000..fb9bf51f6
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.524683+00:00
+=== Files ===
+Using test64.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt
new file mode 100644
index 000000000..eb2afe5a2
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.541334+00:00
+=== Files ===
+Using test65.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt
new file mode 100644
index 000000000..8671569fe
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.518520+00:00
+=== Files ===
+Using test66.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt
new file mode 100644
index 000000000..9ec96e683
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.523587+00:00
+=== Files ===
+Using test67.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt
new file mode 100644
index 000000000..15e17e7ed
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.534080+00:00
+=== Files ===
+Using test68.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt
new file mode 100644
index 000000000..29e5308d1
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.523872+00:00
+=== Files ===
+Using test69.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt
new file mode 100644
index 000000000..611cc9a06
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.540520+00:00
+=== Files ===
+Using test7.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt
new file mode 100644
index 000000000..f69db3e0b
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.529077+00:00
+=== Files ===
+Using test70.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt
new file mode 100644
index 000000000..1ba833bee
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.531822+00:00
+=== Files ===
+Using test71.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt
new file mode 100644
index 000000000..38f880807
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.530151+00:00
+=== Files ===
+Using test72.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt
new file mode 100644
index 000000000..fe6dbc28b
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.517947+00:00
+=== Files ===
+Using test73.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt
new file mode 100644
index 000000000..d0ca23c18
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.527726+00:00
+=== Files ===
+Using test74.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt
new file mode 100644
index 000000000..08d8e216a
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.531218+00:00
+=== Files ===
+Using test75.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt
new file mode 100644
index 000000000..935eeb8d2
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.528268+00:00
+=== Files ===
+Using test76.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt
new file mode 100644
index 000000000..3fb8b8afe
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.529883+00:00
+=== Files ===
+Using test77.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt
new file mode 100644
index 000000000..01b11e05f
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.518800+00:00
+=== Files ===
+Using test78.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt
new file mode 100644
index 000000000..27aaea78b
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.521096+00:00
+=== Files ===
+Using test79.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt
new file mode 100644
index 000000000..75cbdf613
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.528533+00:00
+=== Files ===
+Using test8.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt
new file mode 100644
index 000000000..ad1017e34
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.525793+00:00
+=== Files ===
+Using test80.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt
new file mode 100644
index 000000000..e14134789
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.520537+00:00
+=== Files ===
+Using test81.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt
new file mode 100644
index 000000000..e8d273865
--- /dev/null
+++ b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt
@@ -0,0 +1,10 @@
+Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE
+Generated 2023-12-18T12:29:15.531523+00:00
+=== Files ===
+Using test9.json from test resources
+=== End Files ===
+
+=== JSON Schema ===
+Validation passed
+=== End JSON Schema ===
+
diff --git a/tests/ogc-utils/topology/_report.json b/tests/ogc-utils/topology/_report.json
index 39c95af48..1c81a7008 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-12-18T11:27:46.756793+00:00",
+  "generated": "2023-12-18T12:29:15.670269+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 7863695b7..2c8478ac3 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-12-18T11:27:46.756742+00:00
+Generated 2023-12-18T12:29:15.670214+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 ee4a585c4..5b31da9b7 100644
--- a/tests/report.html
+++ b/tests/report.html
@@ -26,7 +26,7 @@
     
         

Building blocks validation report

- Generated at 2023-12-18T11:27:53.019508+00:00 + Generated at 2023-12-18T12:29:19.787549+00:00

Number of passing building blocks: 25 / 26 (96.15%)

@@ -310,7 +310,7 @@

- Test passed: 7 / 7 + Test passed: 91 / 91

@@ -322,13 +322,2230 @@

Details + test44.json + Test resource +
+ Passed +
+

+
+
+
Files
+
Using test44.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test73.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test73.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test12.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test12.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test66.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test66.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test78.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test78.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test51.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test51.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test30.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test30.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test3.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test3.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test46.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test46.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test28.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test28.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test81.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test81.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test58.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test58.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test79.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test79.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test29.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test29.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + failing2-fail.json + Test resource + Requires fail +
+ Passed +
+
+
+
+
General
+
Test was expected to fail and it did.
+
Files
+
Using failing2-fail.json from test resources
+
JSON Schema
+
ValidationError: 'https://www.google com/test' is not valid under any of the given schemas + +Failed validating 'anyOf' in schema: + {'anyOf': [{'$ref': '#/$defs/IRI'}, + {'$ref': '#/$defs/CURIE'}, + {'$ref': '#/$defs/LocalPart'}]} + +On instance: + 'https://www.google com/test'
+
+
+
+
+
+
+
+ + test17.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test17.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test34.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test34.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test56.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test56.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test50.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test50.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test67.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test67.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test69.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test69.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test21.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test21.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test15.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test15.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test64.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test64.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test61.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test61.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test14.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test14.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test27.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test27.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test80.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test80.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test31.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test31.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test36.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test36.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test54.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test54.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test41.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test41.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test22.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test22.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test60.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test60.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test74.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test74.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test59.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test59.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test76.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test76.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test8.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test8.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test45.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test45.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test70.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test70.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test39.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test39.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test23.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test23.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test77.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test77.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test72.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test72.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test53.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test53.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + failing1-fail.json + Test resource + Requires fail +
+ Passed +
+
+
+
+
General
+
Test was expected to fail and it did.
+
Files
+
Using failing1-fail.json from test resources
+
JSON Schema
+
ValidationError: ' ' is not valid under any of the given schemas + +Failed validating 'anyOf' in schema: + {'anyOf': [{'$ref': '#/$defs/IRI'}, + {'$ref': '#/$defs/CURIE'}, + {'$ref': '#/$defs/LocalPart'}]} + +On instance: + ' '
+
+
+
+
+
+
+
+ + test75.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test75.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test9.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test9.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test71.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test71.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test38.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test38.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test32.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test32.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test62.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test62.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test19.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test19.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test20.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test20.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test24.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test24.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test52.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test52.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test68.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test68.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test35.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test35.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test40.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test40.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test49.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test49.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test63.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test63.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test37.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test37.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test25.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test25.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test18.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test18.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test55.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test55.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test1.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test1.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test43.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test43.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test10.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test10.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test47.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test47.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test26.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test26.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test57.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test57.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test33.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test33.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + failing3-fail.json + Test resource + Requires fail +
+ Passed +
+
+
+
+
General
+
Test was expected to fail and it did.
+
Files
+
Using failing3-fail.json from test resources
+
JSON Schema
+
ValidationError: 'not an IRI' is not valid under any of the given schemas + +Failed validating 'anyOf' in schema: + {'anyOf': [{'$ref': '#/$defs/IRI'}, + {'$ref': '#/$defs/CURIE'}, + {'$ref': '#/$defs/LocalPart'}]} + +On instance: + 'not an IRI'
+
+
+
+
+
+
+
+ + test5.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test5.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test4.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test4.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test16.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test16.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test6.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test6.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test42.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test42.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test7.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test7.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test11.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test11.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test2.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test2.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test65.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test65.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test13.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test13.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + test48.json + Test resource +
+ Passed +
+
+
+
+
Files
+
Using test48.json from test resources
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ example_1_2.json Example
Passed
-
+
Files
Using example_1_2.json from examples
@@ -342,8 +2559,8 @@

-
+
Files
Using example_2_2.json from examples
@@ -368,8 +2585,8 @@

-
+
Files
Using example_3_2.json from examples
@@ -394,8 +2611,8 @@

-
+
Files
Using example_4_2.json from examples
@@ -420,8 +2637,8 @@

-
+
Files
Using example_5_2.json from examples
@@ -446,8 +2663,8 @@

-
+
Files
Using example_6_2.json from examples
@@ -473,8 +2690,8 @@

-
+
Files
Using example_7_1.jsonld from examples
@@ -523,8 +2740,8 @@

-
+
General
Test was expected to fail and it did.
@@ -558,12 +2775,12 @@

Message: sosa:hasSimpleResult is a simple Literal

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: _:N8c7784fc15304953872bd478ef13269d - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N1555879381c846ad96f555a3347fdc1b - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N1555879381c846ad96f555a3347fdc1b - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N1555879381c846ad96f555a3347fdc1b + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Nc03ae0459f554174a4f0dd81615f76ae + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Nc03ae0459f554174a4f0dd81615f76ae + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: _:N7d7cbd7a7bd7428487e980476519a4dd + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Nc03ae0459f554174a4f0dd81615f76ae
@@ -573,8 +2790,8 @@

-
+
General
Test was expected to fail but it did not.
@@ -601,12 +2818,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: frogginess - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N8e887db98cef4a28bdbb339c008cd90c - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N8e887db98cef4a28bdbb339c008cd90c - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N8e887db98cef4a28bdbb339c008cd90c + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N2f60687d20c04e46ac10dc6450ad8977 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N2f60687d20c04e46ac10dc6450ad8977 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: frogginess + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N2f60687d20c04e46ac10dc6450ad8977
@@ -616,8 +2833,8 @@

-
+
General
Test was expected to fail and it did.
@@ -651,12 +2868,12 @@

Message: Less than 1 values on [ sosa:hasFeatureOfInterest [ ] ; sosa:hasResult [ ] ; sosa:madeBySensor Literal("ea est culpa esse") ; sosa:resultTime Literal("2016-05-04T02:27:02.0Z") ]->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty )

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: _:N380adda4053642c9ad94396ab1dc3cc9 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N380adda4053642c9ad94396ab1dc3cc9 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N380adda4053642c9ad94396ab1dc3cc9 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Nc478cd8c719b4946a8877abf94bc1dc1 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Nc478cd8c719b4946a8877abf94bc1dc1 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Nc478cd8c719b4946a8877abf94bc1dc1
@@ -666,8 +2883,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -693,12 +2910,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Nb95c38534ffe47b8a715344e82d62306 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Nb95c38534ffe47b8a715344e82d62306 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Nb95c38534ffe47b8a715344e82d62306 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N32381edd171d4a87befd36a9dd01afff + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N32381edd171d4a87befd36a9dd01afff + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N32381edd171d4a87befd36a9dd01afff
@@ -708,8 +2925,8 @@

-
+
Files
Using example_1_2.ttl from examples
@@ -731,12 +2948,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 - - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:n635bbf1a41c1416fb5250353d8dff822b1 - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:n635bbf1a41c1416fb5250353d8dff822b1 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:n635bbf1a41c1416fb5250353d8dff822b1 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:n635bbf1a41c1416fb5250353d8dff822b1 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:n4e2da6a02e6e458a9e38956a8a4671acb1
@@ -746,8 +2963,8 @@

-
+
Files
Using example_2_1.json from examples
@@ -773,12 +2990,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: _:N142e0712c11a4108ab021b41eaed0c54 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N142e0712c11a4108ab021b41eaed0c54 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N142e0712c11a4108ab021b41eaed0c54 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N538b1984fe0e46eba25b5cb780d353c8 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N538b1984fe0e46eba25b5cb780d353c8 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N538b1984fe0e46eba25b5cb780d353c8
@@ -810,8 +3027,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -858,8 +3075,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -909,8 +3126,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -960,8 +3177,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1011,8 +3228,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1040,8 +3257,8 @@

-
+
Files
Using example_2_1.json from examples
@@ -1091,8 +3308,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1118,12 +3335,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: _:N693497bcd06240c0a9be8145c37aad75 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N693497bcd06240c0a9be8145c37aad75 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N693497bcd06240c0a9be8145c37aad75 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Na8e1d05ce1fd4562bbb36a27d53b2552 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Na8e1d05ce1fd4562bbb36a27d53b2552 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Na8e1d05ce1fd4562bbb36a27d53b2552
@@ -1155,8 +3372,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1182,12 +3399,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none*
@@ -1197,8 +3414,8 @@

-
+
Files
Using example_2_1.json from examples
@@ -1224,12 +3441,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://example.com/a1>/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/a1> - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/a1> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/a1> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/a1> - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/a1> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/a1> + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://example.com/a1>/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/a1>
@@ -1239,8 +3456,8 @@

-
+
Files
Using example_3_1.ttl from examples
@@ -1262,12 +3479,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: eg:a1/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg:a1 - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg:a1 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg:a1 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg:a1 - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg:a1 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg:a1 + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: eg:a1/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg:a1
@@ -1299,8 +3516,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1390,8 +3607,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1441,8 +3658,8 @@

-
+
General
Test was expected to fail and it did.
@@ -1525,8 +3742,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1596,8 +3813,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1623,12 +3840,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://example.com/pop1999>/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://example.com/pop1999>/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/pop1999>
@@ -1638,8 +3855,8 @@

-
+
Files
Using example_1_2.ttl from examples
@@ -1661,12 +3878,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 - - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:n58951cb399b240d99b763afcf609a823b1 - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:n58951cb399b240d99b763afcf609a823b1 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:n58951cb399b240d99b763afcf609a823b1 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:n58951cb399b240d99b763afcf609a823b1 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:nc35ea64131734062b6b6b5c559107edab1 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:nc35ea64131734062b6b6b5c559107edab1 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:nc35ea64131734062b6b6b5c559107edab1 + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: 33 + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:nc35ea64131734062b6b6b5c559107edab1
@@ -1676,8 +3893,8 @@

-
+
Files
Using example_2_1.json from examples
@@ -1703,12 +3920,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://example.com/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://example.com/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://example.com/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/pop1999>
@@ -1740,8 +3957,8 @@

-
+
Files
Using observationCollection-props.json from test resources
@@ -1767,12 +3984,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <file:///github/workspace/pop1999>/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/pop1999>,<file:///github/workspace/something> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/pop1999>,<file:///github/workspace/something> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/pop1999>,<file:///github/workspace/something> + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/something>,<file:///github/workspace/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/something>,<file:///github/workspace/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <file:///github/workspace/pop1999>/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/something>,<file:///github/workspace/pop1999>
@@ -1782,8 +3999,8 @@

-
+
General
Test was expected to fail and it did.
@@ -1819,12 +4036,12 @@

Message: Less than 1 values on <file:///github/workspace/pop1999>->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty )

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <file:///github/workspace/pop1999>/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <file:///github/workspace/pop1999>/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/pop1999>
@@ -1834,8 +4051,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1861,12 +4078,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://www.example.com/sosa/pop1999>/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://www.example.com/sosa/something>,<http://www.example.com/sosa/pop1999> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://www.example.com/sosa/something>,<http://www.example.com/sosa/pop1999> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://www.example.com/sosa/something>,<http://www.example.com/sosa/pop1999> + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://www.example.com/sosa/pop1999>,<http://www.example.com/sosa/something> + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://www.example.com/sosa/pop1999>,<http://www.example.com/sosa/something> + - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: <http://www.example.com/sosa/pop1999>/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://www.example.com/sosa/pop1999>,<http://www.example.com/sosa/something>
@@ -1876,8 +4093,8 @@

-
+
Files
Using example_1_2.ttl from examples
@@ -1899,12 +4116,12 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: eg:pop1999/sosa:hasSimpleResult,eg:pop2000/sosa:hasSimpleResult - - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg:pop1999,eg:pop2000 - - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg:pop1999,eg:pop2000 - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg:pop1999,eg:pop2000 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg:pop1999,eg:pop2000 + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg:pop2000,eg:pop1999 + - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg:pop2000,eg:pop1999 + - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg:pop2000,eg:pop1999 + - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: eg:pop2000/sosa:hasSimpleResult,eg:pop1999/sosa:hasSimpleResult + - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg:pop2000,eg:pop1999
@@ -1936,8 +4153,8 @@

-
+
Files
Using example_1_1.json from examples
@@ -1963,21 +4180,21 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl: - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1>
Validation result for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <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/#testResult>: *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>
@@ -1987,8 +4204,8 @@

-
+
Files
Using example_2_1.json from examples
@@ -2014,21 +4231,21 @@

Conforms: True

Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl: - - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1> - - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry - Shape <http://example.com/rules#testGeometryHasCoordinates>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testGeometryCoordinatesIsList>: <http://example.com/features/vector-obs-1>/geojson:geometry + - Shape <http://example.com/rules#testVectorObservationFeatureHasOneGeometry>: <http://example.com/features/vector-obs-1>
Validation result for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - 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/#testFeatureOfInterest>: <http://example.com/features/vector-obs-1> - - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://example.com/features/vector-obs-1> - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* + - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <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/#testResult>: *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>
diff --git a/tests/unstable/sosa/examples/vectorObservation/_report.json b/tests/unstable/sosa/examples/vectorObservation/_report.json index a57ea99db..21a34f2b6 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-12-18T11:27:47.072258+00:00", + "generated": "2023-12-18T12:29:15.830774+00:00", "result": true, "items": [ { @@ -86,33 +86,33 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:N693497bcd06240c0a9be8145c37aad75" + "_:Na8e1d05ce1fd4562bbb36a27d53b2552" ] }, - "": { + "": { "nodes": [ - "_:N693497bcd06240c0a9be8145c37aad75" + "_:Na8e1d05ce1fd4562bbb36a27d53b2552" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "_:N693497bcd06240c0a9be8145c37aad75" + "_:Na8e1d05ce1fd4562bbb36a27d53b2552" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : _:N693497bcd06240c0a9be8145c37aad75\n - Shape : _:N693497bcd06240c0a9be8145c37aad75\n - Shape : *none*\n - Shape : _:N693497bcd06240c0a9be8145c37aad75\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552\n - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552\n - Shape : *none*\n - Shape : *none*\n - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552\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 f90e37eac..469073052 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-12-18T11:27:47.072195+00:00 +Generated 2023-12-18T12:29:15.830703+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : _:N693497bcd06240c0a9be8145c37aad75 - - Shape : _:N693497bcd06240c0a9be8145c37aad75 - Shape : *none* - - Shape : _:N693497bcd06240c0a9be8145c37aad75 + - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552 + - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552 + - Shape : *none* + - Shape : *none* + - Shape : _:Na8e1d05ce1fd4562bbb36a27d53b2552 === End SHACL === diff --git a/tests/unstable/sosa/examples/vectorObservationFeature/_report.json b/tests/unstable/sosa/examples/vectorObservationFeature/_report.json index 70c3a0c42..40c561f57 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-12-18T11:27:53.004578+00:00", + "generated": "2023-12-18T12:29:19.772321+00:00", "result": true, "items": [ { @@ -86,9 +86,9 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [ - "" + "/geojson:geometry" ] }, "": { @@ -96,14 +96,14 @@ "/geojson:geometry" ] }, - "": { + "": { "nodes": [ - "/geojson:geometry" + "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl:\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl:\n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : \n" }, { "op": "shacl-report", @@ -115,10 +115,7 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, "": { @@ -126,22 +123,25 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : *none*\n - Shape : \n" } ] }, @@ -233,9 +233,9 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [ - "" + "/geojson:geometry" ] }, "": { @@ -243,14 +243,14 @@ "/geojson:geometry" ] }, - "": { + "": { "nodes": [ - "/geojson:geometry" + "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl:\n - Shape : \n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl:\n - Shape : /geojson:geometry\n - Shape : /geojson:geometry\n - Shape : \n" }, { "op": "shacl-report", @@ -262,10 +262,7 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, "": { @@ -273,22 +270,25 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : *none*\n - Shape : \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 6ba74fe27..b2a50399f 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-12-18T11:27:52.655338+00:00 +Generated 2023-12-18T12:29:19.382889+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,21 +17,21 @@ Validation result for registereditems/unstable/sosa/_sources/examples/vectorObse Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl: - - Shape : - - Shape : /geojson:geometry - Shape : /geojson:geometry + - Shape : /geojson:geometry + - Shape : Validation result for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : *none* + - Shape : *none* + - Shape : === 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 418f69d20..9d3def366 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-12-18T11:27:53.004518+00:00 +Generated 2023-12-18T12:29:19.772251+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -17,21 +17,21 @@ Validation result for registereditems/unstable/sosa/_sources/examples/vectorObse Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/examples/vectorObservationFeature/rules.shacl: - - Shape : - - Shape : /geojson:geometry - Shape : /geojson:geometry + - Shape : /geojson:geometry + - Shape : Validation result for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : *none* + - Shape : *none* + - Shape : === End SHACL === diff --git a/tests/unstable/sosa/features/observation/_report.json b/tests/unstable/sosa/features/observation/_report.json index 270dc2b09..0e1f608ed 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-12-18T11:27:50.119709+00:00", + "generated": "2023-12-18T12:29:17.944683+00:00", "result": true, "items": [ { @@ -86,37 +86,37 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "/sosa:hasSimpleResult" - ] + "": { + "nodes": [] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "/sosa:hasSimpleResult" + ] }, - "": { + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : /sosa:hasSimpleResult\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : /sosa:hasSimpleResult\n - Shape : \n" } ] }, @@ -190,37 +190,37 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "33" + "_:nc35ea64131734062b6b6b5c559107edab1" ] }, - "": { + "": { "nodes": [ - "_:n58951cb399b240d99b763afcf609a823b1" + "_:nc35ea64131734062b6b6b5c559107edab1" ] }, - "": { + "": { "nodes": [ - "_:n58951cb399b240d99b763afcf609a823b1" + "_:nc35ea64131734062b6b6b5c559107edab1" ] }, - "": { + "": { "nodes": [ - "_:n58951cb399b240d99b763afcf609a823b1" + "33" ] }, - "": { - "nodes": [] - }, - "": { + "": { "nodes": [ - "_:n58951cb399b240d99b763afcf609a823b1" + "_:nc35ea64131734062b6b6b5c559107edab1" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : 33\n - Shape : _:n58951cb399b240d99b763afcf609a823b1\n - Shape : _:n58951cb399b240d99b763afcf609a823b1\n - Shape : _:n58951cb399b240d99b763afcf609a823b1\n - Shape : *none*\n - Shape : _:n58951cb399b240d99b763afcf609a823b1\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:nc35ea64131734062b6b6b5c559107edab1\n - Shape : _:nc35ea64131734062b6b6b5c559107edab1\n - Shape : _:nc35ea64131734062b6b6b5c559107edab1\n - Shape : 33\n - Shape : _:nc35ea64131734062b6b6b5c559107edab1\n" } ] }, @@ -312,35 +312,35 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \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 e35abb4e0..d53da0f60 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-12-18T11:27:50.104263+00:00 +Generated 2023-12-18T12:29:17.928929+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : /sosa:hasSimpleResult - - Shape : - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : + - Shape : /sosa:hasSimpleResult + - Shape : === 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 69f658214..4a5254117 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-12-18T11:27:50.111330+00:00 +Generated 2023-12-18T12:29:17.935880+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -11,12 +11,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : 33 - - Shape : _:n58951cb399b240d99b763afcf609a823b1 - - Shape : _:n58951cb399b240d99b763afcf609a823b1 - - Shape : _:n58951cb399b240d99b763afcf609a823b1 - Shape : *none* - - Shape : _:n58951cb399b240d99b763afcf609a823b1 + - Shape : _:nc35ea64131734062b6b6b5c559107edab1 + - Shape : _:nc35ea64131734062b6b6b5c559107edab1 + - Shape : _:nc35ea64131734062b6b6b5c559107edab1 + - Shape : 33 + - Shape : _:nc35ea64131734062b6b6b5c559107edab1 === 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 bf0a5f9be..c97be1ff2 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-12-18T11:27:50.119656+00:00 +Generated 2023-12-18T12:29:17.944623+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : + - Shape : *none* + - Shape : === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/_report.json b/tests/unstable/sosa/features/observationCollection/_report.json index bec1a1416..8a9f3940a 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-12-18T11:27:51.264812+00:00", + "generated": "2023-12-18T12:29:18.662379+00:00", "result": true, "items": [ { @@ -84,38 +84,38 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "/sosa:hasSimpleResult" - ] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "", - "" + "", + "" ] }, - "": { + "": { "nodes": [ - "", - "" + "", + "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ - "", - "" + "/sosa:hasSimpleResult" + ] + }, + "": { + "nodes": [ + "", + "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : /sosa:hasSimpleResult\n - Shape : *none*\n - Shape : ,\n - Shape : ,\n - Shape : *none*\n - Shape : ,\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : ,\n - Shape : ,\n - Shape : *none*\n - Shape : /sosa:hasSimpleResult\n - Shape : ,\n" } ] }, @@ -211,12 +211,7 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "/sosa:hasSimpleResult" - ] - }, - "": { + "": { "nodes": [] }, "": { @@ -224,22 +219,27 @@ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [ + "/sosa:hasSimpleResult" + ] + }, + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : /sosa:hasSimpleResult\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : /sosa:hasSimpleResult\n - Shape : \n" } ] }, @@ -331,38 +331,38 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "/sosa:hasSimpleResult" - ] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "", - "" + "", + "" ] }, - "": { + "": { "nodes": [ - "", - "" + "", + "" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [ + "/sosa:hasSimpleResult" + ] + }, + "": { "nodes": [ - "", - "" + "", + "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : /sosa:hasSimpleResult\n - Shape : *none*\n - Shape : ,\n - Shape : ,\n - Shape : *none*\n - Shape : ,\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : ,\n - Shape : ,\n - Shape : *none*\n - Shape : /sosa:hasSimpleResult\n - Shape : ,\n" } ] }, @@ -436,42 +436,42 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "eg:pop1999/sosa:hasSimpleResult", - "eg:pop2000/sosa:hasSimpleResult" + "eg:pop2000", + "eg:pop1999" ] }, - "": { + "": { "nodes": [ - "eg:pop1999", - "eg:pop2000" + "eg:pop2000", + "eg:pop1999" ] }, - "": { + "": { "nodes": [ - "eg:pop1999", - "eg:pop2000" + "eg:pop2000", + "eg:pop1999" ] }, - "": { + "": { "nodes": [ - "eg:pop1999", - "eg:pop2000" + "eg:pop2000/sosa:hasSimpleResult", + "eg:pop1999/sosa:hasSimpleResult" ] }, - "": { - "nodes": [] - }, - "": { + "": { "nodes": [ - "eg:pop1999", - "eg:pop2000" + "eg:pop2000", + "eg:pop1999" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : eg:pop1999/sosa:hasSimpleResult,eg:pop2000/sosa:hasSimpleResult\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : eg:pop1999,eg:pop2000\n - Shape : *none*\n - Shape : eg:pop1999,eg:pop2000\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000,eg:pop1999\n - Shape : eg:pop2000/sosa:hasSimpleResult,eg:pop1999/sosa:hasSimpleResult\n - Shape : eg:pop2000,eg:pop1999\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 e2fd16892..4c68ae952 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-12-18T11:27:51.254678+00:00 +Generated 2023-12-18T12:29:18.651947+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : /sosa:hasSimpleResult - - Shape : *none* - - Shape : , - - Shape : , - Shape : *none* - - Shape : , + - Shape : , + - Shape : , + - Shape : *none* + - Shape : /sosa:hasSimpleResult + - Shape : , === 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 20fbdc4ae..1785d4a64 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-12-18T11:27:51.264758+00:00 +Generated 2023-12-18T12:29:18.662315+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -11,12 +11,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : eg:pop1999/sosa:hasSimpleResult,eg:pop2000/sosa:hasSimpleResult - - Shape : eg:pop1999,eg:pop2000 - - Shape : eg:pop1999,eg:pop2000 - - Shape : eg:pop1999,eg:pop2000 - Shape : *none* - - Shape : eg:pop1999,eg:pop2000 + - Shape : eg:pop2000,eg:pop1999 + - Shape : eg:pop2000,eg:pop1999 + - Shape : eg:pop2000,eg:pop1999 + - Shape : eg:pop2000/sosa:hasSimpleResult,eg:pop1999/sosa:hasSimpleResult + - Shape : eg:pop2000,eg:pop1999 === End SHACL === diff --git a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_passed.txt b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_passed.txt index 59c26c480..d98cc4f66 100644 --- a/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_passed.txt +++ b/tests/unstable/sosa/features/observationCollection/observationCollection-props-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.features.observationCollection - SOSA ObservationCollection Feature -Generated 2023-12-18T11:27:51.239746+00:00 +Generated 2023-12-18T12:29:18.636618+00:00 === General === Test was expected to fail and it did. === End General === @@ -30,12 +30,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Message: Less than 1 values on ->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath ] ] ] sosa:observedProperty ) Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : /sosa:hasSimpleResult - - Shape : *none* - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : *none* + - Shape : /sosa:hasSimpleResult + - Shape : === 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 ea24ccda2..d109864e5 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-12-18T11:27:51.227459+00:00 +Generated 2023-12-18T12:29:18.623895+00:00 === Files === Using observationCollection-props.json from test resources JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : /sosa:hasSimpleResult - - Shape : *none* - - Shape : , - - Shape : , - Shape : *none* - - Shape : , + - Shape : , + - Shape : , + - Shape : *none* + - Shape : /sosa:hasSimpleResult + - Shape : , === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/_report.json b/tests/unstable/sosa/properties/observation/_report.json index c842c3cda..d63e47d5b 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-12-18T11:27:46.715263+00:00", + "generated": "2023-12-18T12:29:15.627658+00:00", "result": false, "items": [ { @@ -72,42 +72,42 @@ { "op": "shacl-report", "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", - "graph": "@prefix sh: .\n@prefix xsd: .\n\n[] a sh:ValidationReport ;\n sh:conforms false ;\n sh:result [ a sh:ValidationResult ;\n sh:focusNode _:N8c7784fc15304953872bd478ef13269d ;\n sh:resultMessage \"sosa:hasSimpleResult is a simple Literal\" ;\n sh:resultSeverity sh:Violation ;\n sh:sourceConstraintComponent sh:NodeKindConstraintComponent ;\n sh:sourceShape ;\n sh:value _:N8c7784fc15304953872bd478ef13269d ] .\n\n", + "graph": "@prefix sh: .\n@prefix xsd: .\n\n[] a sh:ValidationReport ;\n sh:conforms false ;\n sh:result [ a sh:ValidationResult ;\n sh:focusNode _:N7d7cbd7a7bd7428487e980476519a4dd ;\n sh:resultMessage \"sosa:hasSimpleResult is a simple Literal\" ;\n sh:resultSeverity sh:Violation ;\n sh:sourceConstraintComponent sh:NodeKindConstraintComponent ;\n sh:sourceShape ;\n sh:value _:N7d7cbd7a7bd7428487e980476519a4dd ] .\n\n", "isError": true, "message": "Validation result for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n Validation Report\n Conforms: False\n Results (1):\n Constraint Violation in NodeKindConstraintComponent (http://www.w3.org/ns/shacl#NodeKindConstraintComponent):\n \tSeverity: sh:Violation\n \tSource Shape: \n \tFocus Node: [ ]\n \tValue Node: [ ]\n \tMessage: sosa:hasSimpleResult is a simple Literal\n " }, { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "_:N8c7784fc15304953872bd478ef13269d" - ] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:N1555879381c846ad96f555a3347fdc1b" + "_:Nc03ae0459f554174a4f0dd81615f76ae" ] }, - "": { + "": { "nodes": [ - "_:N1555879381c846ad96f555a3347fdc1b" + "_:Nc03ae0459f554174a4f0dd81615f76ae" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ - "_:N1555879381c846ad96f555a3347fdc1b" + "_:N7d7cbd7a7bd7428487e980476519a4dd" + ] + }, + "": { + "nodes": [ + "_:Nc03ae0459f554174a4f0dd81615f76ae" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : _:N8c7784fc15304953872bd478ef13269d\n - Shape : *none*\n - Shape : _:N1555879381c846ad96f555a3347fdc1b\n - Shape : _:N1555879381c846ad96f555a3347fdc1b\n - Shape : *none*\n - Shape : _:N1555879381c846ad96f555a3347fdc1b\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae\n - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae\n - Shape : *none*\n - Shape : _:N7d7cbd7a7bd7428487e980476519a4dd\n - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae\n" } ] }, @@ -192,35 +192,35 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "frogginess" - ] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:N8e887db98cef4a28bdbb339c008cd90c" + "_:N2f60687d20c04e46ac10dc6450ad8977" ] }, - "": { + "": { "nodes": [ - "_:N8e887db98cef4a28bdbb339c008cd90c" + "_:N2f60687d20c04e46ac10dc6450ad8977" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [ + "frogginess" + ] + }, + "": { "nodes": [ - "_:N8e887db98cef4a28bdbb339c008cd90c" + "_:N2f60687d20c04e46ac10dc6450ad8977" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : frogginess\n - Shape : *none*\n - Shape : _:N8e887db98cef4a28bdbb339c008cd90c\n - Shape : _:N8e887db98cef4a28bdbb339c008cd90c\n - Shape : *none*\n - Shape : _:N8e887db98cef4a28bdbb339c008cd90c\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:N2f60687d20c04e46ac10dc6450ad8977\n - Shape : _:N2f60687d20c04e46ac10dc6450ad8977\n - Shape : *none*\n - Shape : frogginess\n - Shape : _:N2f60687d20c04e46ac10dc6450ad8977\n" } ] }, @@ -305,33 +305,33 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:N380adda4053642c9ad94396ab1dc3cc9" + "_:Nc478cd8c719b4946a8877abf94bc1dc1" ] }, - "": { + "": { "nodes": [ - "_:N380adda4053642c9ad94396ab1dc3cc9" + "_:Nc478cd8c719b4946a8877abf94bc1dc1" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "_:N380adda4053642c9ad94396ab1dc3cc9" + "_:Nc478cd8c719b4946a8877abf94bc1dc1" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : _:N380adda4053642c9ad94396ab1dc3cc9\n - Shape : _:N380adda4053642c9ad94396ab1dc3cc9\n - Shape : *none*\n - Shape : _:N380adda4053642c9ad94396ab1dc3cc9\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1\n - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1\n - Shape : *none*\n - Shape : *none*\n - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1\n" } ] }, @@ -423,35 +423,35 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "33" - ] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:Nb95c38534ffe47b8a715344e82d62306" + "_:N32381edd171d4a87befd36a9dd01afff" ] }, - "": { + "": { "nodes": [ - "_:Nb95c38534ffe47b8a715344e82d62306" + "_:N32381edd171d4a87befd36a9dd01afff" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [ - "_:Nb95c38534ffe47b8a715344e82d62306" + "33" + ] + }, + "": { + "nodes": [ + "_:N32381edd171d4a87befd36a9dd01afff" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : 33\n - Shape : *none*\n - Shape : _:Nb95c38534ffe47b8a715344e82d62306\n - Shape : _:Nb95c38534ffe47b8a715344e82d62306\n - Shape : *none*\n - Shape : _:Nb95c38534ffe47b8a715344e82d62306\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:N32381edd171d4a87befd36a9dd01afff\n - Shape : _:N32381edd171d4a87befd36a9dd01afff\n - Shape : *none*\n - Shape : 33\n - Shape : _:N32381edd171d4a87befd36a9dd01afff\n" } ] }, @@ -525,37 +525,37 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "33" + "_:n4e2da6a02e6e458a9e38956a8a4671acb1" ] }, - "": { + "": { "nodes": [ - "_:n635bbf1a41c1416fb5250353d8dff822b1" + "_:n4e2da6a02e6e458a9e38956a8a4671acb1" ] }, - "": { + "": { "nodes": [ - "_:n635bbf1a41c1416fb5250353d8dff822b1" + "_:n4e2da6a02e6e458a9e38956a8a4671acb1" ] }, - "": { + "": { "nodes": [ - "_:n635bbf1a41c1416fb5250353d8dff822b1" + "33" ] }, - "": { - "nodes": [] - }, - "": { + "": { "nodes": [ - "_:n635bbf1a41c1416fb5250353d8dff822b1" + "_:n4e2da6a02e6e458a9e38956a8a4671acb1" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : 33\n - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1\n - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1\n - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1\n - Shape : *none*\n - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1\n - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1\n - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1\n - Shape : 33\n - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1\n" } ] }, @@ -647,33 +647,33 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [] - }, - "": { + "": { "nodes": [] }, "": { "nodes": [ - "_:N142e0712c11a4108ab021b41eaed0c54" + "_:N538b1984fe0e46eba25b5cb780d353c8" ] }, - "": { + "": { "nodes": [ - "_:N142e0712c11a4108ab021b41eaed0c54" + "_:N538b1984fe0e46eba25b5cb780d353c8" ] }, - "": { + "": { "nodes": [] }, - "": { + "": { + "nodes": [] + }, + "": { "nodes": [ - "_:N142e0712c11a4108ab021b41eaed0c54" + "_:N538b1984fe0e46eba25b5cb780d353c8" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : *none*\n - Shape : _:N142e0712c11a4108ab021b41eaed0c54\n - Shape : _:N142e0712c11a4108ab021b41eaed0c54\n - Shape : *none*\n - Shape : _:N142e0712c11a4108ab021b41eaed0c54\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : _:N538b1984fe0e46eba25b5cb780d353c8\n - Shape : _:N538b1984fe0e46eba25b5cb780d353c8\n - Shape : *none*\n - Shape : *none*\n - Shape : _:N538b1984fe0e46eba25b5cb780d353c8\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 c910bc174..cf71d54b1 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-12-18T11:27:46.698362+00:00 +Generated 2023-12-18T12:29:15.609878+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : 33 - - Shape : *none* - - Shape : _:Nb95c38534ffe47b8a715344e82d62306 - - Shape : _:Nb95c38534ffe47b8a715344e82d62306 - Shape : *none* - - Shape : _:Nb95c38534ffe47b8a715344e82d62306 + - Shape : _:N32381edd171d4a87befd36a9dd01afff + - Shape : _:N32381edd171d4a87befd36a9dd01afff + - Shape : *none* + - Shape : 33 + - Shape : _:N32381edd171d4a87befd36a9dd01afff === 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 dcc31fa25..7c90dad3c 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-12-18T11:27:46.707969+00:00 +Generated 2023-12-18T12:29:15.620249+00:00 === Files === Using example_1_2.ttl from examples Output Turtle example_1_2.ttl created @@ -11,12 +11,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : 33 - - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1 - - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1 - - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1 - Shape : *none* - - Shape : _:n635bbf1a41c1416fb5250353d8dff822b1 + - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1 + - Shape : 33 + - Shape : _:n4e2da6a02e6e458a9e38956a8a4671acb1 === 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 1bec7abf5..9c592b3a1 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-12-18T11:27:46.715210+00:00 +Generated 2023-12-18T12:29:15.627600+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : _:N142e0712c11a4108ab021b41eaed0c54 - - Shape : _:N142e0712c11a4108ab021b41eaed0c54 - Shape : *none* - - Shape : _:N142e0712c11a4108ab021b41eaed0c54 + - Shape : _:N538b1984fe0e46eba25b5cb780d353c8 + - Shape : _:N538b1984fe0e46eba25b5cb780d353c8 + - Shape : *none* + - Shape : *none* + - Shape : _:N538b1984fe0e46eba25b5cb780d353c8 === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/non-simpleresult-fail.validation_passed.txt b/tests/unstable/sosa/properties/observation/non-simpleresult-fail.validation_passed.txt index 04030d420..90c271762 100644 --- a/tests/unstable/sosa/properties/observation/non-simpleresult-fail.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/non-simpleresult-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-12-18T11:27:46.675167+00:00 +Generated 2023-12-18T12:29:15.586571+00:00 === General === Test was expected to fail and it did. === End General === @@ -28,12 +28,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Message: sosa:hasSimpleResult is a simple Literal Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : _:N8c7784fc15304953872bd478ef13269d - - Shape : *none* - - Shape : _:N1555879381c846ad96f555a3347fdc1b - - Shape : _:N1555879381c846ad96f555a3347fdc1b - Shape : *none* - - Shape : _:N1555879381c846ad96f555a3347fdc1b + - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae + - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae + - Shape : *none* + - Shape : _:N7d7cbd7a7bd7428487e980476519a4dd + - Shape : _:Nc03ae0459f554174a4f0dd81615f76ae === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/observedprop-fail.validation_passed.txt b/tests/unstable/sosa/properties/observation/observedprop-fail.validation_passed.txt index 16a89f8d7..018d04183 100644 --- a/tests/unstable/sosa/properties/observation/observedprop-fail.validation_passed.txt +++ b/tests/unstable/sosa/properties/observation/observedprop-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-12-18T11:27:46.691119+00:00 +Generated 2023-12-18T12:29:15.602491+00:00 === General === Test was expected to fail and it did. === End General === @@ -28,12 +28,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Message: Less than 1 values on [ sosa:hasFeatureOfInterest [ ] ; sosa:hasResult [ ] ; sosa:madeBySensor Literal("ea est culpa esse") ; sosa:resultTime Literal("2016-05-04T02:27:02.0Z") ]->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath ] ] ] sosa:observedProperty ) Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : _:N380adda4053642c9ad94396ab1dc3cc9 - - Shape : _:N380adda4053642c9ad94396ab1dc3cc9 - Shape : *none* - - Shape : _:N380adda4053642c9ad94396ab1dc3cc9 + - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1 + - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1 + - Shape : *none* + - Shape : *none* + - Shape : _:Nc478cd8c719b4946a8877abf94bc1dc1 === End SHACL === diff --git a/tests/unstable/sosa/properties/observation/tworesults-fail.validation_failed.txt b/tests/unstable/sosa/properties/observation/tworesults-fail.validation_failed.txt index e6b30e9f6..23722400e 100644 --- a/tests/unstable/sosa/properties/observation/tworesults-fail.validation_failed.txt +++ b/tests/unstable/sosa/properties/observation/tworesults-fail.validation_failed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.observation - SOSA Observation -Generated 2023-12-18T11:27:46.682321+00:00 +Generated 2023-12-18T12:29:15.593769+00:00 === General === ** Validation error ** @@ -21,12 +21,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : frogginess - - Shape : *none* - - Shape : _:N8e887db98cef4a28bdbb339c008cd90c - - Shape : _:N8e887db98cef4a28bdbb339c008cd90c - Shape : *none* - - Shape : _:N8e887db98cef4a28bdbb339c008cd90c + - Shape : _:N2f60687d20c04e46ac10dc6450ad8977 + - Shape : _:N2f60687d20c04e46ac10dc6450ad8977 + - Shape : *none* + - Shape : frogginess + - Shape : _:N2f60687d20c04e46ac10dc6450ad8977 === End SHACL === diff --git a/tests/unstable/sosa/properties/observationCollection/_report.json b/tests/unstable/sosa/properties/observationCollection/_report.json index 84c386935..860ef7c8c 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-12-18T11:27:47.130818+00:00", + "generated": "2023-12-18T12:29:15.870506+00:00", "result": true, "items": [ { @@ -86,27 +86,27 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] }, - "": { + "": { "nodes": [] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/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 registereditems/unstable/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" } ] }, @@ -198,37 +198,37 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "/sosa:hasSimpleResult" - ] + "": { + "nodes": [] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { + "": { "nodes": [ "" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "/sosa:hasSimpleResult" + ] }, - "": { + "": { "nodes": [ "" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : /sosa:hasSimpleResult\n - Shape : \n - Shape : \n - Shape : \n - Shape : *none*\n - Shape : \n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : \n - Shape : \n - Shape : \n - Shape : /sosa:hasSimpleResult\n - Shape : \n" } ] }, @@ -302,37 +302,37 @@ { "shaclFile": "registereditems/unstable/sosa/_sources/properties/observation/rules.shacl", "focusNodes": { - "": { - "nodes": [ - "eg:a1/sosa:hasSimpleResult" - ] + "": { + "nodes": [] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "": { + "": { "nodes": [ "eg:a1" ] }, - "": { - "nodes": [] + "": { + "nodes": [ + "eg:a1/sosa:hasSimpleResult" + ] }, - "": { + "": { "nodes": [ "eg:a1" ] } }, "isError": false, - "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : eg:a1/sosa:hasSimpleResult\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : *none*\n - Shape : eg:a1\n" + "message": "Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl:\n - Shape : *none*\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1\n - Shape : eg:a1/sosa:hasSimpleResult\n - Shape : eg:a1\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 52b019562..b8708acec 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-12-18T11:27:47.114143+00:00 +Generated 2023-12-18T12:29:15.853797+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : *none* - - Shape : *none* - - Shape : *none* - - Shape : *none* - Shape : *none* + - Shape : *none* - Shape : *none* + - Shape : *none* + - Shape : *none* + - Shape : *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 878348d9a..0596dfab4 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-12-18T11:27:47.122926+00:00 +Generated 2023-12-18T12:29:15.862576+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting @@ -17,12 +17,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : /sosa:hasSimpleResult - - Shape : - - Shape : - - Shape : - Shape : *none* + - Shape : - Shape : + - Shape : + - Shape : /sosa:hasSimpleResult + - Shape : === 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 e70c3a87d..7dc025d47 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-12-18T11:27:47.130767+00:00 +Generated 2023-12-18T12:29:15.870452+00:00 === Files === Using example_3_1.ttl from examples Output Turtle example_3_1.ttl created @@ -11,12 +11,12 @@ Validation result for registereditems/unstable/sosa/_sources/properties/observat Conforms: True Focus nodes for registereditems/unstable/sosa/_sources/properties/observation/rules.shacl: - - Shape : eg:a1/sosa:hasSimpleResult - - Shape : eg:a1 - - Shape : eg:a1 - - Shape : eg:a1 - Shape : *none* + - Shape : eg:a1 - Shape : eg:a1 + - Shape : eg:a1 + - Shape : eg:a1/sosa:hasSimpleResult + - Shape : eg:a1 === End SHACL === diff --git a/tests/unstable/sosa/properties/platform/_report.json b/tests/unstable/sosa/properties/platform/_report.json index 0ee2076e8..8b8c15b55 100644 --- a/tests/unstable/sosa/properties/platform/_report.json +++ b/tests/unstable/sosa/properties/platform/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.platform - SOSA Platform", "bblockName": "SOSA Platform", "bblockId": "ogc.unstable.sosa.properties.platform", - "generated": "2023-12-18T11:27:47.273521+00:00", + "generated": "2023-12-18T12:29:16.060308+00:00", "result": true, "items": [ { diff --git a/tests/unstable/sosa/properties/platform/example_1_1.validation_passed.txt b/tests/unstable/sosa/properties/platform/example_1_1.validation_passed.txt index 87ec63d77..46e968d43 100644 --- a/tests/unstable/sosa/properties/platform/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/platform/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.platform - SOSA Platform -Generated 2023-12-18T11:27:47.273471+00:00 +Generated 2023-12-18T12:29:16.060252+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/unstable/sosa/properties/sensor/_report.json b/tests/unstable/sosa/properties/sensor/_report.json index 23ab84a94..3c74f7544 100644 --- a/tests/unstable/sosa/properties/sensor/_report.json +++ b/tests/unstable/sosa/properties/sensor/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.unstable.sosa.properties.sensor - SOSA Sensor", "bblockName": "SOSA Sensor", "bblockId": "ogc.unstable.sosa.properties.sensor", - "generated": "2023-12-18T11:27:46.770111+00:00", + "generated": "2023-12-18T12:29:15.683747+00:00", "result": true, "items": [ { diff --git a/tests/unstable/sosa/properties/sensor/example_1_1.validation_passed.txt b/tests/unstable/sosa/properties/sensor/example_1_1.validation_passed.txt index 613e89435..71c675cef 100644 --- a/tests/unstable/sosa/properties/sensor/example_1_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/sensor/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.sensor - SOSA Sensor -Generated 2023-12-18T11:27:46.766380+00:00 +Generated 2023-12-18T12:29:15.680122+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/unstable/sosa/properties/sensor/example_2_1.validation_passed.txt b/tests/unstable/sosa/properties/sensor/example_2_1.validation_passed.txt index a6190bfff..6763d0d2c 100644 --- a/tests/unstable/sosa/properties/sensor/example_2_1.validation_passed.txt +++ b/tests/unstable/sosa/properties/sensor/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.unstable.sosa.properties.sensor - SOSA Sensor -Generated 2023-12-18T11:27:46.770061+00:00 +Generated 2023-12-18T12:29:15.683693+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting