Re: [OK?] Re: SPARQL: language tag issues

* Eric Prud'hommeaux wrote:
>  Returns true if language-range (first argument) matches language-tag
>  (second argument) per Tags for the Identification of Languages
>  [RFC3066] section 2.5. RFC3066 defines a case-insensitive,
>  hierarchical matching algorithm which operates on ISO-defined
>  subtags for language and country codes, and user defined subtags. In
>  SPARQL, a language-range of "*" matches any non-empty language-tag
>  string.

http://lists.w3.org/Archives/Public/spec-prod/2005OctDec/0007.html would
suggest to change the reference to the more generic BCP 0047, XML 1.0
uses "The values of the attribute are language identifiers as defined by
[IETF RFC 3066], Tags for the Identification of Languages, or its
successor" -- either is fine with me as long as it is clear that SPARQL
does not need to be revised in order to consider the successor of RFC
3066 as the normative reference. The links also lack ".txt" which is
included for other RFC references.

Do I understand correctly that for some RDF with xml:lang="" or no in-
scope language information "*" would not match? That would be different
from e.g. how the Accept-Language:* header would be interpreted, is
there a specific reason for this difference?
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Friday, 11 November 2005 11:19:12 UTC