ISSUE-176: Should SHACL include a (simple) rules feature
Rules
Should SHACL include a (simple) rules feature
- State:
- CLOSED
- Product:
- SHACL - SPARQL
- Raised by:
- Holger Knublauch
- Opened on:
- 2016-08-20
- Description:
- There is an IMHO very low hanging fruit to make SHACL significantly more interesting and useful for practical applications. Many people from inside and outside of TopQuadrant have approached me why SHACL does not include a rules feature, similar to the spin:rule property in SPIN. I have started a draft for a potential addition to the Entailment chapter:
https://www.w3.org/2014/data-shapes/wiki/Rules
These rules would be an entirely optional part of the SPARQL extension mechanism. However, SHACL would then become much more self-contained and we would have a better response to the question of entailments - for example the OWL RL profile could be represented using these rules, using sh:entailment to point at the graph containing the rules. More importantly, such rules would allow us to cover much more use cases, i.e. any scenario that requires constructing additional triples prior to validation. (And of course non-validation use cases such as data integration and transformation, which are the bread-and-butter of many IT businesses).
- Related Actions Items:
- No related actions
- Related emails:
- Re: Remaining issues with impact on the syntax (from holger@topquadrant.com on 2016-11-16)
- Re: Remaining issues with impact on the syntax (from kcoyle@kcoyle.net on 2016-11-15)
- Re: Remaining issues with impact on the syntax (from holger@topquadrant.com on 2016-11-15)
- Re: Remaining issues with impact on the syntax (from kcoyle@kcoyle.net on 2016-11-14)
- Re: Remaining issues with impact on the syntax (from holger@topquadrant.com on 2016-11-14)
- Re: Remaining issues with impact on the syntax (from eric@w3.org on 2016-11-13)
- Re: Remaining issues with impact on the syntax (from kcoyle@kcoyle.net on 2016-11-13)
- Remaining issues with impact on the syntax (from holger@topquadrant.com on 2016-11-11)
- Re: ISSUE-71 (was: ISSUE-176: Rules will not modify the data graph) (from eric@w3.org on 2016-09-06)
- ISSUE-71 (was: ISSUE-176: Rules will not modify the data graph) (from holger@topquadrant.com on 2016-09-06)
- Re: ISSUE-176: Rules will not modify the data graph (from kcoyle@kcoyle.net on 2016-09-05)
- Re: ISSUE-176: Rules will not modify the data graph (from holger@topquadrant.com on 2016-09-05)
- Re: ISSUE-176: Rules will not modify the data graph (from kcoyle@kcoyle.net on 2016-09-04)
- ISSUE-176: Rules will not modify the data graph (from holger@topquadrant.com on 2016-09-01)
- RDF Data Shapes WG agenda for 25 August 2016 (from eric@w3.org on 2016-08-24)
- shapes-ISSUE-176 (Rules): Should SHACL include a (simple) rules feature [SHACL - SPARQL] (from sysbot+tracker@w3.org on 2016-08-20)
Related notes:
RESOLUTION: Close ISSUE-176 due to lack of time and out of scope
See https://www.w3.org/2016/11/16-shapes-minutes.html#resolution09
Display change log