Implement a conversion from SHACL-core to ShEx.
The converter has already been started although some features are not implemented yet. We will keep this issue open to track the features that are implemented and the issues found.
Features:
SHACL features based on: SHACL recommendation
Target selection
Simple target selection can be mapped to ShEx shape maps.
| Feature | |
| --- | --- | --- |
| Target Node sh:targetNode | ❌ | Pending shapeMaps conversion |
| Class-based targets sh:targetClass | ❌ | Pending shapeMaps conversion |
| Implicit class targets | ❌ | Pending shapeMaps conversion |
| Subjects of targets sh:targetSubjectsOf | ❌ | Pending shapeMaps conversion |
| Objects of targets sh:targetObjectsOf | ❌ | Pending shapeMaps conversion |
Shapes
| Feature |
Supported |
Comments |
sh:name |
|
Could be done with annotations |
sh:description |
|
Could be done with annotations |
sh:group |
|
Could be done with annotations |
sh:order |
|
Could be done with annotations |
owl:imports |
|
|
sh:entailment |
|
|
sh:shapesGraph |
|
|
Validation report
Constraints
Constraint components
SPARQL based constraints
(:x:) Non-supported
Implement a conversion from SHACL-core to ShEx.
The converter has already been started although some features are not implemented yet. We will keep this issue open to track the features that are implemented and the issues found.
Features:
SHACL features based on: SHACL recommendation
Target selection
Simple target selection can be mapped to ShEx shape maps.
| Feature | |
| --- | --- | --- |
| Target Node sh:targetNode | ❌ | Pending shapeMaps conversion |
| Class-based targets sh:targetClass | ❌ | Pending shapeMaps conversion |
| Implicit class targets | ❌ | Pending shapeMaps conversion |
| Subjects of targets sh:targetSubjectsOf | ❌ | Pending shapeMaps conversion |
| Objects of targets sh:targetObjectsOf | ❌ | Pending shapeMaps conversion |
Shapes
sh:namesh:descriptionsh:groupsh:orderowl:importssh:entailmentsh:shapesGraphValidation report
sh:deactivatedsh:messagesh:severityConstraints
sh:path)Constraint components
SPARQL based constraints
(:x:) Non-supported