2.3.2. q-component
Le q-component remplit une fonction similaire au composant de requête URI [RFC3986], mais utilise une syntaxe différente pour préserver la compatibilité descendante avec les spécifications de syntaxe URN antérieures.
La séquence "?=" introduit le q-component. Le q-component se termine par le caractère "#" (signe dièse, début du f-component). Si ce caractère n'apparaît pas, le q-component s'étend jusqu'à la fin de l'URN.
Comme décrit dans la section 3, le q-component ne doit pas être pris en compte lors de la détermination de l'équivalence URN.
Le q-component peut être utilisé pour transmettre des paramètres qui seront interprétés par la ressource identifiée ou par le logiciel utilisé pour gérer cette ressource. La sémantique exacte du q-component dépend de l'espace de noms URN et/ou de la nature de la ressource, et n'est pas définie par cette spécification.
Exemple :
urn:example:weather?=op=map&lat=39.56&lon=-104.85&datetime=1969-07-21T02:56:15Z