[data-shapes] sh:codeIdentifier is restrictive. (#727)

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

== sh:codeIdentifier is restrictive. ==
The illustration of `sh:codeIdentifier` is for GraphQL but either the property name should reflect that or the range should be be loosened.

`sh:codeIdentifier` is an xsd:string matching <code>^[a-zA-Z_][a-zA-Z0-9_]*$</code>.

* It's ASCII
* It is very specific  e.g. no `:` or `-` for identifiers other than GraphQL
* "code" is ambiguous - a "code" can be an identifier for an instance of this shape (classification use case)


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


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

Received on Saturday, 17 January 2026 12:02:04 UTC