This directory contains the SHACL shapes for validating mobilityDCAT-AP 1.1.0 metadata. All shapes extend and inherit from DCAT-AP 2.0.1 SHACL shapes.
| File | Purpose |
|---|---|
mobilitydcat-ap_1.1.0_shacl_shapes.ttl |
Basic validation — cardinality, datatype, literal constraints |
mobilitydcat-ap_1.1.0_shacl_range.ttl |
Range validation — nodeKind and class membership for object properties |
mobilitydcat-ap_1.1.0_shacl_mdr-vocabularies.shape.ttl |
Controlled vocabulary validation — property values must be from correct vocabularies per §5.2 |
DCAT-AP 2.0.1 base shapes
+
mobilityDCAT-AP 1.1.0 shacl_shapes.ttl (mobility structural extensions)
mobilityDCAT-AP 1.1.0 shacl_range.ttl (mobility range extensions)
mobilityDCAT-AP 1.1.0 shacl_mdr-vocabularies.shape.ttl (mobility CV extensions)
For Docker setup, Python scripts, and example test cases see: https://github.com/mobilityDCAT-AP/validation