- From: <ssarkar@ayushnet.com>
- Date: 27 Nov 2000 10:05:33 -0800
- To: begeddov@jfinity.com
- Cc: www-rdf-logic@w3.org, www-rdf-interest@w3.org
Some observations :: > > 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. Bag is capturing syntactic construct required for collections in data models. But a relationship captures a semantic construct required for completeness, multi-level serializations and many more things. Even though reification can be locally expressed by a Bag syntactic construct, I think that reification viewed as relationship will lead to more powerful modeling constructs matching seamlessly with other existing data models. Using ID of a statement or a collection statement (a Bag) as the(indirect) value of a property is a suggestion in this direction. > 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? > > Gabe I like to add : [statement_id, is_reified, ECResults#bag1]. Also a model evolves when we express statements or collections as values of properties at multiple levels with domain restrictions, integrity enforcements etc. -- ssarkar@ayushnet.com
Received on Monday, 27 November 2000 13:06:06 UTC