- From: Garret Wilson <garret@globalmentor.com>
- Date: Sun, 06 Jan 2008 13:35:28 -0800
- To: Frank Manola <fmanola@acm.org>
- CC: SWIG <semantic-web@w3.org>
Frank Manola wrote: > As far as each relation representing a distinct resource... "Tuple", Frank. I said that "each tuple represents a distinct resource". I understand your relational design in which there is a different relation for each predicate in the graph, each tuple being interpreted as a binary relation between RDF triple subject and object. The discussion here was about a different relational design (the one with Date and his wine bottles) in which each relation header attribute is interpreted as an RDF predicate. In analyzing this latter design, I made the assumption that each tuple represents a distinct RDF resource---the implication being that this design cannot support multivalued RDF properties. You and Bijan have countered that even a relational design that interprets relation header attributes as RDF predicates can still support multivalued RDF properties because my assumption that each tuple represents a distinct resource is invalid; a resource may be represented by more than one tuple in the same relation, allowing "repeated predicates" by supplying multiple values for the same column in different tuples but for a single resource. Something about that smells fishy to me, but being unable to articulate exactly what it is I have determined to do more studying of the relational model before attempting to address that point you both have made. Does that make sense? Garret P.S. In a very early email on this thread I mentioned each relation representing a resource, but as I pointed out later, I had actually mis-spoke---I had meant a single relation for each resource *type* of resource (with each tuple representing a resource).
Received on Sunday, 6 January 2008 21:37:15 UTC