- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Fri, 04 Aug 2006 23:36:16 +0200
- To: Alan Ruttenberg <alanruttenberg@gmail.com>
- Cc: Dan Connolly <connolly@w3.org>, Bernard Vatant <bernard.vatant@mondeca.com>, semantic-web@w3.org, public-xg-geo@w3.org, Franck Cotton <franck.cotton@insee.fr>
- Message-Id: <1154727377.26960.8.camel@localhost>
Alan, Le vendredi 04 août 2006 à 16:27 -0400, Alan Ruttenberg a écrit : > In thinking about this I too have been leaning towards not using the > hash form. In my case I was initially ignorant of the fact that stuff > after the hash isn't sent to the server, and I think the server, > which both knows much more about the domain, and often has more > computational power available to it ought to have some more control > over what is returned for such a query. > > Moreover, it is hard to figure out, at the outset, whether an > ontology will be "big" or "small", or what the "natural" chunk size > would be. > > Another issue is what sort of work the client needs to do in order to > extract the part referred by the fragment identifier from the whole > ontology. Is this obvious? As far as I understand the rec (http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/#section-baseURIs), fragments are very different for RDF and for other media types such as XML or XHTML. For XHTML for instance, if you refer to http://example.com/index.xhtml#foo, you're referring to the XHTML element with an id attribute equal to "foo". In RDF, if you refer to http://example.com/index.rdf#foo, you refer to the resource http://example.com/index.rdf#foo (or more exactly the RDF URI reference http://example.com/index.rdf#foo) and nothing else. You don't even "extract" a resource :-) ... This resource can be defined by a single statement such as <myResource rdf:ID="foo"/> but also by statements squattered all over the document (and even in other documents) such as <myResource rdf:about="http://example.com/index.rdf#foo"/> and to find all the statements in which this resource is mentioned a client would need to parse the whole RDF document. My 0.02 € Eric -- GPG-PGP: 2A528005 Did you know it? Python has now a Relax NG (partial) implementation. http://advogato.org/proj/xvif/ ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com (ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax (W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema ------------------------------------------------------------------------
Received on Friday, 4 August 2006 21:36:46 UTC