Exploring ways to visualize data shapes (ShEx) in a boxology
Project Description
Shape Expressions (ShEx) provides a formal (machine actionable) language to describe linked-data schemas. Ways to draw those data shapes do exist, but are primarily done in loosely structured manner. It is still needed to manually craft those boxologies into ShEx.
In this hackathon topic we would like to identify a notation standard using graphical depictions of existing data shape templates. We can take inspiration from either UML or ER diagrams.
Ideally the resulting graphical diagrams depicting the linked-data shapes can be automatically stored as shape expressions, preferably directly, otherwise to bidirectional conversion tool
The ultimate goal is to have the means to draw shape expressions, while initially not having to go through the steep learning curve that comes with ShEx.
Expertise Needed
People knowledgable on underlying graphical notation formats (UML, ER, dot, graphviz, cytoscape, etc).
Short title
Exploring ways to visualize data shapes (ShEx) in a boxology
Project Description
Shape Expressions (ShEx) provides a formal (machine actionable) language to describe linked-data schemas. Ways to draw those data shapes do exist, but are primarily done in loosely structured manner. It is still needed to manually craft those boxologies into ShEx. In this hackathon topic we would like to identify a notation standard using graphical depictions of existing data shape templates. We can take inspiration from either UML or ER diagrams.
Ideally the resulting graphical diagrams depicting the linked-data shapes can be automatically stored as shape expressions, preferably directly, otherwise to bidirectional conversion tool
The ultimate goal is to have the means to draw shape expressions, while initially not having to go through the steep learning curve that comes with ShEx.
Expertise Needed
People knowledgable on underlying graphical notation formats (UML, ER, dot, graphviz, cytoscape, etc).