Skip to content

Existing work on future directions #9

@jeswr

Description

@jeswr

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions