- From: Ivan Shmakov <oneingray@gmail.com>
- Date: Tue, 18 Dec 2012 22:23:34 +0700
- To: semantic-web@w3.org
>>>>> 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