[data-shapes] Could we drop SHACL-for-SHACL (shsh) from the Core spec? (#259)

HolgerKnublauch has just created a new issue for https://github.com/w3c/data-shapes:

== Could we drop SHACL-for-SHACL (shsh) from the Core spec? ==
The SHACL 1.0 doc and current Core draft contains an appendix showing the whole shsh: 

https://www.w3.org/TR/shacl/#shacl-shacl

My preference is to keep this outside of the Core document and instead give it a separate publication cycle through its TTL file only.

- Removing it will shorten the Core spec
- We can keep the Appendix but just as a link to the TTL file
- The intro of the Appendix already states that the graph may be wrong and that it cannot overrule the textual definitions, so it's not really normative anyway
- I find it adds too little value to give it so much space
- It only covers a subset of SHACL Core, so will be hard to update when we introduce the other documents (thus a separate publication cycle is better)
- It is not covered by test cases
- It was written (by me) within a few hours a few days before the 1.0 publication to make one distinguished reviewer happy. A proper design would introduce better shapes that could, for example, define a suggested rendering as form layout, potentially unifying SHACL use across tools
- Requiring to maintain it takes away resources from more important tasks.


Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/259 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 18 February 2025 11:52:54 UTC