Re: Turtle - Terse RDF Triple Language updated

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 UTC