Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-08 Thread Julian Reschke

Lisa Dusseault wrote:
Don't browser and OS libraries dispatch on URI scheme?  I guess it's 
probably not as easy to extend as adding a new handler for a new 
Content-Type, but it's at least possible for a new URI scheme to start 
appearing (in email, Web pages, local docs, etc)  and for the user to 
install an application which registers for handling that scheme, and 
suddenly they have new functionality without upgrading the OS or browser.


At least for Windows that is true.

To me, that's a pretty compelling and unfuzzy benefit.  It doesn't apply 
to all proposed new URI schemes, but it arguably does for HELD.


Lisa, I still have trouble understanding the use case. Why would a user 
*ever* want to follow a heldref URI, and have a custom application come up?


http://tools.ietf.org/html/draft-ietf-geopriv-http-location-delivery-08 
states:


   This specification defines an extensible XML-based protocol that
   enables the retrieval of LI from a LIS by a Device.  This protocol
   can be bound to any session-layer protocol, particularly those
   capable of MIME transport.  This document describes the use of
   HyperText Transfer Protocol (HTTP) and HTTP over Transport Layer
   Security (HTTP/TLS) as transports for the protocol.

So my understanding is:

- client obtains the URI of a LIS (Location Information Server)
- client uses this protocol to obtain Location Information (LI) from 
that LIS


The locationRequest currently has exactly *two* parameters, locationTime 
(a timeout value), and locationType (a keyword). What I am trying to 
understand is why we need a 48 page spec to define something that could 
easily be a single GET request to an HTTP URI with two query parameters.


(The MIME type for the response format is fine)

Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Harald Alvestrand

Julian Reschke wrote:


Well. There's definitively a total disconnect between that IESG 
recommendation, and the W3C TAG's point of view (see ongoing 
discussion on the TAG mailing list about the xri scheme).


It would be good when both organizations could come up with consistent 
answers.


If a new URI scheme is defined, it needs to state what it identifies, 
and how it is resolved. If it identifies an HTTP resource, and 
resolution is done via HTTP, then it seems to me you don't need it. 

Note: I totally disagree.

I detest, abhor and condemn the idea that there is such a thing as a 
HTTP resource.


An URI identifies a resource.

One possibility of accessing that resource is by using HTTP; if the URI 
scheme is http:, there is an implication that the definer of the URI 
regarded this as the normal way of accessing the resource, and that 
whether the resource is static, dynamic or changeable is a matter 
strictly under the control of the manager of the server identified by 
the hostname in the URI.


Certain usages of HTTP (in particular, the use of HTTP URLs for XML 
schemas) have tended to denigrate this implication, and say you should 
regard this as an identifier. Still, the usage is prevalent enough that 
people have complained that servers identified in popular XML schemas 
are getting hit with enough extra traffic to cause operational problems.


Now, many resources can be accessed over HTTP. And many more will be.
But in many cases, the guarantees given should be DIFFERENT; a mid: 
URI means that if you find a copy of the message with this message-ID, 
it's probably the same message - a tag: URI means someone intended 
this URI to be an unique reference, and you can figure out who it was 
given enough time and effort. And I haven't even mentioned URNs yet.


The WG needs to be clear about what kinds of resources it's identifying, 
and what the properties it wants to embed as part of the URI scheme is. 
Usually, all the features and warts of HTTP won't be the answer.


I don't speak for anyone but myself. But just based on Julian's 
comments, I stand with the IESG advice on this one, and think that the 
W3C TAG (if its recommendation is reported correctly) is off in the weeds.


  Harald



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Patrik Fältström

On 7 aug 2008, at 10.56, Harald Alvestrand wrote:

If a new URI scheme is defined, it needs to state what it  
identifies, and how it is resolved. If it identifies an HTTP  
resource, and resolution is done via HTTP, then it seems to me you  
don't need it.

Note: I totally disagree.

I detest, abhor and condemn the idea that there is such a thing as a  
HTTP resource.


An URI identifies a resource.


FWIW: I agree with this. A URI is an identifier. Some of them might be  
possible to resolve using for example information given by the URI  
scheme, but that is definitely not a requirement. And it has never  
been one either.


   Patrik

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Julian Reschke

Hi Harald.

Harald Alvestrand wrote:

Julian Reschke wrote:


Well. There's definitively a total disconnect between that IESG 
recommendation, and the W3C TAG's point of view (see ongoing 
discussion on the TAG mailing list about the xri scheme).


It would be good when both organizations could come up with consistent 
answers.


If a new URI scheme is defined, it needs to state what it identifies, 
and how it is resolved. If it identifies an HTTP resource, and 
resolution is done via HTTP, then it seems to me you don't need it. 

Note: I totally disagree.


Interesting, as most of what follows is something I *do* agree with :-)

The point I was trying to make is that when a specification defines a 
new URI scheme, it should be able to state what it identifies, and, if 
it's intended to be resolvable, how that resolution process works.


This information isn't present in the HELD draft.

I detest, abhor and condemn the idea that there is such a thing as a 
HTTP resource.


I was using HTTP resource as in something identified by an HTTP URL.


An URI identifies a resource.


Yes.

One possibility of accessing that resource is by using HTTP; if the URI 
scheme is http:, there is an implication that the definer of the URI 
regarded this as the normal way of accessing the resource, and that 
whether the resource is static, dynamic or changeable is a matter 
strictly under the control of the manager of the server identified by 
the hostname in the URI.


Yes.

Certain usages of HTTP (in particular, the use of HTTP URLs for XML 
schemas) have tended to denigrate this implication, and say you should 
regard this as an identifier. Still, the usage is prevalent enough that 
people have complained that servers identified in popular XML schemas 
are getting hit with enough extra traffic to cause operational problems.


