Re: Rethinking ISSUE-12 with lang datatypes

On May 30, 2011, at 3:51 AM, Richard Cyganiak wrote:

> On 26 May 2011, at 16:43, Antoine Zimmermann wrote:
>>> RDF Concepts currently says that the language tag must be valid
>>> according to RFC 5646, and lowercase. So I'd say that anything of the
>>> form rdf:lang{langTag} where {langTag} is not lowercase or not
>>> syntactically valid according to RFC 5646 is an ill-typed literal.
> Actually I was wrong here -- RDF Concepts refers to RFC 3066, which has a much simpler generic syntax for language tags. RFC 5646 obsoletes RFC 3066. Oh well.
> So I guess there's a related but separate issue here -- should language-tagged literals in RDF 1.1 still be defined in terms of the (simple) RFC 3066, or in terms of the (much more hairy) RFC 5646? I'll raise an issue for that.
>> people in the WG said they would like to see a relationship between, e.g., "foo"@en and "foo"@en-GB (see the answers to your quiz).
> I think it is possible to achieve consensus that trying to establish equalities between @en and @en-GB in core RDF is a bad idea. It's just too damn hard.

Its worse than merely hard, it would break RDFS and OWL class reasoning. Not only should we not go there, we should erect large barriers of RDF police tape to warn people from trying to go near it. 


> +1 to everything else you said.
> Richard

IHMC                                     (850)434 8903 or (650)494 3973   
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile

Received on Monday, 30 May 2011 16:30:44 UTC