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

Support for sh:closed #1112

Closed
abrokenjester opened this issue Oct 9, 2018 · 2 comments
Closed

Support for sh:closed #1112

abrokenjester opened this issue Oct 9, 2018 · 2 comments
Assignees
Labels
📶 enhancement issue is a new feature or improvement M3 📦 SHACL affects the SHACL validator
Milestone

Comments

@abrokenjester
Copy link
Contributor

From @hmottestad on March 27, 2018 11:49

Add support for sh:closed

sh:closed is quite hard to validate. Essentially it allows someone to specify that a node of type X is only allowed to use certain predicates. In other words, any predicates on a node that have not been used when evaluating a SHACL rule, are violations.

Possible way to handle this is to collect all statements in a hashmap that have been used for evaluating rules, or to add a field to the statements to keep track of if they were validated or not.

sh:closed might also open up some new ways of optimizing validation.

Related feature to implement: sh:ignoredProperties

Copied from original issue: eclipse/rdf4j-storage#61

@abrokenjester abrokenjester added 📦 SHACL affects the SHACL validator rdf4j-storage labels Oct 9, 2018
@abrokenjester abrokenjester added the 📶 enhancement issue is a new feature or improvement label Apr 8, 2021
@abrokenjester
Copy link
Contributor Author

@hmottestad this still relevant?

@hmottestad
Copy link
Contributor

Yes, this is still not implemented.

@hmottestad hmottestad mentioned this issue Apr 10, 2024
5 tasks
hmottestad added a commit that referenced this issue Apr 11, 2024
hmottestad added a commit that referenced this issue Apr 11, 2024
hmottestad added a commit that referenced this issue Apr 15, 2024
@hmottestad hmottestad added this to the 5.0.0 milestone Apr 15, 2024
@hmottestad hmottestad self-assigned this Apr 15, 2024
@hmottestad hmottestad added the M3 label Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📶 enhancement issue is a new feature or improvement M3 📦 SHACL affects the SHACL validator
Projects
None yet
Development

No branches or pull requests

2 participants