- From: Pat Hayes <phayes@ihmc.us>
- Date: Wed, 4 Jan 2012 19:44:57 -0600
- To: RDF Working Group WG <public-rdf-wg@w3.org>
Just on elegance grounds, I would vote for 2, with blank node labels assumed to be shared ( ie do not standardize apart, ie take the simple union of the labeled graphs rather than their merge.) So to state it concisely: > "In a TriG document graph statements with the same graph IRI should be unioned to form a single RDF Graph." Pat On Dec 21, 2011, at 11:53 AM, RDF Working Group Issue Tracker wrote: > > RDF-ISSUE-82 (TriG repeated graph iris): How should repeated graph iri labels be handled in TriG [RDF Turtle] > > http://www.w3.org/2011/rdf-wg/track/issues/82 > > Raised by: Gavin Carothers > On product: RDF Turtle > > There are a number of ways of handling the case of multiple instances of a graph iri labelling a number graph statements. > > Sample TriG Document: > > @base <http://example.com/> > <graph> { <s> <p> <o> . } > <graph> { <s2> <p> <o2> . } > > 1) Disallowed (TriG input document behaviour) > > "In a TriG document a graph IRI must not be used to label more then one graph." > > Result: Parse Error > > 2) Merge > > "In a TriG document graph statements with the same graph IRI should be merged to form a single RDF Graph." > > Result: > @base <http://example.com/> > <graph> { <s> <p> <o> . > <s2> <p> <o2> . } > > Note: BlankNode labels in each graph statement would either result in shared blank nodes or independent blank nodes (??) > > 3) Replace > > "Upon encountering a graph statement with the same graph IRI of another graph statement, the most recently parsed RDF Graph should replace the earlier one in the RDF Dataset." > > Result: > @base <http://example.com/> > <graph> { <s2> <p> <o2> . } > > 4) Ignore > > "Graph statements with a repeated graph IRI are ignored. Only the first graph statement is added to the RDF Dataset." > > Result: > @base <http://example.com/> > <graph> { <s> <p> <o> . } > > 5) Document Decides > > Apply one of 1-4 on the basis of a directive "@policy". Default to Disallowed. > > > > > > ------------------------------------------------------------ IHMC (850)434 8903 or (650)494 3973 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 mobile phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Thursday, 5 January 2012 01:45:28 UTC