Passa al contenuto principale

3.1. Procedura (Procedure)

Per vari scopi come il caching, è spesso desiderabile determinare se due URN sono "identici". Questo viene fatto in modo generale testando l'equivalenza (vedere Sezione 6.1 di [RFC3986]).

Due URN sono equivalenti se le loro porzioni di nome assegnato sono uguali byte per byte dopo aver applicato la normalizzazione maiuscole/minuscole:

  1. Lo schema URI "urn" (conversione in minuscolo)
  2. Il NID (conversione in minuscolo)
  3. Caratteri codificati in percentuale nel NSS (conversione delle cifre esadecimali A-F in maiuscolo)

I caratteri codificati in percentuale NON DEVONO essere decodificati.

Se un r-component, q-component o f-component è incluso in un URN, DEVE essere ignorato ai fini della determinazione dell'equivalenza URN.