- From: Garret Wilson <garret@globalmentor.com>
- Date: Sun, 12 Jan 2003 09:23:45 -0800
- To: fmanola@mitre.org
- Cc: Shelley Powers <shelleyp@burningbird.net>, www-rdf-comments@w3.org
Frank, Frank Manola wrote: > Shelley Powers wrote: >>Clarification on this, Frank: there is a strong mapping between the RDF/XML >>of the Container and the generated graph, but almost no mapping at all >>between the Collection RDF/XML and the generated graph. One could say that >>the Collection is the ultimate RDF shortcut. This is going to cause >>confusion, particularly as people try and figure how to programmatically >>access a 'Collection'. (N-Triples of the graph might help with that.) >> >>Wouldn't be a good idea to show the 'long form' of the Collection, as >>tedious as it is, in addition to the short form? With this, then people can >>see for themselves the mapping. They'll be able to take the steps that get >>them from Point A to Point B. > > I need some clarification about your clarification. I understand what > you say about the mapping between the RDF/XML of the collection and the > generated graph (there is one; it's described in the Syntax > specification, but reading it isn't for the faint of heart), and I'm > concocting some words to try to describe it. However, I'm not sure I > understand what you mean by the "long form" of the Collection. Simple: the long form would be, for example (from the primer): <rdf:Description rdf:about="http://example.edu/courses/6.001"> <s:students> <rdf:Description> <rdf:type="&rdf;List"/> <rdf:first="http://example.edu/students/Amy"/> <rdf:rest> <rdf:Description> <rdf:type="&rdf;List"/> <rdf:first="http://example.edu/students/Tim"/> <rdf:rest> <rdf:Description> <rdf:type="&rdf;List"/> <rdf:first="http://example.edu/students/John"/> <rdf:rest> <rdf:Description> <rdf:type="&rdf;List"/> <rdf:first="http://example.edu/students/John"/> <rdf:rest rdf:resource="&rdf;nil"/> </rdf:Description> </rdf:rest> </rdf:Description> </rdf:rest> </rdf:Description> </rdf:rest> </rdf:Description> </s:students> </rdf:Description> Note that this "long form" doesn't show that each referenced student has an rdf:type of s:student. Maybe the example should just use rdf:Description for each Collection node. > It seems > to me that the graph is the "long form" (that is, it shows the consed > list, in all its "glory"), and there's a drawn graph in the Primer. Are > you saying that a *triples* version of that graph would be clearer, and > would help people more than the drawing (he asked in astonishment)? If > so, do you mean in addition to or instead of the drawing? Not the graph, not the triples---the long form of the RDF+XML serialization. (Of course, the graph is very useful, too.) Garret
Received on Sunday, 12 January 2003 13:31:57 UTC