- From: Dan Brickley <danbri@danbri.org>
- Date: Wed, 03 Oct 2007 13:49:29 +0200
- 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 UTC