1.1. Terminologia (Terminology)
I seguenti termini si distinguono l'uno dall'altro come descritto di seguito:
URN: Un URI (come definito in RFC 3986) che utilizza lo schema "urn" e con le proprietà di un "nome" come descritto in quel documento così come le proprietà descritte in questo. Il termine si applica all'intero URI inclusi i suoi componenti opzionali. Nota per il lettore: il termine "URN" è stato utilizzato in altri contesti per riferirsi a uno spazio dei nomi URN, all'identificatore dello spazio dei nomi, al nome assegnato e agli URI che non utilizzano lo schema "urn". Tutti tranne l'ultimo sono descritti utilizzando una terminologia più specifica altrove in questo documento, ma, a causa di questi altri usi, il termine dovrebbe essere usato e interpretato con cautela.
Localizzatore (Locator): Un identificatore che fornisce un mezzo per accedere a una risorsa.
Sistema di identificatori (Identifier system): Una collezione gestita di nomi. Questo documento fa riferimento ai sistemi di identificatori al di fuori del contesto degli URN come "sistemi di identificatori non-URN".
Spazio dei nomi URN (URN namespace): Un sistema di identificatori associato a un NID URN.
NID: L'identificatore associato a uno spazio dei nomi URN.
NSS: La parte specifica dello spazio dei nomi URN di un URN.
Nome assegnato (Assigned-name): La combinazione dello schema "urn:", del NID e della stringa specifica dello spazio dei nomi (NSS). Un "nome assegnato" è di conseguenza una sottostringa di un URN (come definito sopra) se tale URN contiene componenti aggiuntivi (vedere Sezione 2).
Il termine "nome" non è deliberatamente definito qui e dovrebbe essere (ed è, in pratica) usato solo in modo molto informale. RFC 3986 utilizza il termine come categoria di URI distinta da "localizzatore" (Sezione 1.1.3) ma lo usa anche in altri contesti. Se questi usi sono trattati come definitori, entrerebbero in conflitto con, ad esempio, l'idea di nomi degli spazi dei nomi URN (cioè NID) e con termini associati ai sistemi di identificatori non-URN.
Questo documento utilizza i termini "risorsa", "identificatore", "identificare", "dereferenziare", "rappresentazione" e "metadati" approssimativamente come definiti nella specifica URI [RFC3986].
Questo documento utilizza i termini "risoluzione" e "risolutore" approssimativamente nel senso in cui sono stati utilizzati nella discussione originale dei principi architetturali per gli URN [RFC2276], cioè "risoluzione" è l'atto di fornire servizi relativi alla risorsa identificata, come tradurre l'URN persistente in uno o più localizzatori correnti per la risorsa, fornire metadati sulla risorsa in un formato appropriato, o persino fornire una rappresentazione della risorsa (ad esempio, un documento) senza richiedere ulteriori intermediari. Al momento della stesura, i servizi di risoluzione sono descritti in [RFC2483].
Sulla distinzione tra rappresentazioni e metadati, vedere la Sezione 1.2.2 di [RFC3986].
Diversi altri termini relativi alle operazioni di "normalizzazione" che non fanno parte dello standard Unicode [UNICODE] sono utilizzati anche qui come in RFC 3986.
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in [RFC2119].