Building blocks validation report

Generated at 2024-02-13T01:41:32.313869+00:00

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

Expand all Collapse all

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using example_1_1.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncc3ca44aed54467bb07fa7ae9983bbabb1: *none*

Test passed: 2 / 2

quality-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using quality-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD quality-fail.jsonld created
Output Turtle quality-fail.ttl created
JSON Schema
ValidationError: 'a string' is not of type 'number' Failed validating 'type' in schema['properties']['distanceAccuracy']: {'type': 'number', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/distanceAccuracyMeasure'} On instance['distanceAccuracy']: 'a string'
example_1_1.json Example
Passed
Files
Using example_1_1.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using example_1_1.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed

Test passed: 10 / 10

collection-sensor-details-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using collection-sensor-details-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD collection-sensor-details-fail.jsonld created
Output Turtle collection-sensor-details-fail.ttl created
JSON Schema
ValidationError: 'DifferentialGPS' should not be valid under {'const': 'DifferentialGPS'} Failed validating 'not' in schema[1]['properties']['sensorType']: {'not': {'const': 'DifferentialGPS'}} On instance['sensorType']: 'DifferentialGPS'
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <file:///github/workspace/vectorObservations>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <file:///github/workspace/vectorObservations>/sosa:hasMember
collection-sensor-extension.json Test resource
Passed
Files
Using collection-sensor-extension.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD collection-sensor-extension.jsonld created
Output Turtle collection-sensor-extension.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <file:///github/workspace/vectorObservations>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <file:///github/workspace/vectorObservations>/sosa:hasMember
collection-sensor-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using collection-sensor-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD collection-sensor-fail.jsonld created
Output Turtle collection-sensor-fail.ttl created
JSON Schema
ValidationError: {'id': 'vectorObservations', 'type': 'FeatureCollection', 'featureType': 'sosa:ObservationCollection', 'time': None, 'properties': {'resultTime': '2023-05-24T16:41:00', 'observedProperty': 'surveyable:VectorDetermination', 'usedProcedure': 'surveyproc:traverse', 'angleType': 'angletype:bearing', 'distanceType': 'distancetype:ellipsoidal'}, 'features': [{'type': 'Feature', 'geometry': None, 'time': None, 'place': None, 'properties': {'hasFeatureOfInterest': 'l973158', 'hasResult': {'pose': {'angles': {'yaw': 231.38, 'pitch': -0.001}, 'distance': 333207.1}}}}]} is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'$defs': {'SensorType': {'allOf': [{'properties': {'sensorType': {'$ref': '#/$defs/coderef'}}, 'required': ['sensorType']}, {'oneOf': [{'properties': {'baseSensor': {'type': 'string'}, 'roverSensor': {'type': 'string'}, 'sensorType': {'const': 'DifferentialGPS'}}, 'required': ['baseSensor', 'roverSensor']}, {'properties': {'sensorType': {'not': {'const': 'DifferentialGPS'}}}}]}]}, 'SurveyVectorObsCollection': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/properties/observationCollection/schema.yaml'}, {'properties': {'features': {'items': {'$ref': '#/$defs/SurveyVectorObsFeature'}, 'type': 'array', 'x-jsonld-container': '@set', 'x-jsonld-id': 'sosa:hasMember'}, 'properties': {'not': {'required': ['hasResult']}, 'properties': {'angleType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/angletypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/angleType', 'x-jsonld-type': '@id'}, 'distanceType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/distancetypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/distanceType', 'x-jsonld-type': '@id'}, 'madeBySensor': {'$ref': '#/$defs/SensorType', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/sensors/Sensor', 'x-jsonld-id': 'sosa:madeBySensor'}, 'observedProperty': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/property/', 'x-jsonld-id': 'sosa:observedProperty', 'x-jsonld-type': '@id'}}, 'required': ['madeBySensor', 'observedProperty']}}}]}, 'SurveyVectorObsFeature': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/features/observation/schema.yaml'}, {'properties': {'properties': {'$ref': '#/$defs/SurveyVectorObsProps'}}}]}, 'SurveyVectorObsProps': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/properties/observation/schema.yaml'}, {'properties': {'hasResult': {'anyOf': [{'required': ['pose']}, {'required': ['distance']}, {'required': ['angle']}], 'properties': {'angle': {'type': 'number'}, 'distance': {'type': 'number', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/distance'}, 'pose': {'$ref': '#/$defs/pose-lenient', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/pose'}}, 'x-jsonld-id': 'sosa:hasResult'}, 'hasResultQuality': {'$ref': '../../datatypes/quality/schema.json'}}, 'required': ['hasResult'], 'type': 'object'}]}, 'angles': {'description': 'Basic-YPR: Basic GeoPose using ' 'yaw, pitch, and roll to specify ' 'orientation - only yaw is ' 'mandatory allowing basic 2D ' 'applications', 'properties': {'pitch': {'type': 'number'}, 'roll': {'type': 'number'}, 'yaw': {'type': 'number'}}, 'required': ['yaw'], 'type': 'object'}, 'coderef': {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml'}, 'pose-lenient': {'description': 'Basic-YPR: Basic GeoPose ' 'using yaw, pitch, and roll ' 'to specify orientation', 'properties': {'angles': {'$ref': '#/$defs/angles'}}, 'required': ['angles'], 'type': 'object'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'anyOf': [{'$ref': '#/$defs/SurveyVectorObsFeature'}, {'$ref': '#/$defs/SurveyVectorObsCollection'}], 'description': 'Survey Vector Observation', 'x-jsonld-prefixes': {'angletype': 'https://linked.data.gov.au/def/csdm/defs/angletypes/', 'csdm': 'https://linked.data.gov.au/def/csdm/', 'dct': 'http://purl.org/dc/terms/', 'distancetype': 'https://linked.data.gov.au/def/csdm/defs/distancetypes/', 'geopose': 'https://linked.data.gov.au/def/csdm/utils/geopose/', 'rdfs': 'http://www.w3.org/2000/01/rdf-schema#', 'surv': 'https://linked.data.gov.au/def/csdm/surveyfeatures/', 'surveyable': 'https://linked.data.gov.au/def/csdm/defs/surveyableproperties/', 'surveyproc': 'https://linked.data.gov.au/def/csdm/defs/surveyprocedures/'}} On instance: {'featureType': 'sosa:ObservationCollection', 'features': [{'geometry': None, 'place': None, 'properties': {'hasFeatureOfInterest': 'l973158', 'hasResult': {'pose': {'angles': {'pitch': -0.001, 'yaw': 231.38}, 'distance': 333207.1}}}, 'time': None, 'type': 'Feature'}], 'id': 'vectorObservations', 'properties': {'angleType': 'angletype:bearing', 'distanceType': 'distancetype:ellipsoidal', 'observedProperty': 'surveyable:VectorDetermination', 'resultTime': '2023-05-24T16:41:00', 'usedProcedure': 'surveyproc:traverse'}, 'time': None, 'type': 'FeatureCollection'}
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:maxCount Literal("1", datatype=xsd:integer) ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path ( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor ) ] Focus Node: [ rdf:type geojson:Feature ; sosa:hasFeatureOfInterest <file:///github/workspace/l973158> ; sosa:hasResult [ surv:pose [ surv:distance Literal("333207.1", datatype=xsd:double) ] ] ] Result Path: ( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor ) Message: Less than 1 values on [ rdf:type geojson:Feature ; sosa:hasFeatureOfInterest <file:///github/workspace/l973158> ; sosa:hasResult [ surv:pose [ surv:distance Literal("333207.1", datatype=xsd:double) ] ] ]->( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor )
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <file:///github/workspace/vectorObservations>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <file:///github/workspace/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <file:///github/workspace/vectorObservations>/sosa:hasMember
quality-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using quality-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD quality-fail.jsonld created
Output Turtle quality-fail.ttl created
JSON Schema
ValidationError: {'type': 'Feature', 'geometry': None, 'time': None, 'place': None, 'properties': {'hasFeatureOfInterest': 'l973158', 'observedProperty': 'pose', 'resultTime': '2023-05-22T16:41:00', 'madeBySensor': {'sensorType': 'DifferentialGPS', 'baseSensor': 'gps+38666', 'roverSensor': 'gps+37544'}, 'hasResultQuality': {'distanceAccuracy': 'a string', 'angleAccuracy': 0.028154691543, 'distanceAccuracyClass': 1.2, 'angleAccuracyClass': 'http://any.valid/'}, 'hasResult': {'pose': {'angles': {'yaw': 231.38}, 'distance': 333207.1}}}} is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'$defs': {'SensorType': {'allOf': [{'properties': {'sensorType': {'$ref': '#/$defs/coderef'}}, 'required': ['sensorType']}, {'oneOf': [{'properties': {'baseSensor': {'type': 'string'}, 'roverSensor': {'type': 'string'}, 'sensorType': {'const': 'DifferentialGPS'}}, 'required': ['baseSensor', 'roverSensor']}, {'properties': {'sensorType': {'not': {'const': 'DifferentialGPS'}}}}]}]}, 'SurveyVectorObsCollection': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/properties/observationCollection/schema.yaml'}, {'properties': {'features': {'items': {'$ref': '#/$defs/SurveyVectorObsFeature'}, 'type': 'array', 'x-jsonld-container': '@set', 'x-jsonld-id': 'sosa:hasMember'}, 'properties': {'not': {'required': ['hasResult']}, 'properties': {'angleType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/angletypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/angleType', 'x-jsonld-type': '@id'}, 'distanceType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/distancetypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/distanceType', 'x-jsonld-type': '@id'}, 'madeBySensor': {'$ref': '#/$defs/SensorType', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/sensors/Sensor', 'x-jsonld-id': 'sosa:madeBySensor'}, 'observedProperty': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/property/', 'x-jsonld-id': 'sosa:observedProperty', 'x-jsonld-type': '@id'}}, 'required': ['madeBySensor', 'observedProperty']}}}]}, 'SurveyVectorObsFeature': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/features/observation/schema.yaml'}, {'properties': {'properties': {'$ref': '#/$defs/SurveyVectorObsProps'}}}]}, 'SurveyVectorObsProps': {'allOf': [{'$ref': 'https://opengeospatial.github.io/ogcapi-sosa/build/annotated/sosa/properties/observation/schema.yaml'}, {'properties': {'hasResult': {'anyOf': [{'required': ['pose']}, {'required': ['distance']}, {'required': ['angle']}], 'properties': {'angle': {'type': 'number'}, 'distance': {'type': 'number', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/distance'}, 'pose': {'$ref': '#/$defs/pose-lenient', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/pose'}}, 'x-jsonld-id': 'sosa:hasResult'}, 'hasResultQuality': {'$ref': '../../datatypes/quality/schema.json'}}, 'required': ['hasResult'], 'type': 'object'}]}, 'angles': {'description': 'Basic-YPR: Basic GeoPose using ' 'yaw, pitch, and roll to specify ' 'orientation - only yaw is ' 'mandatory allowing basic 2D ' 'applications', 'properties': {'pitch': {'type': 'number'}, 'roll': {'type': 'number'}, 'yaw': {'type': 'number'}}, 'required': ['yaw'], 'type': 'object'}, 'coderef': {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml'}, 'pose-lenient': {'description': 'Basic-YPR: Basic GeoPose ' 'using yaw, pitch, and roll ' 'to specify orientation', 'properties': {'angles': {'$ref': '#/$defs/angles'}}, 'required': ['angles'], 'type': 'object'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'anyOf': [{'$ref': '#/$defs/SurveyVectorObsFeature'}, {'$ref': '#/$defs/SurveyVectorObsCollection'}], 'description': 'Survey Vector Observation', 'x-jsonld-prefixes': {'angletype': 'https://linked.data.gov.au/def/csdm/defs/angletypes/', 'csdm': 'https://linked.data.gov.au/def/csdm/', 'dct': 'http://purl.org/dc/terms/', 'distancetype': 'https://linked.data.gov.au/def/csdm/defs/distancetypes/', 'geopose': 'https://linked.data.gov.au/def/csdm/utils/geopose/', 'rdfs': 'http://www.w3.org/2000/01/rdf-schema#', 'surv': 'https://linked.data.gov.au/def/csdm/surveyfeatures/', 'surveyable': 'https://linked.data.gov.au/def/csdm/defs/surveyableproperties/', 'surveyproc': 'https://linked.data.gov.au/def/csdm/defs/surveyprocedures/'}} On instance: {'geometry': None, 'place': None, 'properties': {'hasFeatureOfInterest': 'l973158', 'hasResult': {'pose': {'angles': {'yaw': 231.38}, 'distance': 333207.1}}, 'hasResultQuality': {'angleAccuracy': 0.028154691543, 'angleAccuracyClass': 'http://any.valid/', 'distanceAccuracy': 'a string', 'distanceAccuracyClass': 1.2}, 'madeBySensor': {'baseSensor': 'gps+38666', 'roverSensor': 'gps+37544', 'sensorType': 'DifferentialGPS'}, 'observedProperty': 'pose', 'resultTime': '2023-05-22T16:41:00'}, 'time': None, 'type': 'Feature'}
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Neaf61d4024b44e5ab22806d4d523b420 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Neaf61d4024b44e5ab22806d4d523b420 - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Neaf61d4024b44e5ab22806d4d523b420 - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:Neaf61d4024b44e5ab22806d4d523b420
result-vector-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using result-vector-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD result-vector-fail.jsonld created
Output Turtle result-vector-fail.ttl created
JSON Schema
ValidationError: {'something': 'else'} is not valid under any of the given schemas Failed validating 'anyOf' in schema[0]['allOf'][1]['properties']['properties']['allOf'][1]['properties']['hasResult']: {'anyOf': [{'required': ['pose']}, {'required': ['distance']}, {'required': ['angle']}], 'properties': {'angle': {'type': 'number'}, 'distance': {'type': 'number', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/distance'}, 'pose': {'$ref': '#/$defs/pose-lenient', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyfeatures/pose'}}, 'x-jsonld-id': 'sosa:hasResult'} On instance['properties']['hasResult']: {'something': 'else'}
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:maxCount Literal("1", datatype=xsd:integer) ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path ( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty ) ] Focus Node: [ rdf:type geojson:Feature ; sosa:hasFeatureOfInterest <file:///github/workspace/l973158> ; sosa:hasResult [ ] ; sosa:madeBySensor [ ] ; sosa:resultTime Literal("2023-05-22T16:41:00") ] Result Path: ( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty ) Message: Less than 1 values on [ rdf:type geojson:Feature ; sosa:hasFeatureOfInterest <file:///github/workspace/l973158> ; sosa:hasResult [ ] ; sosa:madeBySensor [ ] ; sosa:resultTime Literal("2023-05-22T16:41:00") ]->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty )
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N38974b2fe2aa4bb6907bc089534933a6 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N38974b2fe2aa4bb6907bc089534933a6 - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N38974b2fe2aa4bb6907bc089534933a6 - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N38974b2fe2aa4bb6907bc089534933a6
newvector Example
Passed
Files
Using newvector (example_1_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD newvector.jsonld created
Output Turtle newvector.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N7d16e91987604b06abd12c5bb0faa205 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N7d16e91987604b06abd12c5bb0faa205 - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N7d16e91987604b06abd12c5bb0faa205 - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N7d16e91987604b06abd12c5bb0faa205
newvector-3d Example
Passed
Files
Using newvector-3d (example_2_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD newvector-3d.jsonld created
Output Turtle newvector-3d.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N780cafe42a284119a69a5387a5bee42a - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N780cafe42a284119a69a5387a5bee42a - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N780cafe42a284119a69a5387a5bee42a - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N780cafe42a284119a69a5387a5bee42a
example_3_1.json Example
Passed
Files
Using example_3_1.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:N05997a7c4ec34585b82774472e804925 - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:N05997a7c4ec34585b82774472e804925 - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:N05997a7c4ec34585b82774472e804925 - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:N05997a7c4ec34585b82774472e804925
example_4_1.json Example
Passed
Files
Using example_4_1.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_4_1.jsonld created
Output Turtle example_4_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: _:Nffb3834fa58c43009d36b18b6b0fdf2f - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: _:Nffb3834fa58c43009d36b18b6b0fdf2f - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: _:Nffb3834fa58c43009d36b18b6b0fdf2f - Shape <https://www.ogc.org/rules/sosa/#testResult>: _:Nffb3834fa58c43009d36b18b6b0fdf2f
collection Example
Passed
Files
Using collection (example_5_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD collection.jsonld created
Output Turtle collection.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <http://www.example.com/features/vectorObservations>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <http://www.example.com/features/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <http://www.example.com/features/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <http://www.example.com/features/vectorObservations>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <http://www.example.com/features/vectorObservations>/sosa:hasMember

Test passed: 5 / 5

occupationmark.json Test resource
Passed
Files
Using occupationmark.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD occupationmark.jsonld created
Output Turtle occupationmark.ttl created
JSON Schema
Validation passed
SHACL
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb3: eg1:P1/geojson:geometry - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb1: eg1:P1/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:n9606b2b56f3e46d08419b17034fc6c6bb1: *none*
surveymark Example
Passed
Files
Using surveymark (example_1_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD surveymark.jsonld created
Output Turtle surveymark.ttl created
JSON Schema
Validation passed
SHACL
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb3: eg1:P1/geojson:geometry - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb1: eg1:P1/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:n9606b2b56f3e46d08419b17034fc6c6bb1: *none*
geodeticmark Example
Passed
Files
Using geodeticmark (example_2_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD geodeticmark.jsonld created
Output Turtle geodeticmark.ttl created
JSON Schema
Validation passed
SHACL
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb3: eg1:P2/geojson:geometry - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb1: eg1:P2/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:n9606b2b56f3e46d08419b17034fc6c6bb1: *none*
monument Example
Passed
Files
Using monument (example_3_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD monument.jsonld created
Output Turtle monument.ttl created
JSON Schema
Validation passed
SHACL
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb3: *none* - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb1: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:n9606b2b56f3e46d08419b17034fc6c6bb1: *none*
surveyvectors Example
Passed
Files
Using surveyvectors (example_4_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD surveyvectors.jsonld created
Output Turtle surveyvectors.ttl created
JSON Schema
Validation passed
SHACL
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb3: *none* - Shape _:n2d7dc6249eaa4769989265e5e23d87ceb1: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg1:P1P3/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg1:P1P3/geojson:topology
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:n9606b2b56f3e46d08419b17034fc6c6bb1: *none*

Test passed: 12 / 12

csd-time-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using csd-time-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD csd-time-fail.jsonld created
Output Turtle csd-time-fail.ttl created
JSON Schema
ValidationError: '2023-23-12' is not valid under any of the given schemas Failed validating 'oneOf' in schema['allOf'][1]['properties']['time']: {'$defs': {'date': {'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'type': 'string'}, 'interval': {'items': {'oneOf': [{'$ref': '#/$defs/date'}, {'$ref': '#/$defs/timestamp'}, {'enum': ['..'], 'type': 'string'}]}, 'maxItems': 2, 'minItems': 2, 'type': 'array'}, 'timestamp': {'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$', 'type': 'string'}}, '$id': 'https://beta.schemas.opengis.net/json-fg/time.json', '$schema': 'https://json-schema.org/draft/2019-09/schema', 'description': 'This JSON Schema is part of JSON-FG version 0.1.1', 'oneOf': [{'type': 'null'}, {'properties': {'date': {'$ref': '#/$defs/date'}, 'interval': {'$ref': '#/$defs/interval'}, 'timestamp': {'$ref': '#/$defs/timestamp'}}, 'type': 'object'}], 'title': 'the time member'} On instance['time']: '2023-23-12'
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: *none* - Shape _:n4452185be58543cba728ed906c1aa7e3b1: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
fgjson.json Test resource
Passed
Files
Using fgjson.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD fgjson.jsonld created
Output Turtle fgjson.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: <https://linked.data.gov.au/def/csdm/csd-example/11745104>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/44396823>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/1725787>/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: <https://linked.data.gov.au/def/csdm/csd-example/11745104>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/44396823>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/1725787>/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: <https://linked.data.gov.au/def/csdm/csd-example/l973158>/geojson:topology - Shape topo:testTopoLinesReferencePoints: <https://linked.data.gov.au/def/csdm/csd-example/l973158>/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
foi-present-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using foi-present-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD foi-present-fail.jsonld created
Output Turtle foi-present-fail.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: False Results (1): Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ sh:class geojson:Feature ; sh:nodeKind sh:IRI ; sh:path sosa:hasFeatureOfInterest ] Focus Node: [ rdf:type geojson:Feature ; sosa:hasFeatureOfInterest eg1:not-l973158 ; sosa:hasResult [ surv:pose [ surv:distance Literal("333207.1", datatype=xsd:double) ] ] ; sosa:resultTime Literal("2023-05-22T16:41:00+2") ] Value Node: eg1:not-l973158 Result Path: sosa:hasFeatureOfInterest Message: Value does not have class geojson:Feature
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: eg1:obs/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg1:11745104/geojson:geometry,eg1:1725787/geojson:geometry,eg1:44396823/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg1:11745104/geojson:geometry,eg1:1725787/geojson:geometry,eg1:44396823/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg1:l973158/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg1:l973158/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: eg1:obs/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg1:obs/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
nonprimary-parcel-burdened-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using nonprimary-parcel-burdened-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD nonprimary-parcel-burdened-fail.jsonld created
Output Turtle nonprimary-parcel-burdened-fail.ttl created
JSON Schema
ValidationError: 'interests' is a required property Failed validating 'required' in schema[1]['properties']['features']['items']['properties']['properties']: {'required': ['interests'], 'x-jsonld-id': '@nest'} On instance['features'][0]['properties']: {'appellation': {'label': 'D5'}, 'comments': None, 'parcelPurpose': 'wa-nonprimary-parcel-purpose:429', 'parcelState': 'wa-parcel-state:created', 'parcelType': 'wa-nonprimary-parcel-type:X', 'statuteLink': 'wa-nonprimary-parcel-purpose:34'}
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: base:17876569/geojson:geometry,base:17876568/geojson:geometry,base:17876566/geojson:geometry,base:17876567/geojson:geometry,base:17876565/geojson:geometry,base:17876570/geojson:geometry,base:17876563/geojson:geometry,base:17876564/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: base:17876569/geojson:geometry,base:17876568/geojson:geometry,base:17876566/geojson:geometry,base:17876567/geojson:geometry,base:17876565/geojson:geometry,base:17876570/geojson:geometry,base:17876563/geojson:geometry,base:17876564/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: base:20220175/geojson:topology,base:20220171/geojson:topology,base:20220173/geojson:topology,base:20220170/geojson:topology,base:20220192/geojson:topology,base:20220174/geojson:topology,base:20220176/geojson:topology,base:12595523/geojson:topology,base:20220191/geojson:topology,base:20220189/geojson:topology,base:12595522/geojson:topology,base:20220172/geojson:topology,base:12595541/geojson:topology - Shape topo:testTopoLinesReferencePoints: base:20220175/geojson:topology,base:20220171/geojson:topology,base:20220173/geojson:topology,base:20220170/geojson:topology,base:20220192/geojson:topology,base:20220174/geojson:topology,base:20220176/geojson:topology,base:20220191/geojson:topology,base:20220189/geojson:topology,base:20220172/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
nonprimary-parcel.json Test resource
Passed
Files
Using nonprimary-parcel.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD nonprimary-parcel.jsonld created
Output Turtle nonprimary-parcel.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: base:17876564/geojson:geometry,base:17876570/geojson:geometry,base:17876567/geojson:geometry,base:17876566/geojson:geometry,base:17876568/geojson:geometry,base:17876569/geojson:geometry,base:17876563/geojson:geometry,base:17876565/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: base:17876564/geojson:geometry,base:17876570/geojson:geometry,base:17876567/geojson:geometry,base:17876566/geojson:geometry,base:17876568/geojson:geometry,base:17876569/geojson:geometry,base:17876563/geojson:geometry,base:17876565/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: base:12595541/geojson:topology,base:20220175/geojson:topology,base:20220192/geojson:topology,base:20220176/geojson:topology,base:12595522/geojson:topology,base:20220173/geojson:topology,base:20220171/geojson:topology,base:12595523/geojson:topology,base:20220189/geojson:topology,base:20220191/geojson:topology,base:20220172/geojson:topology,base:20220174/geojson:topology,base:20220170/geojson:topology - Shape topo:testTopoLinesReferencePoints: base:20220175/geojson:topology,base:20220192/geojson:topology,base:20220176/geojson:topology,base:20220173/geojson:topology,base:20220171/geojson:topology,base:20220189/geojson:topology,base:20220191/geojson:topology,base:20220172/geojson:topology,base:20220174/geojson:topology,base:20220170/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember,<vectorobservation:theodolite+edm>/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
obs-properties-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using obs-properties-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD obs-properties-fail.jsonld created
Output Turtle obs-properties-fail.ttl created
JSON Schema
ValidationError: 'observedProperty' is a required property Failed validating 'required' in schema['properties']['vectorObservations']['items']['allOf'][1]['properties']['properties']: {'not': {'required': ['hasResult']}, 'properties': {'angleType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/angletypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/angleType', 'x-jsonld-type': '@id'}, 'distanceType': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/defs/distancetypes/', 'x-jsonld-id': 'https://linked.data.gov.au/def/csdm/surveyobs/distanceType', 'x-jsonld-type': '@id'}, 'madeBySensor': {'$ref': '#/$defs/SensorType', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/sensors/Sensor', 'x-jsonld-id': 'sosa:madeBySensor'}, 'observedProperty': {'$ref': '#/$defs/coderef', 'x-jsonld-base': 'https://linked.data.gov.au/def/csdm/property/', 'x-jsonld-id': 'sosa:observedProperty', 'x-jsonld-type': '@id'}}, 'required': ['madeBySensor', 'observedProperty']} On instance['vectorObservations'][0]['properties']: {'madeBySensor': {'baseSensor': 'gps+38666', 'roverSensor': 'gps+37544', 'sensorType': 'DifferentialGPS'}, 'resultTime': '2023-05-24', 'usedProcedure': 'surveyproc:traverse'}
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg1:44396823/geojson:geometry,eg1:11745104/geojson:geometry,eg1:1725787/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg1:44396823/geojson:geometry,eg1:11745104/geojson:geometry,eg1:1725787/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg1:l973158/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg1:l973158/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:maxCount Literal("1", datatype=xsd:integer) ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path ( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty ) ] Focus Node: eg1:FailsToDeclareObservedProperty Result Path: ( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty ) Message: Less than 1 values on eg1:FailsToDeclareObservedProperty->( [ sh:zeroOrMorePath [ sh:oneOrMorePath [ sh:alternativePath <http://recursion.too.deep> ] ] ] sosa:observedProperty )
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg1:FailsToDeclareObservedProperty,eg1:FailsValueObservedProperty
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
observations.json Test resource
Passed
Files
Using observations.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD observations.jsonld created
Output Turtle observations.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: eg1:obs/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg1:11745104/geojson:geometry,eg1:44396823/geojson:geometry,eg1:1725787/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg1:11745104/geojson:geometry,eg1:44396823/geojson:geometry,eg1:1725787/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg1:l973158/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg1:l973158/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: eg1:obs/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg1:obs/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg1:obs/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
occupation.json Test resource
Passed
Files
Using occupation.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD occupation.jsonld created
Output Turtle occupation.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg1:4494877/geojson:geometry,eg1:964009/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg1:4494877/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg1:4494877/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg1:964009/geojson:geometry
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
parcel-boundary-refs-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using parcel-boundary-refs-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD parcel-boundary-refs-fail.jsonld created
Output Turtle parcel-boundary-refs-fail.ttl created
JSON Schema
ValidationError: 'interests' is a required property Failed validating 'required' in schema[1]['properties']['features']['items']['properties']['properties']: {'required': ['interests'], 'x-jsonld-id': '@nest'} On instance['features'][0]['properties']: {'appellation': {'hasPart': [{'label': 'DP', 'type': 'PlanType'}, {'label': '572532', 'type': 'Stamp'}, {'label': 'Area', 'type': 'parcelType'}, {'label': 'Z', 'type': 'Stamp'}], 'label': 'Area Z DP 572532'}, 'area': 1196, 'class': 'nz-parcel-class:covenant', 'parcelPurpose': 'nz-parcel-purpose:c-l', 'parcelState': 'nz-parcel-state:created', 'parcelType': 'nz-parcel-type:covenant-land'}
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: False Results (1): Constraint Violation in ClassConstraintComponent (http://www.w3.org/ns/shacl#ClassConstraintComponent): Severity: sh:Violation Source Shape: [ sh:class geojson:Feature ; sh:nodeKind sh:IRI ; sh:path sosa:hasFeatureOfInterest ] Focus Node: [ geojson:geometry [ geojson:coordinates ( Literal("[174.7501603083, -36.9307359096]") Literal("[174.7508196767, -36.9314093194]") ) ; rdf:type geojson:LineString ] ; rdf:type geojson:Feature ; sosa:hasFeatureOfInterest eg2:LineP1P2 ; sosa:hasResult [ surv:distance Literal("333207.1", datatype=xsd:double) ; surv:pose [ ] ] ; sosa:resultTime Literal("2023-05-22T16:41:00+2") ] Value Node: eg2:LineP1P2 Result Path: sosa:hasFeatureOfInterest Message: Value does not have class geojson:Feature
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: eg2:vectorObservations/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg2:29962820/geojson:geometry,eg2:49655184/geojson:geometry,eg2:11745104/geojson:geometry,eg2:29963073/geojson:geometry,eg2:49655170/geojson:geometry,eg2:1725787/geojson:geometry,eg2:49655178/geojson:geometry,eg2:l973158/geojson:geometry,eg2:vectorObservations/sosa:hasMember/geojson:geometry,eg2:49655180/geojson:geometry,eg2:49655187/geojson:geometry,eg2:29963182/geojson:geometry,eg2:29960715/geojson:geometry,eg2:49655171/geojson:geometry,eg2:49655175/geojson:geometry,eg2:49655186/geojson:geometry,eg2:49655172/geojson:geometry,eg2:44438410/geojson:geometry,eg2:49655173/geojson:geometry,eg2:29959289/geojson:geometry,eg2:49655174/geojson:geometry,eg2:44438418/geojson:geometry,eg2:44396823/geojson:geometry,eg2:11745161/geojson:geometry,eg2:49655176/geojson:geometry,eg2:49655183/geojson:geometry,eg2:49655182/geojson:geometry,eg2:49655181/geojson:geometry,eg2:49655177/geojson:geometry,eg2:11745160/geojson:geometry,eg2:49655185/geojson:geometry,eg2:49655179/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg2:29962820/geojson:geometry,eg2:49655184/geojson:geometry,eg2:11745104/geojson:geometry,eg2:29963073/geojson:geometry,eg2:49655170/geojson:geometry,eg2:49655175/geojson:geometry,eg2:49655186/geojson:geometry,eg2:49655172/geojson:geometry,eg2:1725787/geojson:geometry,eg2:44438410/geojson:geometry,eg2:49655173/geojson:geometry,eg2:49655178/geojson:geometry,eg2:29959289/geojson:geometry,eg2:49655174/geojson:geometry,eg2:44396823/geojson:geometry,eg2:11745161/geojson:geometry,eg2:49655176/geojson:geometry,eg2:49655183/geojson:geometry,eg2:49655182/geojson:geometry,eg2:49655180/geojson:geometry,eg2:49655187/geojson:geometry,eg2:29963182/geojson:geometry,eg2:49655181/geojson:geometry,eg2:11745160/geojson:geometry,eg2:49655177/geojson:geometry,eg2:44438418/geojson:geometry,eg2:49655185/geojson:geometry,eg2:49655179/geojson:geometry,eg2:29960715/geojson:geometry,eg2:49655171/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg2:l535759/geojson:topology,eg2:l591175/geojson:topology,eg2:8446456/geojson:topology,eg2:l818068/geojson:topology,eg2:l947230/geojson:topology,eg2:l535242/geojson:topology,eg2:l941613/geojson:topology,eg2:8446455/geojson:topology,eg2:l832940/geojson:topology,eg2:l910380/geojson:topology,eg2:l874826/geojson:topology,eg2:l999724/geojson:topology,eg2:l599462/geojson:topology,eg2:l595769/geojson:topology,eg2:8446454/geojson:topology,eg2:l761760/geojson:topology,eg2:l641327/geojson:topology,eg2:l622186/geojson:topology,eg2:l329256/geojson:topology,eg2:l435861/geojson:topology,eg2:l636624/geojson:topology,eg2:l746686/geojson:topology,eg2:l345344/geojson:topology,eg2:l773277/geojson:topology,eg2:l852048/geojson:topology,eg2:l369793/geojson:topology,eg2:l589282/geojson:topology,eg2:l566592/geojson:topology,eg2:l520719/geojson:topology,eg2:l580762/geojson:topology,eg2:l949729/geojson:topology,eg2:l951515/geojson:topology,eg2:l472486/geojson:topology,eg2:l595769/geojson:topology,eg2:l685716/geojson:topology,eg2:l965727/geojson:topology,eg2:l715872/geojson:topology,eg2:l985190/geojson:topology,eg2:l922788/geojson:topology,eg2:l973158/geojson:topology,eg2:l388393/geojson:topology,eg2:l952702/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg2:l535759/geojson:topology,eg2:l591175/geojson:topology,eg2:l818068/geojson:topology,eg2:l947230/geojson:topology,eg2:l535242/geojson:topology,eg2:l941613/geojson:topology,eg2:l973158/geojson:geometry,eg2:l832940/geojson:topology,eg2:l910380/geojson:topology,eg2:l874826/geojson:topology,eg2:l999724/geojson:topology,eg2:vectorObservations/sosa:hasMember/geojson:geometry,eg2:l599462/geojson:topology,eg2:l595769/geojson:topology,eg2:l761760/geojson:topology,eg2:l641327/geojson:topology,eg2:l622186/geojson:topology,eg2:l329256/geojson:topology,eg2:l435861/geojson:topology,eg2:l636624/geojson:topology,eg2:l746686/geojson:topology,eg2:l345344/geojson:topology,eg2:l773277/geojson:topology,eg2:l852048/geojson:topology,eg2:l369793/geojson:topology,eg2:l589282/geojson:topology,eg2:l566592/geojson:topology,eg2:l520719/geojson:topology,eg2:l580762/geojson:topology,eg2:l949729/geojson:topology,eg2:l951515/geojson:topology,eg2:l472486/geojson:topology,eg2:l595769/geojson:topology,eg2:l685716/geojson:topology,eg2:l965727/geojson:topology,eg2:l715872/geojson:topology,eg2:l985190/geojson:topology,eg2:l922788/geojson:topology,eg2:l973158/geojson:topology,eg2:l388393/geojson:topology,eg2:l952702/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Violation Source Shape: [ sh:maxCount Literal("1", datatype=xsd:integer) ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path ( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor ) ] Focus Node: [ geojson:geometry [ geojson:coordinates ( Literal("[174.7501603083, -36.9307359096]") Literal("[174.7508196767, -36.9314093194]") ) ; rdf:type geojson:LineString ] ; rdf:type geojson:Feature ; sosa:hasFeatureOfInterest eg2:LineP1P2 ; sosa:hasResult [ surv:distance Literal("333207.1", datatype=xsd:double) ; surv:pose [ ] ] ; sosa:resultTime Literal("2023-05-22T16:41:00+2") ] Result Path: ( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor ) Message: Less than 1 values on [ geojson:geometry [ geojson:coordinates ( Literal("[174.7501603083, -36.9307359096]") Literal("[174.7508196767, -36.9314093194]") ) ; rdf:type geojson:LineString ] ; rdf:type geojson:Feature ; sosa:hasFeatureOfInterest eg2:LineP1P2 ; sosa:hasResult [ surv:distance Literal("333207.1", datatype=xsd:double) ; surv:pose [ ] ] ; sosa:resultTime Literal("2023-05-22T16:41:00+2") ]->( [ sh:zeroOrMorePath [ sh:inversePath sosa:hasMember ] ] sosa:madeBySensor )
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: eg2:vectorObservations/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg2:vectorObservations/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg2:vectorObservations/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg2:vectorObservations/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg2:vectorObservations/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
related_documents.json Test resource
Passed
Files
Using related_documents.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD related_documents.jsonld created
Output Turtle related_documents.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: *none* - Shape _:n4452185be58543cba728ed906c1aa7e3b1: *none*
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: *none* - Shape topo:testTopoLinesReferencePoints: *none*
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: *none*
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: *none* - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: *none* - Shape <https://www.ogc.org/rules/sosa/#testResult>: *none*
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
example Example
Passed
Files
Using example (example_1_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD example.jsonld created
Output Turtle example.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: <https://linked.data.gov.au/def/csdm/csd-example/44396823>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/11745104>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/1725787>/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: <https://linked.data.gov.au/def/csdm/csd-example/44396823>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/11745104>/geojson:geometry,<https://linked.data.gov.au/def/csdm/csd-example/1725787>/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: <https://linked.data.gov.au/def/csdm/csd-example/l973158>/geojson:topology - Shape topo:testTopoLinesReferencePoints: <https://linked.data.gov.au/def/csdm/csd-example/l973158>/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: <https://linked.data.gov.au/def/csdm/csd-example/obs>/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*
extended_example Example
Passed
Files
Using extended_example (example_2_1) from examples
JSON-LD context is present - uplifting
Output JSON-LD extended_example.jsonld created
Output Turtle extended_example.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/csdm/shapes/parcel_module.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/parcel_module.shapes.ttl: - Shape :LandInterest: *none* - Shape :EstateParcel: *none* - Shape :SecondaryParcel: *none* - Shape :ParcelQualityClass: *none* - Shape :PurposeOfSpatialUnit: *none* - Shape :Apellation: *none* - Shape :PropertyUnit: *none* - Shape :ParcelType: *none* - Shape :PrimaryParcel: *none* - Shape :Parcel: *none* - Shape :ParcelAggregate: *none* - Shape :ParcelState: *none*
Validation result for _sources/csdm/shapes/container.shapes.ttl: Validation Report Conforms: True
Focus nodes for _sources/csdm/shapes/container.shapes.ttl: - Shape <https://linked.data.gov.au/def/csdm/surveyprov/SurveyType>: *none* - Shape container:CSD-seeAlso: *none* - Shape container:CSD: *none*
Validation result for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/CSD/tests/obs-match-vectors.shacl: - Shape :testFOIexists: eg2:vectorobservations-gps/sosa:hasMember
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl: - Shape _:n4452185be58543cba728ed906c1aa7e3b3: eg2:11745160/geojson:geometry,eg2:49655187/geojson:geometry,eg2:49655174/geojson:geometry,eg2:49655182/geojson:geometry,eg2:49655171/geojson:geometry,eg2:44438418/geojson:geometry,eg2:l973158/geojson:geometry,eg2:44438410/geojson:geometry,eg2:49655179/geojson:geometry,eg2:49655185/geojson:geometry,eg2:49655175/geojson:geometry,eg2:49655184/geojson:geometry,eg2:1725787/geojson:geometry,eg2:49655180/geojson:geometry,eg2:29963182/geojson:geometry,eg2:29959289/geojson:geometry,eg2:49655186/geojson:geometry,eg2:29960715/geojson:geometry,eg2:49655181/geojson:geometry,eg2:49655183/geojson:geometry,eg2:44396823/geojson:geometry,eg2:49655177/geojson:geometry,eg2:29963073/geojson:geometry,eg2:49655172/geojson:geometry,eg2:11745161/geojson:geometry,eg2:49655176/geojson:geometry,eg2:29962820/geojson:geometry,eg2:49655173/geojson:geometry,eg2:11745104/geojson:geometry,eg2:49655170/geojson:geometry,eg2:49655178/geojson:geometry - Shape _:n4452185be58543cba728ed906c1aa7e3b1: eg2:11745160/geojson:geometry,eg2:49655187/geojson:geometry,eg2:49655174/geojson:geometry,eg2:49655182/geojson:geometry,eg2:49655171/geojson:geometry,eg2:44438418/geojson:geometry,eg2:49655185/geojson:geometry,eg2:44438410/geojson:geometry,eg2:49655179/geojson:geometry,eg2:49655175/geojson:geometry,eg2:49655184/geojson:geometry,eg2:1725787/geojson:geometry,eg2:49655180/geojson:geometry,eg2:29963182/geojson:geometry,eg2:29959289/geojson:geometry,eg2:49655186/geojson:geometry,eg2:29960715/geojson:geometry,eg2:49655181/geojson:geometry,eg2:49655183/geojson:geometry,eg2:44396823/geojson:geometry,eg2:49655177/geojson:geometry,eg2:29963073/geojson:geometry,eg2:49655172/geojson:geometry,eg2:11745161/geojson:geometry,eg2:49655176/geojson:geometry,eg2:29962820/geojson:geometry,eg2:49655173/geojson:geometry,eg2:11745104/geojson:geometry,eg2:49655170/geojson:geometry,eg2:49655178/geojson:geometry
Validation result for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: Validation Report Conforms: True
Focus nodes for https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl: - Shape topo:testTopoReferencesExist: eg2:l345344/geojson:topology,eg2:l329256/geojson:topology,eg2:l595769/geojson:topology,eg2:8446456/geojson:topology,eg2:l591175/geojson:topology,eg2:l999724/geojson:topology,eg2:l685716/geojson:topology,eg2:l566592/geojson:topology,eg2:l818068/geojson:topology,eg2:8446455/geojson:topology,eg2:l535759/geojson:topology,eg2:l949729/geojson:topology,eg2:l388393/geojson:topology,eg2:l595769/geojson:topology,eg2:l472486/geojson:topology,eg2:l589282/geojson:topology,eg2:l941613/geojson:topology,eg2:l435861/geojson:topology,eg2:l951515/geojson:topology,eg2:l535242/geojson:topology,eg2:l832940/geojson:topology,eg2:l773277/geojson:topology,eg2:8446454/geojson:topology,eg2:l599462/geojson:topology,eg2:l965727/geojson:topology,eg2:l641327/geojson:topology,eg2:l852048/geojson:topology,eg2:l636624/geojson:topology,eg2:l910380/geojson:topology,eg2:l973158/geojson:topology,eg2:l952702/geojson:topology,eg2:l985190/geojson:topology,eg2:l761760/geojson:topology,eg2:l922788/geojson:topology,eg2:l369793/geojson:topology,eg2:l580762/geojson:topology,eg2:l874826/geojson:topology,eg2:l622186/geojson:topology,eg2:l715872/geojson:topology,eg2:l947230/geojson:topology,eg2:l520719/geojson:topology,eg2:l746686/geojson:topology - Shape topo:testTopoLinesReferencePoints: eg2:l345344/geojson:topology,eg2:l329256/geojson:topology,eg2:l595769/geojson:topology,eg2:l591175/geojson:topology,eg2:l973158/geojson:geometry,eg2:l999724/geojson:topology,eg2:l685716/geojson:topology,eg2:l566592/geojson:topology,eg2:l818068/geojson:topology,eg2:l949729/geojson:topology,eg2:l535759/geojson:topology,eg2:l388393/geojson:topology,eg2:l595769/geojson:topology,eg2:l472486/geojson:topology,eg2:l589282/geojson:topology,eg2:l941613/geojson:topology,eg2:l435861/geojson:topology,eg2:l951515/geojson:topology,eg2:l535242/geojson:topology,eg2:l832940/geojson:topology,eg2:l773277/geojson:topology,eg2:l965727/geojson:topology,eg2:l599462/geojson:topology,eg2:l641327/geojson:topology,eg2:l852048/geojson:topology,eg2:l636624/geojson:topology,eg2:l910380/geojson:topology,eg2:l973158/geojson:topology,eg2:l952702/geojson:topology,eg2:l985190/geojson:topology,eg2:l761760/geojson:topology,eg2:l922788/geojson:topology,eg2:l369793/geojson:topology,eg2:l580762/geojson:topology,eg2:l874826/geojson:topology,eg2:l622186/geojson:topology,eg2:l715872/geojson:topology,eg2:l947230/geojson:topology,eg2:l520719/geojson:topology,eg2:l746686/geojson:topology
Validation result for _sources/csdm/features/SurveyObservations/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/features/SurveyObservations/rules.shacl: - Shape :testRequiredProperties: eg2:vectorobservations-gps/sosa:hasMember
Validation result for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: Validation Report Conforms: True
Focus nodes for https://opengeospatial.github.io/ogcapi-sosa/_sources/properties/observation/rules.shacl: - Shape <https://www.ogc.org/rules/sosa/#testRequiredTime>: eg2:vectorobservations-gps/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResultNotEmptyNode>: *none* - Shape <https://www.ogc.org/rules/sosa/#testSimpleResultLiteral>: *none* - Shape <https://www.ogc.org/rules/sosa/#testObservedProperty>: eg2:vectorobservations-gps/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testFeatureOfInterest>: eg2:vectorobservations-gps/sosa:hasMember - Shape <https://www.ogc.org/rules/sosa/#testResult>: eg2:vectorobservations-gps/sosa:hasMember
Validation result for _sources/csdm/datatypes/compoundName/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/csdm/datatypes/compoundName/rules.shacl: - Shape _:ncb3b9372709e4764aea729b9870bc720b1: *none*