- From: Pat Hayes <phayes@ihmc.us>
- Date: Fri, 10 May 2013 11:07:34 -0500
- To: David Wood <david@3roundstones.com>
- Cc: Andy Seaborne <andy.seaborne@epimorphics.com>, public-rdf-wg@w3.org
On May 10, 2013, at 9:54 AM, David Wood wrote: > Hi Andy, > > > On May 10, 2013, at 08:46, Andy Seaborne <andy.seaborne@epimorphics.com> wrote: > >> We have a number of approaches to language tags. >> >> * Option 1 >> Language tags are lowercase strings in the abstract data model. >> >> Pro: >> It is the 2004 spec. >> Con: >> It's not what most system do. >> >> * Option 2: >> Language tags are compared case insensitively. >> >> Con: >> Unclear as to when "compare" happens >> >> :s :p "xyz"@en . >> :s :p "xyz"@EN . >> >> 2A: When the set of triples that is the graph is created >> => one triple, but what is written out is then not clear >> 2B: On access: >> => two triples > > > This choice is purely system dependent. Who cares? I care. Not about case, but about completely ill-formed language tags, which if they need to be handled in the semantics will likely mean that basic RDF can have ill-formed literals which means in turn that basic RDF can have syntactic inconsistencies which means inference engines lives suddenly get more complicated, not to mention Semantics editors' lives. Pat > >> >> * Option 3: >> Language tags are values - they can be represented in different ways (c.f. datatypes). >> >> Do the work in the definition of rdf:langString. >> Don't mandate rdf:langString understanding. >> >> Pro: >> It seems to be what systems actually do. >> Some collapse case; most do not. > > > So I think I'm fine with any of the three, with a slight preference for options 2 or 3. > > Regards, > Dave > -- > http://about.me/david_wood > > >> >> I'll send a message with the document consequences for option 3 separately. >> >> Andy >> > ------------------------------------------------------------ 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
Received on Friday, 10 May 2013 16:08:15 UTC