-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
I just wanted to flag that I have done work in the area of form generation in SHACL (in my case the form generator was built in React) - the latest version I am working on releasing is backed by Comunica/LDflex and so connects to just about any linked data source.
In the course of that project I developed several components (most written in plain Typescript) that are possibly of use here including:
- SHACL shape mergers (for instance if one wanted to create the shape with the UNION of constraints for Researcher and Human)
- some SHACL editing componentry
- Some (WIP) Typescript codegen from SHACL constraints
- Code that generates CONSTRUCT queries from a SHACL constraint to collect only data relevant to a given constraint
- A SHACL compact syntax parser/serializer
- Rules to add materialize implicit facts about shapes (for instance explicitly labelling PropertyShapes within NodeShapes)
If you think any of these are relevant to this project (I noticed some overlap with the future directions listed on the README) I am happy to polish up the parts of my project and release them as standalone packages (something I have been meaning to do for a while anyway) - especially if you think that would save 'reinventing the wheel' at all.
RubenVerborgh and angelo-v
Metadata
Metadata
Assignees
Labels
No labels