belgif / inspire-dcat

INSPIRE - DCAT-AP mapping
Creative Commons Zero v1.0 Universal
2 stars 3 forks source link

SHACL: datatypes for bbox/geometry #27

Closed barthanssens closed 1 year ago

barthanssens commented 1 year ago

Via statbel

The locn:geometry and dcat:bbox could use a check on datatype and cardinality

@prefix geosparql: http://www.opengis.net/ont/geosparql# .
@prefix ianageo: https://www.iana.org/assignments/media-types/geo/ .
[
      sh:or ( [ sh:datatype geosparql:wktLiteral ] [ sh:datatype geosparql:geoJSONLiteral ] [ sh:datatype geosparql:gmlLiteral ] [ sh:datatype ianageo:json ] );
      sh:minCount 4;
      sh:maxCount 4;
      sh:path dcat:bbox
], [
      sh:or ( [ sh:datatype geosparql:wktLiteral ] [ sh:datatype geosparql:geoJSONLiteral ] [ sh:datatype geosparql:gmlLiteral ] [ sh:datatype ianageo:json ] );
      sh:minCount 4;
      sh:maxCount 4;
      sh:path locn:geometry
]