W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > July to September 2004

deployment issues with fragment/range protocol

From: Dan Connolly <connolly@w3.org>
Date: Wed, 14 Jul 2004 15:05:09 -0500
To: public-rdf-dawg@w3.org
Message-Id: <1089835509.2900.11.camel@jammer.dm93.org>

During lunch here, Kendall just prompted me to elaborate on
the "architectural issue" I saw with the XPointer/Range
protocol design. I turns out to be not an architecture problem,
really, so much as a deployment issue.

Taking an example from
of 2004-04-12 15:23:38

      GET /foo HTTP/1.1 
      Host: rest.myorg.org 
      Accept: application/xml+rss 
      Range: xpointer=xmlns(ns:=http://myorg.org/xpointer/scheme/xpath)ns:xpath(//item/3) 

As a URI, that looks like:

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:

and if I give that to wget, it'll send the query to the server.

Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Wednesday, 14 July 2004 16:05:10 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:00:44 UTC