W3C home > Mailing lists > Public > semantic-web@w3.org > October 2007

Re: Turtle - Terse RDF Triple Language updated

From: Dan Brickley <danbri@danbri.org>
Date: Wed, 03 Oct 2007 13:49:29 +0200
Message-ID: <470381C9.4040009@danbri.org>
To: Richard Cyganiak <richard@cyganiak.de>
CC: Story Henry <henry.story@bblfish.net>, Michael Schneider <schneid@fzi.de>, semantic-web@w3.org, Dave Beckett <dave@dajobe.org>

Richard Cyganiak wrote:
> 
> 
> On 3 Oct 2007, at 12:55, Story Henry wrote:
>>>> :me foaf:knows [ = <http://eg.com/joe/>;
>>>>                  foaf:name "Joe Smith" ] .
>>>>
>>>
>>> Just for me to understand: Is this meant to be a shortcut for 
>>> 'owl:sameAs'?
>>
>> Yep! It's that obvious :-)
>>
>> What would be nice would be a little comment in the Turtle spec, if it 
>> gets approved,
>> making the point that when the "=" follows the "[" as above there is 
>> no need for an interpreter
>> to create a blank node: they should just go an name the node with the 
>> URL following it.
> 
> I agree with what others said: This isn't a good idea as it mixes syntax 
> and entailment.
> 
> My vote would be for doing either of those things:
> 
> a) allow "=" as pure syntactic sugar for owl:sameAs, or
> 
> b) allow "=" only immediately after "[", as a syntax for creating a 
> named node instead of a blank node; owl:sameAs would still need to be 
> written explicitly.
> 
> I don't have a clear preference for a) or b), I think both would be 
> useful. Option b) might have the slight advantage that it can be used by 
> Turtle serializers.

The further this takes us from SPARQL's RDF notation, the more worried I 
become...

Dan
Received on Wednesday, 3 October 2007 11:49:59 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 21:45:18 GMT