The Data Shapes Working Group has published a First Public Working Draft of SHACL 1.2 Node Expressions. This document describes Shapes Constraint Language (SHACL) Node Expressions. This specification is part of the SHACL 1.2 family of specifications.
https://www.w3.org/news/2026/first-public-working-draft-shacl-1-2-node-expressions/
If you have a fediverse account, you can quote this note from your own instance. Search https://w3c.social/users/w3c/statuses/115882367871349663 on your instance and quote it. (Note that quoting is not supported in Mastodon.)
![The following example contains a node expression that states that the target nodes of the shape ex:EstonianCompanyShape are the instances of ex:Company where the ex:headQuarterCountry is ex:Estonia.
Example 1: A node expression used to compute the target nodes of a shape.
ex:EstonianCompanyShape
a sh:NodeShape ;
sh:targetNode [
shnex:nodes [
shnex:instancesOf ex:Company ;
] ;
shnex:filterShape [
sh:property [
sh:path ex:headQuarterCountry ;
sh:hasValue ex:Estonia ;
]
]
] .](https://w3csocial.files.fedi.monster/media_attachments/files/115/882/367/765/317/956/original/f39169f2434c062f.png)