Re: Proposal for ISSUE-12, string literals

On May 13, 2011, at 4:47 PM, Steve Harris wrote:

> On 2011-05-13, at 21:49, Pat Hayes wrote:
> ...
>> Advantages: Gives a type to plain literals; preserves rdf:PlainLIteral specs (extending them, but not contradicting them); allows people to use plain literals without getting involved with trailing @; and allows xsd:string to be deprecated in favor of plain literal syntax (or the reverse, of course.) 
>> Disadvantages: might be thought too complicated; takes the notion of type slightly outside the current RDF datatype specs.  
>> Thoughts?
> A lot of this complexity seems to stem from trying to make "foo" be an xsd:string. Instead why no go with Plan A and make "foo"^^xsd:string a plain literal.

I prefer that also. But there are still some issues remaining with this step. (1) people want a 'type' for plain literals, and (b) plain literals can have language tags, which breaks current RDF datatyping. The proposal is more trying to deal with this while keeping faithful to existing RDF syntax and also the rdf:PlainLIteral work.


> xsd:strings are significantly rarer than plain literals in realworld RDF data (in my experience), so it's less weird overall to de-type xsd:strings, than to try and add a type to every plain literal.
> It's not the prettiest solution but probably RDF shouldn't have had explicit xsd:strings in the first place.
> - Steve
> -- 
> Steve Harris, CTO, Garlik Limited
> 1-3 Halford Road, Richmond, TW10 6AW, UK
> +44 20 8439 8203
> Registered in England and Wales 535 7233 VAT # 849 0517 11
> Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10 9AD

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 Saturday, 14 May 2011 13:34:44 UTC