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.

-Alan
Received on Thursday, 23 June 2011 18:41:39 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 23 June 2011 18:41:39 GMT