28 Apr 2010 15:45
Re: fragment identifiers, Re: rfc2141bis [was: Re: A first cut at the Draft Charter ...]
Keith Moore <moore <at> network-heretics.com>
2010-04-28 13:45:45 GMT
2010-04-28 13:45:45 GMT
On 4/28/10 9:35 AM, Julian Reschke wrote:
(Despite URNs being widely used today as unique names with no binding to any resource.)
I think it's also necessary to say something about the persistence (or lack thereof) of a URN#fragment -> resource fragment binding.
Keith
True. But we don't expect ordinary URIs to have persistent URI->resource bindings, which is the entire (original) reason for URNs.We could write a rule that says "don't use fragment ids with a URN
unless those fragment ids are meaningful across all representations of
the resources named by the URN." But I keep seeing examples that
That would be almost the same rule as for any URL^HI.
(Despite URNs being widely used today as unique names with no binding to any resource.)
Certainly so if you want the hash character to be part of the base URN itself.illustrate that people don't understand URNs or how they're to be used,
even though the rules are quite simple. I suspect that adding more
rules decreases the likelihood that people will use URNs correctly.
But neither do I want to revise 3986 to say that fragment ids don't
apply to URNs. That's a huge can of worms I'd prefer to leave closed.
So maybe writing the rule is the best way. Though I have little
confidence that it will be followed.
What we need to do is to clarify that although fragment identifiers aren't particularly useful unless you have representations, the URN *syntax* - being compatible to RFC 3986 - allows them; and thus the hash character needs to be percent-escaped in a URN.
I think it's also necessary to say something about the persistence (or lack thereof) of a URN#fragment -> resource fragment binding.
Keith
_______________________________________________ urn mailing list urn <at> ietf.org https://www.ietf.org/mailman/listinfo/urn
RSS Feed