[data-shapes] List Expressions (#657)

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

== List Expressions ==
https://raw.githack.com/w3c/data-shapes/gh-pages/shacl12-node-expr/index.html#ListExpression

The definition says "the SHACL list". The only list here is the list form the defining characteristic of a list expression, in the text just above.

So a list expression output nodes that are that SHACL list - the list evaluates to itself.

I think it should say that the output nodes of evaluation is a new list where evalExpr has been applied to each element.

Otherwise `shnex:union` don't `shnex:intersection` do not work.

`shnex:minus` --

Property | Constraints | Description
-- | -- | --
shnex:minus | A well-formed node expression. | The nodes that shall be removed from the shnex:nodes.
shnex:nodes | A well-formed node expression. | The input nodes.

the object should be a like union/intersection - A SHACL list where each member node expression.


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


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

Received on Monday, 17 November 2025 21:10:22 UTC