[data-shapes] Pull Request: Rearranged node expression (meta) classes and added the current funct…

HolgerKnublauch has just submitted a new pull request for https://github.com/w3c/data-shapes:

== Rearranged node expression (meta) classes and added the current funct… ==
…ions to shnex.ttl

sh:Expression/NodeByExpression and annotations were just moved around within the document

This is quite geeky stuff due to the meta-levels: 

- The metaclasses such as sh:NamedParameterExpressionFunction
- The actual node expression functions are then instances of sh:NamedParameterExpression, these declare the parameters such as sh:filterName and sh:nodes
- The instances of those are the blank nodes (with values for sh:filterShape), although their rdf:type is usually never asserted

I hope I got these metalevels correct, so please double check anyone :)

Closes #504

* [See this document rendered online here](https://raw.githack.com/w3c/data-shapes/issue-504/shacl12-node-expr/index.html)


See https://github.com/w3c/data-shapes/pull/512


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

Received on Friday, 15 August 2025 11:40:34 UTC