- From: Joel Sahleen via GitHub <noreply@w3.org>
- Date: Thu, 15 Jan 2026 13:32:33 +0000
- To: public-shacl@w3.org
jsahleen has just created a new issue for https://github.com/w3c/data-shapes: == Allow `xsd:string`, `rdf:langString`, and `rdf:dirLangString` as values for `sh:message` and `sh:labelTemplate`. == 3.1.5 Declaring Messages for a Shape or Constraint https://w3c.github.io/data-shapes/shacl12-core/#message > Shapes can have values for the property sh:message. The values of sh:message are either xsd:string literals or literals with a language tag. A subject should not have more than one value for sh:message with the same language tag. The I18n WG recommends that the `sh:message` property accept `xsd:string`, `rdf:langString` and `rdf:dirLangString` as values, with `rdf:dirLangString` being the most recommended. This preserves backwards compatibility while encouraging implementers to specify both the language and the base direction. Additionally, we wonder if using a [languageMap](https://www.w3.org/TR/string-meta/#language-maps) might be a better choice here. Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/723 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 15 January 2026 13:32:34 UTC