El esquema de etiqueta URI es un esquema de identificador de recursos uniforme (URI) para identificadores únicos llamados etiquetas , definido por RFC 4151 en octubre de 2005. [1] [2]
El RFC identifica cuatro requisitos para las etiquetas: [1]
- Es probable que los identificadores sean únicos en el espacio y el tiempo, y provengan de un suministro prácticamente inagotable.
- Los identificadores son relativamente convenientes para que los humanos acuñen (creen), lean, tipeen, recuerden, etc.
- No es necesario un registro central, al menos para los titulares de nombres de dominio o direcciones de correo electrónico; y hay un costo insignificante para acuñar cada nuevo identificador.
- Los identificadores son independientes de cualquier esquema de resolución en particular.
Formato
La sintaxis general de un URI de etiqueta es: [1]
"etiqueta:" nombre de autoridad "," AAAA-MM-DD-fecha ":" fragmento específico ["#"]
En esta sintaxis, authorityName
es un nombre de dominio o una dirección de correo electrónico , y la fecha tiene el formato AAAA-MM-DD , como 2017-01-01
. Por lo tanto, una etiqueta específica está vinculada a un nombre de dominio o dirección de correo electrónico específicos en un momento específico. Se requiere que la "entidad de etiquetado" que crea la etiqueta tenga el control del dominio o la dirección de correo electrónico especificados a las 00:00 UTC de la fecha especificada. Este requisito hace que cada etiqueta sea única a nivel mundial y persistente. El nombre de la autoridad por sí solo no sería suficiente para la unicidad global, ya que la propiedad de los dominios y las direcciones de correo electrónico está sujeta a cambios.
La fecha utilizada en una etiqueta puede ser una fecha pasada, siempre que la entidad de etiquetado controle el nombre de la autoridad en esa fecha pasada. Una entidad que adquiere el control de un nombre de autoridad inmediatamente después de un período en el que no estaba asignado puede acuñar etiquetas como si controlara el nombre de la autoridad durante el período no asignado, siempre que la entidad tenga evidencia de que el nombre no fue asignado. La fecha utilizada en una etiqueta recién acuñada puede no ser una fecha futura.
La fecha puede estar abreviada; el mes y el día están predeterminados 01
, pero las etiquetas que tienen valores predeterminados de mes y día se consideran diferentes de las etiquetas en las 01
que se especifica el valor. Por lo tanto,
tag:example.com,2004:1234
tag:example.com,2004-01:1234
tag:example.com,2004-01-01:1234
son etiquetas diferentes y pueden tener diferentes referentes. Todos deberían haber sido acuñados por la misma entidad de etiquetado (específicamente, quien controlaba example.com el 1 de enero de 2004 a las 00:00 UTC). Si una entidad diferente obtuviera el control de example.com a las 00:05 UTC de esa fecha, no se le permitiría acuñar etiquetas hasta la siguiente fecha, y nunca podría usar las formas abreviadas, 2004
o 2004-01
.
Ejemplos de etiquetas URI son:
tag:[email protected],2001:web/externalHome
tag:[email protected],2004-05:Sandro
tag:my-ids.com,2001-09-15:TimKindberg:presentations:UBath2004-05-19
tag:blogger.com,1999:blog-555
tag:yaml.org,2002:int#section1
Ver también
Referencias
- ↑ a b c Kindberg, T .; Hawke, S. (octubre de 2005). "El esquema de URI 'etiqueta'" . Grupo de trabajo de ingeniería de Internet . Consultado el 1 de septiembre de 2015 .
- ^ "Etiqueta URI" . Consultado el 2 de noviembre de 2007 .
- ^ "Especificación YAML" . Consultado el 2 de noviembre de 2007 .