-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
In order to create the different conversions, it would interesting to create a shapes data model that captues the expressivity of all the other data models. As an example of some features that are covered by some technologies and not others:
- It should support meta-information about the schema (ShEx in ShExR but not in ShExC, and SHACL)
- It should allow property paths in the predicates (SHACL)
- It could allow comparisons between values (SHACL)
- It could allow recursion (ShEx)
- It could allow annotations like examples for values (rdf-config)
- It could allow default values in value sets (rdf-config)
- ...
The goal of this language would be to unify the conversions, so instead of one-to-one conversions, we could do conversions from some technology to MegaShape
and from MegaShape
to another technology, increasing the scalability of the conversions.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request