-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Labels
RulesFor SHACL 1.2 Rules spec.For SHACL 1.2 Rules spec.
Description
After today's (2026-01-26) WG meeting, I took a look at the list of functions to see what can be removed:
| Function | Reason |
|---|---|
COALESCE |
Failure to find an valid argument expression causes an error |
BOUND |
Well-formedness means this is does not happen |
MD5, SHA* |
Nowadays, there are other important hash functions |
RAND |
Not a well-behaved function (calling twice gives different values) |
BNODE() |
Zero-args form - not a well-behaved function |
Metadata
Metadata
Assignees
Labels
RulesFor SHACL 1.2 Rules spec.For SHACL 1.2 Rules spec.