[data-shapes] Pull Request: Initial contribution to define Node Expressions library

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

== Initial contribution to define Node Expressions library ==
<!--
# Pull request instructions
(Note that text between the HTML comments will be recorded in this pull request's source for future editing, but will not render on Github.  Text is suggested with portions needing substitution enclosed in curly braces.  The curly braces also need to be removed when substituting.)

Please use "Closing keywords" for the associated Issue if this PR should close the Issue once merged.
https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword

If this PR edits a document, please consider including a "Live render."  The non-comment template text suggests one mechanism.  If including the link line(s), please test-load the link(s) while drafting the PR.
-->

This is an initial contribution from me to the Node Expressions document, introducing the definitions of the supported Node Expression types that were mostly already present in SHACL-AF. This isn't complete but hopefully a starting point that gets the ball rolling. Some details are missing but we mainly need to add examples. I copied some of the latest JS support code and styles from the Core spec.

I have added myself as editor too, if that's OK.

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


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


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

Received on Thursday, 17 July 2025 09:56:02 UTC