On Tue, Nov 10, 2009 at 1:25 PM, Steve Harris <steve.harris@garlik.com> wrote: > On 10 Nov 2009, at 12:45, Andy Seaborne wrote: <snip/> >> 2/ Extreme URIs. >> >> For the non-query string form, corner case URIs can be difficult or >> ambiguous. URI scheme names may appear in URIs as legitimate character >> strings so looking for a ":" is not always safe enough. >> >> Some (unusual URIs - but this is a spec) cases: one level of encoding >> removed for clarity. >> >> # Two encoded http: in URI >> http://service/graphs/http://other/abc/http://yetanother/xyz > > We do exactly one URI decode pass, remove the "known" prefix and the rest is > the graph URI. > > However, I'm not especially advocating the /path/$(uri-encoded-uri) > approach, we'd be happy with > /path/?graph=$(uri-encoded-uri) also. I prefer the /path/?graph=$(uri-encoded-uri) approach. We use it because we use a servlet engine for hosting our SPARQL endpoint, and this approach is the easiest to fit in. Regards, Paul GearonReceived on Tuesday, 10 November 2009 18:46:55 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:00:57 UTC