Re: bad language tags

Le 06/05/2013 19:47, Pat Hayes a écrit :
> (I think we may have decided this already, but can't find the decision.)
>
> If some RDF has a language-tagged literal with a bad language tag (not conforming to section 2.2.9 of BPC 47), is that
>
> 1. an RDF syntax error
> 2. syntactically legal but inconsistent (because the literal has no legal value)
> 3. legal and consistent (because even a bad language tag is still an RDF language tag) ?

RDF concepts says that a language-tagged string has a lexical form (a 
UNICOD string), a datatype IRI (rdf:langString) and a language tag (a 
non-empty language tag as defined by [BCP47]. The language tag must be 
well-formed according to section 2.2.9 of [BCP47], and must be 
normalized to lowercase).

Anything else is not a language-tagged string. So, it's answer 1. There 
has been discussion about it, and I think this was what we came to agree 
on, but I don't remember if it has been reflected in a WG resolution.


AZ


>
> Pat
>
> PS.  If we have to decide this, I vote for 3 as being less work to implement, and on the grounds that RDF's job isn't to check on bad data.
>
> ------------------------------------------------------------
> 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
> phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
>
>
>
>
>
>
>


-- 
Antoine Zimmermann
ISCOD / LSTI - Institut Henri Fayol
École Nationale Supérieure des Mines de Saint-Étienne
158 cours Fauriel
42023 Saint-Étienne Cedex 2
France
Tél:+33(0)4 77 42 66 03
Fax:+33(0)4 77 42 66 66
http://zimmer.aprilfoolsreview.com/

Received on Monday, 6 May 2013 19:17:32 UTC