- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Fri, 18 Jan 2002 18:47:34 +0200
- To: ext Mark Baker <distobj@acm.org>
- CC: URN <urn-ietf@lists.netsol.com>, URI <uri@w3.org>
On 2002-01-18 18:16, "ext Mark Baker" <distobj@acm.org> wrote: >>> What should one do when they need to make these same kinds of assertions >>> about an existing URI scheme that doesn't already support them (perhaps >>> because it's opaque)? For example, what if the owner of example.org >>> wants to assert that http://example.org/foo/bar implies the existence of >>> http://example.org/foo and http://example.org/? >> >> But it does. Although it is rather implicit IMO in the definition >> of hierarchical URIs, the individual path components are distinct >> and hence can be referenced individually. > > They can be referenced, but so can any local path. That's not the same > as asserting that they actually identify a resource. > > Hierarchical naming does not in general imply the existence of resources > elsewhere in that same hierarchy. If you think you've found some text > to the contrary, I'd appreciate a pointer though, as I've been looking > into the opacity qualities of RFC 2396 recently. I agree. And never stated that such was the case. > The point here being that this assertion should be able to be made about > any URI, not just ones using a particular URI scheme. So the most > general model for this would be entirely opaque URIs, and explicit > assertions made about them. > >> Note that that does *not* mean that subpaths correlate to URIs, >> and this is the case also with 'hrn:' and 'voc:', only that one >> can deduce that such subpaths might be valid URIs and in the case >> of 'hrn:' and 'voc:' *if* they correlate to resources, there is >> a defined superordinate/subordinate relation. > > Sorry, I don't follow. Meaning exactly your argument above, that just because a hierarchical URI can be parsed into discrete subpaths doesn't mean that any of the subpaths denote a resource -- but if they do, there is additional semantics that can be inferred for an 'hrn:' and 'voc:' subpath that cannot be inferred for an 'http:' subpath (or any other hierarchical scheme I am aware of). Thus, there is functionality defined for 'hrn:'s and 'voc:'s that is not present in 'http:'s, all else being equal (which it isn't ;-) >> Obviously, though, it is difficult to rebake a cake, and if you >> put the wrong ingredients into it... cest la vie... ;-) > > That sounds like it would be funny, if I understood the context. > 8-) Meaning that if needed semantics are not defined for a given URI scheme from the get go, you can't (at least not easily) go back and add it. That's why alot of thought went into the recipes for 'hrn:' and 'voc:' ;-) (though they may still end up tasting bad to some folks ;-) Cheers, Patrick -- Patrick Stickler Phone: +358 50 483 9453 Senior Research Scientist Fax: +358 7180 35409 Nokia Research Center Email: patrick.stickler@nokia.com
Received on Friday, 18 January 2002 11:46:44 UTC