- From: Sandro Hawke <sandro@w3.org>
- Date: Mon, 27 May 2002 18:49:05 -0400
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- cc: www-rdf-interest@w3.org
> Suppose I wanted to create the collection of plays that Shakespeare wrote. > I might proceed as follows: > > <people:Person rdf:ID="Shakespeare"> > <authorCollection> > <rdf:Bag> > <rdf:li rdf:resource="plays:Hamlet" /> > <rdf:li rdf:resource="plays:Macbeth" /> > ... > </rdf:Bag> > </authorCollection> > </people:Person> > > How can someone add any elements to the above Bag from outside the > document, even the using more-powerful n-triples notation? I don't see a > way. The situation would be entirely different if the Bag had an ID, > however. Ah, now I see what page you're on. You're playing strictly with RDF 1.0, while I'm trying to generalize about bNodes as they might be used (and I expect will be used) into real systems. My argument is that sub-languages (like RDF 1.0 by itself) with which bNodes have expressive utility (as opposed to mere typographic convenience ) aren't going to be very useful. In other words -- yes, you do have a use case for bNodes which should not be Skolemized, but it requires RDF 1.0 collections used in the absense of an ontology; I don't personally find that realistic and compelling. -- sandro
Received on Monday, 27 May 2002 18:50:17 UTC