- From: Jonathan Borden <jborden@mediaone.net>
- Date: Sun, 26 Nov 2000 23:52:58 -0500
- To: "Gabe Beged-Dov" <begeddov@jfinity.com>
- Cc: "RDF-Logic" <www-rdf-logic@w3.org>, <www-rdf-interest@w3.org>
Gabe Beged-Dov wrote: > > I think the RDF syntax already allows both a document level and a > container level way to trace the source of an occurence of a > triple/statement. The document level tracing is provided by the URI of > the riefied statement resource. The container level (equivalent to > rdf:Description) tracing is provided by the URI of the Bag that is > generated to trace all the statements that occurred in that Bag's > syntactic occurrence. Here is a fully labelled syntax fragment in a > source document: > > document name: http://electoralCollege.org/results.rdf > ... > <rdf:Description rdf:bagID="bag1" rdf:about="bush"> > <wonThe rdf:ID="id1">Election</wonThe> > </rdf:Description> > > In most cases, the bagID and the property ID would be generated by the > RDF processor (although most RDF processors don't currently do this). > Let's use a more terse URI for this document e.g. "ECResults". Then > you would get something like the triples below. > They start out with the ground statement. Then there is the triples > for the reified statement resource. Finally there is the triple for > the reference from the Bag representing the rdf:Description to the > reified resource. All the generated triples have the source document > as the base URI and are therefore traceable. > > Ground Statement: > [Bush, wonThe, Election] > > Reified Statement Resource: > [ECResults#id1, type, statement] > [ECResults#id1, subject, Bush] > [ECResults#id1, predicate, wonThe] > [ECResults#id1, predicate, Election] > > Syntactic context for Reified Statement Resource: > [ECResults#bag1, rdf:_1, ECResults#id1] > [ECResults#bag1, type, Bag] > > Comments? > > This works. These bags are a general solution to the discussion on contexts and/or spaces. Jonathan Borden The Open Healthcare Group http://www.openhealth.org
Received on Sunday, 26 November 2000 23:47:27 UTC