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*