Passa al contenuto principale

2.3.2. q-component

Il q-component svolge una funzione simile al componente di query URI [RFC3986], ma utilizza una sintassi diversa per preservare la compatibilità con le versioni precedenti delle specifiche di sintassi URN.

La sequenza "?=" introduce il q-component. Il q-component termina con il carattere "#" (cancelletto, inizio del f-component). Se quel carattere non appare, il q-component si estende fino alla fine dell'URN.

Come descritto nella sezione 3, il q-component non dovrebbe essere considerato quando si determina l'equivalenza URN.

Il q-component può essere utilizzato per passare parametri che saranno interpretati dalla risorsa identificata o dal software utilizzato per gestire quella risorsa. La semantica esatta del q-component dipende dallo spazio dei nomi URN e/o dalla natura della risorsa, e non è definita da questa specifica.

Esempio:

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