- From: Steve Harris <steve.harris@garlik.com>
- Date: Tue, 31 May 2011 17:20:16 +0100
- To: Andy Seaborne <andy.seaborne@epimorphics.com>
- Cc: public-rdf-wg@w3.org
On 2011-05-31, at 17:04, Andy Seaborne wrote:
>
> On 31/05/11 15:17, Sandro Hawke wrote:
>>
>> I'm happy with the rdf:string-{Lang} datatype design, but if that seems
>> inelegant to you....
>>
>> On Fri, 2011-05-27 at 12:32 -0500, Pat Hayes wrote:
>>> Now we are proposing to bury one of them inside a URI to get rid of
>>> it. I would vastly prefer that we simply accepted that some literals
>>> have more than one string, and adapt our notion of literal typing to
>>> accommodate to that fact, rather than trying to disguise it or pretend
>>> its not true, and so become obliged to swallow some clearly artificial
>>> notion (such as a language tag being a kind of datatype) just to
>>> preserve what is in any case a purely arbitrary model of literal
>>> typing.
>>
>> In that vein, I think the *clean* thing to do with language tagged
>> literals is to get them out of the fundamental model. RDF can model
>> anything, so it can certainly model strings with language tags.
>> Anything else is an optimization, I think, put in place for folks who
>> think language tagged strings are so common they need special support.
>> Then the question is what they really need (conceptual simplicity for
>> humans, nice syntax, efficient machine processing, ...?), and what does
>> the least damage to anything else....
>>
>> In other words, we could say "foo"@bar is syntactic sugar for something
>> like [ a rdf:LinguisticExpression; rdf:language "bar"; rdf:value "foo"].
>> I know that doesn't address everything, but it has pretty much the same
>> problems everything else does being modeled in RDF. :-)
>>
>> -- Sandro
>
> Modelling everything at a very fine grained level moves the burden on to the application.
>
> c.f. RDF containers and collections.
Yes, exactly.
I just composed three different messages trying to express my unease about this, but Andy put it very concisely.
- Steve
--
Steve Harris, CTO, Garlik Limited
1-3 Halford Road, Richmond, TW10 6AW, UK
+44 20 8439 8203 http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10 9AD
Received on Tuesday, 31 May 2011 16:20:51 UTC