4.3. URNs und relative Referenzen (URNs and Relative References)
Abschnitt 5.2 von [RFC3986] beschreibt einen Algorithmus zur Konvertierung einer URI-Referenz, die möglicherweise relativ zu einer gegebenen Basis-URI ist, in "geparste Komponenten" des Ziels dieser Referenz. Dieser Algorithmus ist problematisch für URNs, da ihre Syntax die erforderlichen Pfadkomponenten nicht unterstützt.
Wenn der Algorithmus jedoch unabhängig von einem bestimmten Schema angewendet wird, sollte er auch für URNs vorhersagbar funktionieren, mit den folgenden Verständnissen:
-
Ein System, das auf eine
<URI-reference>stößt, die der Syntax für<relative-ref>entspricht, wird sie gemäß RFC 3986 in eine Ziel-URI konvertieren. -
Aufgrund der Persistenz- und Stabilitätserwartungen von URNs sollten Autoren von Dokumenten, die URNs verwenden, im Allgemeinen die Verwendung des "urn"-Schemas in jeder
<URI-reference>vermeiden, die nicht strikt eine<URI>gemäß RFC 3986 ist.