Zum Hauptinhalt springen

2.3.2. q-component

Die q-component erfüllt eine ähnliche Funktion wie die URI-Abfragekomponente [RFC3986], verwendet jedoch eine andere Syntax, um die Abwärtskompatibilität mit früheren URN-Syntaxspezifikationen zu gewährleisten.

Die Sequenz "?=" führt die q-component ein. Die q-component endet mit dem Zeichen "#" (Rautezeichen, Beginn der f-component). Wenn dieses Zeichen nicht erscheint, erstreckt sich die q-component bis zum Ende des URN.

Wie in Abschnitt 3 beschrieben, sollte die q-component bei der Bestimmung der URN-Äquivalenz nicht berücksichtigt werden.

Die q-component kann verwendet werden, um Parameter zu übergeben, die von der identifizierten Ressource oder von Software interpretiert werden, die zur Verwaltung dieser Ressource verwendet wird. Die genaue Semantik der q-component hängt vom URN-Namensraum und/oder der Natur der Ressource ab und wird nicht durch diese Spezifikation definiert.

Beispiel:

urn:example:weather?=op=map&lat=39.56&lon=-104.85&datetime=1969-07-21T02:56:15Z