W3C home > Mailing lists > Public > public-esw-thes@w3.org > June 2011

Re: skos:prefLabel without language tag

From: Alan Ruttenberg <alanruttenberg@gmail.com>
Date: Thu, 23 Jun 2011 14:40:42 -0400
Message-ID: <BANLkTimtiP=k2RDL09BXxRXT-xnmr43Dcw@mail.gmail.com>
To: "Houghton,Andrew" <houghtoa@oclc.org>
Cc: Simon Spero <sesuncedu@gmail.com>, Bernard Vatant <bernard.vatant@mondeca.com>, SKOS <public-esw-thes@w3.org>, Anh Huynh <anh.huynh@mondeca.com>
On Thu, Jun 23, 2011 at 1:52 PM, Houghton,Andrew <houghtoa@oclc.org> wrote:
> Given these two situations:
> <skos:prefLabel>Dog</skos:prefLabel>
> <skos:prefLabel xml:lang=>Dog</skos:prefLabel>
> Does the inclusion of *both* prefLabel in a SKOS concept result in breaking
> the rule S14 that no two prefLabel should have the same lexical value for
> the same language tag?

My read is that S14 is not applicable. In both cases the lexical value
is the same - a plain literal without language tag. The RDFXML doesn't
state that the language tag is "". It is syntax for the absence of a
language tag. These two are different in the value space - without a
language tag it is a string, with a language tag it is a pair of
strings. The set of plain literals without language tags is *not* the
set of pairs (string , "").

Since the rule as stated applies to literals *with* language tags
(they can't be the same unless they are there), S14 would not seem to
be applicable.

That said, this looks like a hole in the spec. It was probably the
intention to also include the case that no two prefLabel without
language tag have the same lexical value.

Received on Thursday, 23 June 2011 18:41:39 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:15:03 UTC