W3C home > Mailing lists > Public > semantic-web@w3.org > December 2012

Re: Well Behaved RDF - Taming Blank Nodes, etc.

From: Ivan Shmakov <oneingray@gmail.com>
Date: Tue, 18 Dec 2012 22:23:34 +0700
To: semantic-web@w3.org
Message-ID: <864njjmljd.fsf@gray.siamics.net>
>>>>> Lee Feigenbaum <lee@thefigtrees.net> writes:

[…]

 > So... I'm stuck having to do follow-on queries like:

 > SELECT ?p ?o { :Lee :satNextTo [ ?p ?o ] }

 > which are more complicated to author, potentially more complicated to
 > execute, and not nearly as precise in the face of multiple people
 > sitting next to Lee.

 > So, can you help me understand what I'm missing, please?

	Somehow, I feel that it would all get much more complicated
	should there be multiple data sources involved.  Consider,
	e. g.:

### a.turtle  -*- Turtle -*-

:Lee :satNextTo <tag:jrh@example.org,2012-12-18/x50d0888e> .

<tag:jrh@example.org,2012-12-18/x50d0888e>
    a ex:Person ;
    :zipCode "02111" ; :gender "male" ; :dob "1978-12-13" .

### a.turtle ends here

### b.turtle  -*- Turtle -*-

:Lee :satNextTo <tag:fred@example.com,2012-12-18:x50d08896> .

<tag:fred@example.com,2012-12-18/x50d08896>
    a ex:Person ;
    :zipCode "02111" ; :gender "male" ; :dob "1978-12-13" .

### b.turtle ends here

	This way, one may easily end up with hundreds of URI's, each
	naming one and the only person which was unfortunate enough to
	sit next to our Lee.

	… And don't forget about all the owl:sameAs arcs necessary to
	manage this crowd!

-- 
FSF associate member #7257
Received on Tuesday, 18 December 2012 15:24:12 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:38 UTC