[data-shapes] Structure SHACL-SHACL to match profiles (#312)

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

== Structure SHACL-SHACL to match profiles ==
Some SHACL 1.2 features won't cause errors in a 1.0-compatible engine but may lead to different validation results. Since we previously considered defining a profile for SHACL 1.0, we could also think about structuring the SHACL-SHACL shapes to support multiple profiles. 

I see two options:
- Using node expressions to disable certain shapes
- Organize shapes in multiple files with imports, where each profile extends the previous one

For example:
- `core12` extends `core10` by adding additional shapes
- `sparql12` includes `core12`

See [this PR](https://github.com/w3c/data-shapes/pull/310/files#r1983036526) where the discussion started.

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


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

Received on Friday, 7 March 2025 08:27:29 UTC