Passa al contenuto principale

4.1. Uso negli slot di protocollo URI (Use in URI Protocol Slots)

Poiché un URN è, sintatticamente, un URI sotto lo schema "urn", in teoria un URN può essere inserito in qualsiasi slot di protocollo che consenta un URI (per citarne solo alcuni, gli attributi "href" e "src" in HTML, l'elemento base in HTML, l'attributo "xml:base" in XML e l'attributo "xmlns" in XML per i nomi degli spazi dei nomi XML).

Tuttavia, questo non implica che, semanticamente, abbia sempre senso in pratica inserire un URN in un dato slot di protocollo URI; in particolare, poiché un URN potrebbe non specificare la posizione di una risorsa o persino non puntarvi indirettamente, potrebbe non essere appropriato inserire un URN in uno slot di protocollo URI che punta a una risorsa.

In definitiva, le linee guida riguardo a quando è appropriato utilizzare URI sotto lo schema "urn" sono responsabilità delle specifiche per i singoli slot di protocollo URI.