Un Nombre Uniforme de Recursos (URN) es un tipo de Identificador Uniforme de Recursos (URI) que utiliza una sintaxis y una convención de nomenclatura específicas. Los URN se diseñaron originalmente para ser utilizados como identificadores permanentes e independientes de la ubicación de los recursos. Sin embargo, desde entonces se han utilizado para otros fines, como la identificación de personas y organizaciones, módulos de software y registros de bases de datos.
Un URN se compone de un identificador de espacio de nombres (NID) y un nombre. El identificador del espacio de nombres se utiliza para indicar el tipo de recurso que identifica el URN. Por ejemplo, el espacio de nombres urn:isbn se utiliza para identificar libros por su Número Internacional Normalizado de Libros (ISBN). El nombre es un identificador único para el recurso dentro del espacio de nombres. Por ejemplo, el ISBN del libro "The Cat in the Hat" es urn:isbn:9780394800011.
Los URN suelen ser asignados por las organizaciones que gestionan un determinado espacio de nombres. Por ejemplo, los ISBN son asignados por los editores de libros, y los nombres de las personas son asignados por las organizaciones para las que trabajan. Sin embargo, también es posible que los individuos asignen sus propios URNs.
¿Cómo se crea un URN?
Un Nombre Uniforme de Recursos (URN) es una cadena de caracteres que se utiliza para identificar de forma exclusiva un recurso. Los URNs son similares a las URLs, pero no se limitan a identificar recursos que están disponibles en Internet.
Para crear un URN, primero hay que determinar el espacio de nombres en el que se utilizará el URN. Un espacio de nombres es una colección de nombres que se utilizan para identificar objetos dentro de un ámbito determinado. Por ejemplo, existe un espacio de nombres para las URL, que se utiliza para identificar los recursos disponibles en Internet. Una vez determinado el espacio de nombres, se puede crear un nombre único para el recurso dentro de ese espacio de nombres.
El formato de un URN es:
urn::
Por ejemplo, el URN para la página principal del sitio web del W3C es:
urn:w3c:www
Para crear un URN, tendrá que registrar el espacio de nombres con un registrador de URN. El registrador le asignará un identificador de espacio de nombres único, que utilizará al crear los URN. ¿Cuál es la forma completa de URN? La forma completa de URN es Uniform Resource Name. Es un identificador único utilizado para identificar un recurso. Un URN puede utilizarse para identificar un recurso en Internet, como un sitio web, o un documento.
¿Cómo se crea un URN?
En primer lugar, hay que crear un espacio de nombres para hacer un URN. Los espacios de nombres son un grupo de nombres utilizados para identificar recursos. Una vez que haya creado un espacio de nombres, puede asignar URNs a los recursos dentro de ese espacio de nombres. ¿Qué es una urna en XML? Una urna es un identificador único para un recurso. En XML, una urna se puede utilizar junto con un espacio de nombres para identificar un elemento o atributo.
¿Es un URN una URL?
Los URNs (Uniform Resource Names) y los URLs (Uniform Resource Locators) son ambos URI (Uniform Resource Identifiers), así que en ese sentido son muy similares. Sin embargo, hay algunas diferencias importantes entre ellos.
Un URN está destinado a ser un identificador persistente e independiente de la ubicación de un recurso, mientras que una URL está destinada a ser un identificador temporal y dependiente de la ubicación de un recurso. Esto significa que un URN puede utilizarse para identificar un recurso incluso si se traslada a una ubicación diferente, mientras que una URL sólo puede utilizarse para identificar un recurso en una ubicación específica.
Otra diferencia es que los URNs pueden ser utilizados con diferentes protocolos además del HTTP, mientras que las URLs sólo pueden ser utilizadas con el protocolo HTTP.
Así que, para responder a la pregunta, un URN no es un URL, pero ambos son URI.