ISSUE-82: Shall SHACL Core include support for unique language constraints?

Unique language

Shall SHACL Core include support for unique language constraints?

State:
CLOSED
Product:
SHACL Spec
Raised by:
Holger Knublauch
Opened on:
2015-08-19
Description:
A very common pattern e.g. for skos:prefLabel is that all values of a property must have a distinct language tag. SHACL core could include this as a built-in, e.g.

ex:MyShape
sh:property [
a sh:UniqueLangPropertyConstraint ;
sh:predicate skos:prefLabel ;
sh:datatype sh:text ;
] .

Alternatively:

ex:MyShape
sh:property [
sh:predicate skos:prefLabel ;
sh:datatype sh:text ;
sh:uniqueLang true ;
] .
Related Actions Items:
No related actions
Related emails:
  1. Re: RDF Data Shapes WG Agenda for 1 October 2015 (from holger@topquadrant.com on 2015-10-01)
  2. Re: RDF Data Shapes WG Agenda for 1 October 2015 (from holger@topquadrant.com on 2015-10-01)
  3. Re: RDF Data Shapes WG Agenda for 1 October 2015 (from pfpschneider@gmail.com on 2015-09-30)
  4. Re: ISSUE-81: Final names of property pair constraints? (from holger@topquadrant.com on 2015-09-16)
  5. Re: ISSUE-81: Final names of property pair constraints? (from kcoyle@kcoyle.net on 2015-09-15)
  6. Re: ISSUE-81: Final names of property pair constraints? (from holger@topquadrant.com on 2015-09-14)
  7. Re: sh:allowedValues and skos:Collection (from holger@topquadrant.com on 2015-08-19)
  8. shapes-ISSUE-82 (Unique language): Shall SHACL Core include support for unique language constraints? [SHACL Spec] (from sysbot+tracker@w3.org on 2015-08-19)

Related notes:

RESOLUTION: Close ISSUE-82, adding support for unique language constraint with sh:uniqueLang
See http://www.w3.org/2015/10/01-shapes-minutes.html#resolution06

Arnaud Le Hors, 2 Oct 2015, 17:55:47

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 82.html,v 1.1 2018/11/26 09:03:42 carine Exp $