Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SHACL Support #8

Closed
mjhoffmeister opened this issue Jul 8, 2021 · 1 comment
Closed

SHACL Support #8

mjhoffmeister opened this issue Jul 8, 2021 · 1 comment

Comments

@mjhoffmeister
Copy link
Owner

@lambdakris - I created Hydra.NET#7 to add Shapes Constraint Language (SHACL) support. My motivation is to provide a mechanism for specifying allowed values for properties. I've been eyeing SHACL for a while, and decided to pull the trigger since we're on the cusp of it being added to the Hydra spec as an extension.

While it's still being worked out spec-wise, it seems fairly safe to assume that sh:NodeShape will be allowed as a type for supported classes (see this comment,) so that's how I've implemented it. See the updated README and code for more details, and let me know what you think if you get the time.

@mjhoffmeister
Copy link
Owner Author

There's some work I want to do on entry points, so I'm going to go ahead and complete the PR. We can create new PRs to address any issues or enhancements regarding NodeShapes and supported classes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant