5. URN-Namensräume (URN Namespaces)
Ein URN-Namensraum ist eine Sammlung von Namen, die drei Einschränkungen befolgen: Jeder Name ist (1) eindeutig, (2) auf konsistente Weise zugewiesen und (3) gemäß einer gemeinsamen Definition zugewiesen.
-
Eindeutigkeitsbeschränkung: Ein Name innerhalb des URN-Namensraums wird niemals mehr als einer Ressource zugewiesen und niemals einer anderen Ressource neu zugewiesen.
-
Konsistente Zuweisungsbeschränkung: Ein Name innerhalb des URN-Namensraums wird von einer Organisation zugewiesen oder gemäß einem stets befolgten Prozess oder Algorithmus erstellt.
-
Gemeinsame Definitionsbeschränkung: Es gibt klare Definitionen für die Syntax von Namen innerhalb des URN-Namensraums und für den Prozess ihrer Zuweisung oder Erstellung.
Es gibt zwei Arten von URN-Namensräumen: formale und informelle.