- From: Alberto Reggiori <alberto@asemantics.com>
- Date: Thu, 15 Jul 2004 00:04:15 +0200
- To: Dan Connolly <connolly@w3.org>
- Cc: public-rdf-dawg@w3.org
On Jul 14, 2004, at 10:05 PM, Dan Connolly wrote: > As a URI, that looks like: > > http://rest.myorg.org/#xpointer=xmlns(ns:=http://myorg.org/xpointer/ > scheme/xpath)ns:xpath(//item/3) > > which is all well and good if the client knows to use this range > protocol, but if I hand that URI to, say, wget, it'll > do the traditional thing of urlopen("http://rest.myorg.org/") > and then apply the #xpointer... to the result, never sending > the query to the server at all. > > I prefer to use ? (or / or whatever, but not #) to join the > query to the rest of the URI, so that our design would say > the URI in this case is: I agree - even though #xpointer() specs seem not recommending so... > > http://rest.myorg.org/?xpointer=xmlns(ns:=http://myorg.org/xpointer/ > scheme/xpath)ns:xpath(//item/3) > and if I give that to wget, it'll send the query to the server. and using '/' instead would also make those URIs cacheable while '?' would generally not (most proxies/firewalls grep URL queries parts off) i.e. from the real world A9.com vs. Google URL search paradigm http://a9.com/foobar vs. http://www.google.com/search?q=foobar perhaps it would be good to learn from past mistakes if we really are going to have those "bookmarkable queries" in DAWG-QL Alberto
Received on Wednesday, 14 July 2004 18:04:17 UTC