I've heard that as well, and tried to find out exactly *what* URLs were 
causing the problem. As far as I can tell, it was always because of URLs 
that were intended to be dereferenced, such as URLs of DTDs. (If this is 
incorrect, I'd love to see a pointer...).



Now, many resources can be accessed over HTTP. And many more will be.
But in many cases, the guarantees given should be DIFFERENT; a mid: 
URI means that if you find a copy of the message with this message-ID, 
it's probably the same message - a tag: URI means someone intended 
this URI to be an unique reference, and you can figure out who it was 
given enough time and effort. And I haven't even mentioned URNs yet.


Yes.

The WG needs to be clear about what kinds of resources it's identifying, 
and what the properties it wants to embed as part of the URI scheme is. 


Yes. This is what I was saying, wasn't I?


Usually, all the features and warts of HTTP won't be the answer.


I don't speak for anyone but myself. But just based on Julian's 
comments, I stand with the IESG advice on this one, and think that the 
W3C TAG (if its recommendation is reported correctly) is off in the weeds.


It seems to me that you have been reading something into my comments 
that isn't there.


HELD (as in draft 08), defines two new URI schemes, does not define what 
they identity, does not state how to resolve them, and has examples 
using untested HTTP/1.1 features for resolution.


That's why I was asking whether a new naming scheme really is needed *here*.

BR, Julian




___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Julian Reschke

Patrik Fältström wrote:

...
FWIW: I agree with this. A URI is an identifier. Some of them might be 
possible to resolve using for example information given by the URI 
scheme, but that is definitely not a requirement. And it has never been 
one either.

...


Just for the record: I agree with this, and didn't say anything else.

BR, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Harald Alvestrand

it's surprising how much we agree on :-)

Julian Reschke wrote:


Certain usages of HTTP (in particular, the use of HTTP URLs for XML 
schemas) have tended to denigrate this implication, and say you 
should regard this as an identifier. Still, the usage is prevalent 
enough that people have complained that servers identified in popular 
XML schemas are getting hit with enough extra traffic to cause 
operational problems.


I've heard that as well, and tried to find out exactly *what* URLs 
were causing the problem. As far as I can tell, it was always because 
of URLs that were intended to be dereferenced, such as URLs of DTDs. 
(If this is incorrect, I'd love to see a pointer...). 
Is it clearly stated somewhere that URLs of DTDs are intended to be 
dereferenced?
(in the Murky Old Days we had DTDs identified by SGML identifiers, which 
I don't think I'll be able to dereference any time soon)


   Harald

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Julian Reschke

Harald Alvestrand wrote:

it's surprising how much we agree on :-)

Julian Reschke wrote:


Certain usages of HTTP (in particular, the use of HTTP URLs for XML 
schemas) have tended to denigrate this implication, and say you 
should regard this as an identifier. Still, the usage is prevalent 
enough that people have complained that servers identified in popular 
XML schemas are getting hit with enough extra traffic to cause 
operational problems.


I've heard that as well, and tried to find out exactly *what* URLs 
were causing the problem. As far as I can tell, it was always because 
of URLs that were intended to be dereferenced, such as URLs of DTDs. 
(If this is incorrect, I'd love to see a pointer...). 
Is it clearly stated somewhere that URLs of DTDs are intended to be 
dereferenced?


Well, an XML processor needs to read a DTD if it doesn't already have a 
copy of it (you can opt-out of that using the standalone declaration, 
but that's not the default, see text around 
http://www.w3.org/TR/xml/#sec-rmd).


(in the Murky Old Days we had DTDs identified by SGML identifiers, which 
I don't think I'll be able to dereference any time soon)


Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Tim Bray
On Thu, Aug 7, 2008 at 1:56 AM, Harald Alvestrand [EMAIL PROTECTED] wrote:

 Well. There's definitively a total disconnect between that IESG
 recommendation, and the W3C TAG's point of view (see ongoing discussion on
 the TAG mailing list about the xri scheme).

That discussion is just too long and gnarly to summarize, but without
touching on any of the actual technical issues:

There is a strong perception among quite a few people, notably
including the TAG, that the XRI people don't understand the
technologies they're trying to replace; many of their statements
beginning XRI is needed because... have been challenged as being
simply technically wrong.

The TAG is in fact clearly correct when they state that introduction
of new URI schemes is quite expensive.  So it comes down to a matter
of cost/benefit, and a lot of people are not convinced that a real
benefit has been established for XRI, relative to the existing Web.

 If a new URI scheme is defined, it needs to state what it identifies, and
 how it is resolved. If it identifies an HTTP resource, and resolution is
 done via HTTP, then it seems to me you don't need it.

Actually, no.  There are lots of identifiers that do not have a
resolution requirement.

 Certain usages of HTTP (in particular, the use of HTTP URLs for XML schemas)
 have tended to denigrate this implication, and say you should regard this
 as an identifier. Still, the usage is prevalent enough that people have
 complained that servers identified in popular XML schemas are getting hit
 with enough extra traffic to cause operational problems.

This has happened, usually due to clueless implementors.  The most
famous case is the DTD URIs appearing in the HTML !DOCTYPE, which
certain developers who will remain nameless tried to retrieve every
time they parsed an HTML page.  Surprise surprise, it didn't work.

It's a real risk.  Any identifier that can be used to retrieve
something will so be used, whether that's appropriate or not, and
that's a risk we have to work into our plans.

 -Tim
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Julian Reschke

Tim Bray wrote:

...

If a new URI scheme is defined, it needs to state what it identifies, and
how it is resolved. If it identifies an HTTP resource, and resolution is
done via HTTP, then it seems to me you don't need it.


Actually, no.  There are lots of identifiers that do not have a
resolution requirement.


Correct. I was sloppy.

However, in the context of HELD it stays true, as the identifiers 
*clearly* are intended to be resolvable (as they are used for location 
requests, and the whole document would be totally pointless if there was 
no way to resolve them).



This has happened, usually due to clueless implementors.  The most
famous case is the DTD URIs appearing in the HTML !DOCTYPE, which
certain developers who will remain nameless tried to retrieve every
time they parsed an HTML page.  Surprise surprise, it didn't work.


Right. RSS vs Netscape is another example.

Using public URIs for DTDs introduces a single point of failure. Using 
public URIs for XML namespaces do not, because processors do not *need* 
to resolve them.



It's a real risk.  Any identifier that can be used to retrieve
something will so be used, whether that's appropriate or not, and
that's a risk we have to work into our plans.


Correct. That being said, do we have any evidence that URIs that appear 
as XML namespace names (and *only* there) have caused this kind of problem?


BR, Julian

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Keith Moore

Tim Bray wrote:


The TAG is in fact clearly correct when they state that introduction
of new URI schemes is quite expensive. 


To me it seems that this depends on the extent to which those new URI 
schemes are to be used in contexts where existing URI schemes are used. 
 New URI schemes used in new contexts or applications are not overly 
burdensome.


It should also be recognized that overloading URI schemes (as well as 
overloading HTTP) is also expensive, though in a different way.  The 
consequence of overloading is that functionality is reduced and 
interoperability suffers.


Keith
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Tim Bray
On Thu, Aug 7, 2008 at 10:23 AM, Keith Moore [EMAIL PROTECTED] wrote:

 The TAG is in fact clearly correct when they state that introduction
 of new URI schemes is quite expensive.

 To me it seems that this depends on the extent to which those new URI
 schemes are to be used in contexts where existing URI schemes are used.  New
 URI schemes used in new contexts or applications are not overly burdensome.

Right, but there's a contradiction lurking here.  You probably
wouldn't bother to use URI syntax unless you expected fairly wide
utilization, or to benefit from the plethora of existing URI-parsing
and -resolving software.  The notion of wanting to use URI syntax but
simultaneously requiring a new scheme is often a symptom of fuzzy
thinking.

And in the specific case of XRI, which seems designed as an extremely
general-purpose thing, the cost is clearly very high, so the benefits
need to be compelling.

 It should also be recognized that overloading URI schemes (as well as
 overloading HTTP) is also expensive, though in a different way.  The
 consequence of overloading is that functionality is reduced and
 interoperability suffers.

Got an example?  I'm having trouble thinking of any problems I've run
across that could be ascribed to this.  -Tim
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Keith Moore

Tim Bray wrote:

On Thu, Aug 7, 2008 at 10:23 AM, Keith Moore
[EMAIL PROTECTED] wrote:


The TAG is in fact clearly correct when they state that
introduction of new URI schemes is quite expensive.

To me it seems that this depends on the extent to which those new
URI schemes are to be used in contexts where existing URI schemes
are used.  New URI schemes used in new contexts or applications are
not overly burdensome.


Right, but there's a contradiction lurking here.  You probably 
wouldn't bother to use URI syntax unless you expected fairly wide 
utilization, or to benefit from the plethora of existing URI-parsing 
and -resolving software.


Disagree.  Neither wide utilization, nor ability to reuse existing
software were ever necessary to make URIs useful.   A compact notation 
for naming resources (and in some cases, suggesting how those resources 
can be accessed) is useful in its own right to almost any networked

application, even if it has to implement its own URI parsing routines,
and even if it doesn't utilize the HTTP infrastructure at all.

Also, URIs have mindshare, the value of which should not be
underestimated.  People all over the world are used to dealing with them
and - at some level - understand their limitations.


The notion of wanting to use URI syntax but simultaneously requiring
a new scheme is often a symptom of fuzzy thinking.


If URIs were a good idea in the context of the web, it's hardly
surprising that they might be a good idea in the context of other 
networked applications.



And in the specific case of XRI, which seems designed as an extremely
 general-purpose thing, the cost is clearly very high, so the
benefits need to be compelling.


I haven't followed XRI enough to have an opinion about it.


It should also be recognized that overloading URI schemes (as well
as overloading HTTP) is also expensive, though in a different way.
The consequence of overloading is that functionality is reduced and
 interoperability suffers.


Got an example?  I'm having trouble thinking of any problems I've run
 across that could be ascribed to this.  -Tim 


The most obvious example that comes to mind is that protocols tend to 
evolve separately from one another, even when derived from a common 
ancestor - and the scope/applicability of each protocol is likely to 
change over time.   Whenever any protocol (including HTTP) is adapted 
for some application that is sufficiently removed from its normal use, 
and especially if that new application itself attracts a lot of users or 
implementations, there is a tendency to tweak that original protocol 
to better align it with the new application.   For instance, we can see 
how this has happened with email message headers when they've been 
adapted to NetNews and HTTP requests and responses.   (It also happened 
when RFC 822 was adapted for use on BITNET and UUCP networks). If the 
protocol being adapted is HTTP, and HTTP URIs are used to name resources 
in the new application, interoperability of HTTP URIs will suffer.


Keith
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Lisa Dusseault


On Aug 7, 2008, at 10:47 AM, Tim Bray wrote:

On Thu, Aug 7, 2008 at 10:23 AM, Keith Moore [EMAIL PROTECTED] 
 wrote:



The TAG is in fact clearly correct when they state that introduction
of new URI schemes is quite expensive.


To me it seems that this depends on the extent to which those new URI
schemes are to be used in contexts where existing URI schemes are  
used.  New
URI schemes used in new contexts or applications are not overly  
burdensome.


Right, but there's a contradiction lurking here.  You probably
wouldn't bother to use URI syntax unless you expected fairly wide
utilization, or to benefit from the plethora of existing URI-parsing
and -resolving software.  The notion of wanting to use URI syntax but
simultaneously requiring a new scheme is often a symptom of fuzzy
thinking.


Don't browser and OS libraries dispatch on URI scheme?  I guess it's  
probably not as easy to extend as adding a new handler for a new  
Content-Type, but it's at least possible for a new URI scheme to start  
appearing (in email, Web pages, local docs, etc)  and for the user to  
install an application which registers for handling that scheme, and  
suddenly they have new functionality without upgrading the OS or  
browser.


To me, that's a pretty compelling and unfuzzy benefit.  It doesn't  
apply to all proposed new URI schemes, but it arguably does for HELD.


Lisa
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Tim Bray
On Thu, Aug 7, 2008 at 3:55 PM, Lisa Dusseault [EMAIL PROTECTED] wrote:

 Right, but there's a contradiction lurking here.  You probably
 wouldn't bother to use URI syntax unless you expected fairly wide
 utilization, or to benefit from the plethora of existing URI-parsing
 and -resolving software.  The notion of wanting to use URI syntax but
 simultaneously requiring a new scheme is often a symptom of fuzzy
 thinking.

 Don't browser and OS libraries dispatch on URI scheme?  I guess it's
 probably not as easy to extend as adding a new handler for a new
 Content-Type, but it's at least possible for a new URI scheme to start
 appearing (in email, Web pages, local docs, etc)  and for the user to
 install an application which registers

Well, yeah, but a lot of the infrastructure is deployed on dumb
devices and, more important, if you stick to existing URI schemes and
use them properly, it All Just Works.

I know it seems like Those Web Guys Hate URI Schemes, and I get tired
of quoting http://www.w3.org/TR/webarch/#URI-scheme at people, and I
admit being prejudiced by the fact that a high proportion of
new-uri-scheme proposals have historically been poorly-considered (not
all, see RFC4151).  But there's no getting around it: the cost of new
schemes is very high, if you want to be part of the Web.

  -Tim
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Keith Moore

Tim Bray wrote:


Don't browser and OS libraries dispatch on URI scheme?  I guess
it's probably not as easy to extend as adding a new handler for a
new Content-Type, but it's at least possible for a new URI scheme
to start appearing (in email, Web pages, local docs, etc)  and for
the user to install an application which registers


Well, yeah, but a lot of the infrastructure is deployed on dumb 
devices and, more important, if you stick to existing URI schemes and

 use them properly, it All Just Works.


That's ridiculous.

First of all it's not as if HTTP is an optimal or even particularly
efficient way of accessing all kinds of resources - so you want to
permit URI schemes for as many protocols as can use them.

Second, user agents and other tools that use URIs glean valuable
information from the differences between URI schemes, and they do so
without having to negotiate protocol details.  Granted you don't want to
make every clue that a UA might benefit from visible in the URI scheme.
 But it's silly to say that existing URI schemes are sufficient for all
purposes.


I know it seems like Those Web Guys Hate URI Schemes, and I get tired
 of quoting http://www.w3.org/TR/webarch/#URI-scheme at people, and I
 admit being prejudiced by the fact that a high proportion of 
new-uri-scheme proposals have historically been poorly-considered

(not all, see RFC4151).


No doubt.  Then again, most proposals of any kind are poorly considered.

(And IMHO the advice in the webarch document about URI scheme reuse is, 
as kindly as I can put it, so over-simplified as to be incorrect.)



But there's no getting around it: the cost of new schemes is very
high, if you want to be part of the Web.


If you adopt a fairly narrow view of the web, perhaps.

Keith
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Tim Bray
On Thu, Aug 7, 2008 at 4:47 PM, Keith Moore [EMAIL PROTECTED] wrote:

 That's ridiculous.

 First of all it's not as if HTTP is an optimal or even particularly
 efficient way of accessing all kinds of resources - so you want to
 permit URI schemes for as many protocols as can use them.

Well, it's not as if the presence of the http: scheme requires you
to use the protocol, and in fact a very high proportion of all
accesses to such resources go sideways through various caching schemes
and so on.   The notion that the scheme implies the protocol is a
common and very old misconception.

  But it's silly to say that existing URI schemes are sufficient for all
 purposes.

Nobody has ever said such a thing.  I and others have repeatedly
argued that one or another specific proposal for a new URI scheme has
a lousy cost-benefit ratio.  That is the totality of this debate.  -T
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Ted Hardie
At 6:04 PM -0700 8/7/08, Tim Bray wrote:
Well, it's not as if the presence of the http: scheme requires you
to use the protocol, and in fact a very high proportion of all
accesses to such resources go sideways through various caching schemes
and so on.   The notion that the scheme implies the protocol is a
common and very old misconception.


How did you measure the accesses to arrive at the conclusion
that a very high proportion of all such accesses to such
resources go sideways through various caching schemes
and so on?  Can you elaborate on what and so on means
here?

On your other point, the accuracy of the idea that the scheme
implies the protocol varies enormously.  Some schemes
are nearly pure identifier, without strong bindings to
a specific dereferencing protocol ( tag and info come
to mind).  But some schemes really do have a very
strong binding to specific protocol mechanics and
a specific URI in those schemes amount to instructions
as to how to engage in that.See RFC 4501 for an example.
It defines the dns uri scheme,  using a
scheme definition that has a very explicit usage
model and that describes the common resolution mechanism
using the DNS.   It retains the point that other
resolution mechanisms are possible, but how to
use it in a DNS context is both quite clear and quite
clearly understood to be the common case.

regards,
Ted


___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: New schemes vs recycling http: (Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08)

2008-08-07 Thread Keith Moore



Tim Bray wrote:

On Thu, Aug 7, 2008 at 4:47 PM, Keith Moore [EMAIL PROTECTED] wrote:


That's ridiculous.

First of all it's not as if HTTP is an optimal or even particularly
efficient way of accessing all kinds of resources - so you want to
permit URI schemes for as many protocols as can use them.


Well, it's not as if the presence of the http: scheme requires you
to use the protocol, and in fact a very high proportion of all
accesses to such resources go sideways through various caching schemes
and so on.   The notion that the scheme implies the protocol is a
common and very old misconception.


But it's not a misconception.  In the vast majority of contexts if you 
name a resource using an HTTP URI then it's expected that if that 
resource is at all accessible over the Internet, it's accessible via 
HTTP using the information in that URI.



 But it's silly to say that existing URI schemes are sufficient for all
purposes.


Nobody has ever said such a thing.  I and others have repeatedly
argued that one or another specific proposal for a new URI scheme has
a lousy cost-benefit ratio.  That is the totality of this debate.  -T


I am sure that many URI proposals have poor cost-benefit ratios.  That's 
reason to give them scrutiny, but not a reason to reject the idea of 
having new URI types, nor to overload existing URI types.


Keith
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf