- From: Tore Eriksson <tore.eriksson@po.rd.taisho.co.jp>
- Date: Fri, 11 Sep 2009 16:37:09 +0900
- To: Mark Birbeck <mark.birbeck@webbackplane.com>
- Cc: public-rdf-in-xhtml-tf@w3.org, Shane McCarron <shane@aptest.com>
Mark Birbeck <mark.birbeck@webbackplane.com> wrote: > The final piece of the jigsaw is to bring back in the earlier point, > i.e., that the spec allows us to create a triple from 'foobar' > provided that we don't put it into the default graph. In this case my > parser might place the 'unknown' triple into a separate graph: > > Default graph: > _:a foaf:name "Mark" . > > Graph A: > <#shane> ex:blah _:a . > > Now, as you can see, even though it's in a separate graph, I could > still run a SPARQL query over *both* graphs to yield the following > triples: > > <#shane> ex:blah _:a . > _:a foaf:name "Mark" . > > And since the parsing algorithm caused us to generate a bnode despite > not understanding 'ex:blah', then the triples in the two separate > graphs are 'aligned'. My understanding from reading "Named Graphs, Provenance and Trust" [1], is that blank nodes can't be shared between graphs, making this type of query impossible. Graph A has to be a superset of the default graph for this to work. [1] http://www2005.org/cdrom/docs/p613.pdf Regards, Tore Eriksson _______________________________________________________________ <> dc:creator [ foaf:name "Tore Eriksson", "トーレ エリクソン"@jp; foaf:mbox_sha1sum "2bd9291b301f112775e118f96eb63314594b1a86"; foaf:workplaceHomepage <http://www.taisho.co.jp/> ].
Received on Friday, 11 September 2009 07:38:02 UTC