Resumen
- RFC 2079 definió
labeledURIcomo atributo multivalor sensible a mayúsculas y una clase auxiliarlabeledURIObjectpara incorporarlo a entradas X.500 o LDAP existentes. - Un espacio sin codificar separaba la URI de una etiqueta humana opcional. Varias URI podían ser recursos relacionados diferentes o ubicaciones del mismo recurso, sin un tipo de relación que distinguiera ambos casos.
- Guardar una dirección no probaba que estuviera disponible, vigente, autorizada o que fuera equivalente a otra. La etiqueta tampoco era HTML confiable: el RFC advirtió contra su inserción directa.
A finales de los años noventa ya había grupos colocando URLs en directorios. RFC 2079 no inventó el enlace. Su aportación fue una forma compartida para que clientes distintos reconocieran el atributo, conservaran más de un valor y separaran la dirección de una frase legible.
La regla aprovechó una propiedad del RFC 1738: una URL no podía contener espacios literales. Por eso el primer espacio sin codificar señalaba el inicio de la etiqueta. El analizador sabía dónde terminaba la dirección. No necesitaba interpretar el lenguaje natural para cortar la cadena.
Dos valores podían contar dos historias
El propio RFC admitía dos explicaciones. Normalmente, varios valores apuntarían a recursos diferentes relacionados con el objeto; también podían ser lugares diferentes del mismo recurso. Una biografía y una fotografía no son lo mismo que un sitio principal y su espejo, aunque ambos pares quepan en idéntica estructura.
La etiqueta podía sugerir clase o tamaño, pero no tenía gramática. Palabras como “oficial”, “copia” o “actual” eran afirmaciones del autor. El servidor demostraba que alguien adjuntó el valor a una entrada; no que el responsable del destino aceptara la relación, ni que dos destinos fueran sustitutos.
RFC 3986 explicó después que la comparación de URI tiene varios niveles. La igualdad exacta de caracteres basta para reconocer equivalencia, pero direcciones distintas pueden converger tras reglas de normalización generales o propias del protocolo. La conservación exacta ayuda a auditar lo escrito; no resuelve por sí sola la identidad del recurso.
La extensibilidad no era una delegación
labeledURIObject era una clase auxiliar derivada de top. No exigía campos y permitía labeledURI, de modo que podía añadirse a un objeto existente. Otras clases podían incluir directamente el atributo.
RFC 2798 eligió esa segunda vía al hacer labeledURI opcional en inetOrgPerson y mostrar una página personal. RFC 3383 registró el atributo y la clase entre los descriptores de LDAP. Esas decisiones demostraban reutilización y referencia estable, no el estado de cada página ni una adopción universal.
RFC 3296 reutilizó el formato para referencias subordinadas de LDAP, pero añadió reglas específicas: ignoró la etiqueta, la retiró del resultado de remisión, usó las URI de todos los valores y recomendó que el servidor que las guardaba no validara su integridad referencial. Una función operativa necesitó un documento adicional; no estaba escondida dentro del formato general.
Mostrar la etiqueta ejecutaba una decisión nueva
La etiqueta estaba destinada a personas. RFC 2079 desaconsejaba caracteres no ASCII por las diferencias entre clientes de la época y distinguía la codificación de X.500 de las entidades HTML. Su advertencia de seguridad era directa: pegar la etiqueta sin tratamiento en un documento HTML podía permitir etiquetas maliciosas capaces de engañar al lector.
Así, devolver el texto y representarlo no eran el mismo acto. El cliente debía escapar caracteres, revelar el destino real y decidir si creaba un enlace. Fuera del directorio, redirecciones, caducidad, cambio de propietario y contenido nuevo podían modificar por completo el resultado.
La prueba debe conservar cada transición: entrada, valor, separación URI/etiqueta, pluralidad, relación alegada, autor de la alegación, recuperación, procedencia de la respuesta, vigencia y presentación segura. Una cadena bien formada sólo certifica una parte de ese recorrido.
Menos nombres no significaba más certeza
Un borrador anterior había creado labeledURL. RFC 2079 lo declaró obsoleto porque el grupo prefirió un atributo URI único. Mantuvo la definición antigua para que los clientes pudieran acompañar la transición.
La consolidación redujo el vocabulario que todos debían entender. No borró datos desplegados, no demostró migración y no añadió categorías de relación. Ampliar URL a URI tampoco volvió equivalentes todos los protocolos.
La enseñanza es sencilla: compartir una forma de adjuntar punteros facilita el intercambio. El significado del puntero, su estado actual y la confianza que merece siguen perteneciendo a pruebas posteriores.
Fuentes
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance
