- From: Alex Nelson via GitHub <noreply@w3.org>
- Date: Tue, 19 Aug 2025 14:21:32 +0000
- To: public-shacl@w3.org
ajnelson-nist has just created a new issue for https://github.com/w3c/data-shapes: == Difference between SHACL `RULE` and SPARQL `CONSTRUCT`? == I think the Inference document would benefit from a section explaining the difference between SHACL's `RULE` and SPARQL's `CONSTRUCT`. E.g., * What are the differences in grammar, if any aside from `RULE` and `CONSTRUCT` terminals? * How do Rules interact with `sh:SPARQLRule` from SHACL-AF? Quoting @afs from [this comment](https://github.com/w3c/data-shapes/issues/515#issuecomment-3200874421): > It might be nice to include a section somewhere in SHACL 1.2 - in rules or in a note "migrating form SHACL-AF"). SHACL triple rules and SPARQL Rules can marked as legacy. For backwards compatibility, they will need to run separately else new RULEs may interfere with legacy CONSTRUCT. Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/516 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 19 August 2025 14:21:33 UTC