[data-shapes] SHACL-SHACL's `shsh:ShapeShape` should stop line-wrapping property links (#449)

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

== SHACL-SHACL's `shsh:ShapeShape` should stop line-wrapping property links ==
These targeting statements within `shsh:ShapeShape` have undergone some churn lately:

https://github.com/w3c/data-shapes/blob/9c4f352e942426dbfd00634c45a6c99a958de155/shacl12-vocabularies/shacl-shacl.ttl#L72-L78

They are likely to undergo more as more properties are added.

It is becoming a bit error-prone and time-consuming to try managing this like a paragraph with line-wraps.  I would like to instead use the style of the following lines, and sorted.

https://github.com/w3c/data-shapes/blob/9c4f352e942426dbfd00634c45a6c99a958de155/shacl12-vocabularies/shacl-shacl.ttl#L80-L84

Then, inserting a new predicate into the middle doesn't induce a line re-wrap and difficult Git merge conflicts.

PR coming momentarily.  It will have some friction with any in-flight PRs modifying those code sections, but in my opinion it will be easier to address those merge conflicts.

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


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

Received on Tuesday, 29 July 2025 13:13:03 UTC