Hipervínculo - Hyperlink

Un ejemplo de un hipervínculo como se ve comúnmente en un navegador web, con el puntero del mouse sobre él.
Varios documentos conectados por hipervínculos.

En informática , un hipervínculo , o simplemente un enlace , es una referencia a datos que el usuario puede seguir haciendo clic o tocando . Un hipervínculo apunta a un documento completo oa un elemento específico dentro de un documento. El hipertexto es texto con hipervínculos. El texto que está vinculado se llama texto de anclaje . Un sistema de software que se utiliza para visualizar y crear hipertexto es un sistema de hipertexto , y crear un hipervínculo es un hipervínculo (o simplemente un enlace ). Se dice que un usuario que sigue hipervínculos navega o navega por el hipertexto.

El documento que contiene un hipervínculo se conoce como su documento fuente. Por ejemplo, en un trabajo de referencia en línea como Wikipedia o Google , muchas palabras y términos en el texto tienen hipervínculos a las definiciones de esos términos. Los hipervínculos se utilizan a menudo para implementar mecanismos de referencia como tablas de contenido, notas al pie , bibliografías , índices , cartas y glosarios .

En algunos hipertexto, los hipervínculos pueden ser bidireccionales: se pueden seguir en dos direcciones, por lo que ambos extremos actúan como anclas y como objetivos. Existen arreglos más complejos, como enlaces de muchos a muchos.

El efecto de seguir un hipervínculo puede variar con el sistema de hipertexto y, a veces, puede depender del propio enlace; por ejemplo, en la World Wide Web, la mayoría de los hipervínculos hacen que el documento de destino reemplace el documento que se muestra, pero algunos están marcados para hacer que el documento de destino se abra en una nueva ventana (o, quizás, en una nueva pestaña ). Otra posibilidad es la transclusión , para la cual el destino del enlace es un fragmento de documento que reemplaza el ancla del enlace dentro del documento de origen. No solo las personas que navegan por el documento siguen hipervínculos. Estos hipervínculos también pueden ser seguidos automáticamente por programas. Un programa que atraviesa el hipertexto, siguiendo cada hipervínculo y reuniendo todos los documentos recuperados, se conoce como araña web o rastreador .

Enlaces

Vínculos en línea

Un enlace en línea muestra contenido remoto sin la necesidad de incrustar el contenido. Se puede acceder al contenido remoto con o sin el usuario que sigue el enlace.

Un enlace en línea puede mostrar una versión modificada del contenido; por ejemplo, en lugar de una imagen, se puede mostrar una miniatura , una vista previa de baja resolución , una sección recortada o una sección ampliada . Por lo general, el contenido completo está disponible bajo demanda, como es el caso del software de publicación impresa , por ejemplo, con un enlace externo . Esto permite tamaños de archivo más pequeños y una respuesta más rápida a los cambios cuando no se necesita todo el contenido vinculado, como es el caso cuando se reorganiza un diseño de página .

Ancla

Un hipervínculo de anclaje es un vínculo vinculado a una parte de un documento, generalmente texto, aunque no necesariamente. Por ejemplo, también puede ser un área activa en una imagen ( mapa de imagen en HTML), una parte designada, a menudo irregular, de una imagen. Una forma de definirlo es mediante una lista de coordenadas que indican sus límites. Por ejemplo, un mapa político de África puede tener cada país vinculado a más información sobre ese país. Una interfaz de área activa invisible separada permite intercambiar máscaras o etiquetas dentro de las áreas activas vinculadas sin la incrustación repetitiva de enlaces en los diversos elementos de la máscara.

Hipervínculo de texto. El hipervínculo está incrustado en una palabra o frase y hace que se pueda hacer clic en este texto.

Hipervínculo de imagen. El hipervínculo está incrustado en una imagen y hace que se pueda hacer clic en esta imagen.

Marcar hipervínculo. El hipervínculo está incrustado en un texto o una imagen y lleva a los visitantes a otra parte de una página web.

Hipervínculo de correo electrónico. El hipervínculo está integrado en la dirección de correo electrónico y permite a los visitantes enviar un mensaje de correo electrónico a esta dirección de correo electrónico.

Enlace gordo

Un enlace gordo (también conocido como enlace "uno a varios", "enlace extendido" o "enlace de varias colas") es un hipervínculo que conduce a varios puntos finales; el enlace es una función de varios valores .

Usos en diversas tecnologías.

HTML

Tim Berners-Lee vio la posibilidad de utilizar hipervínculos para vincular cualquier información con cualquier otra información a través de Internet . Por lo tanto, los hipervínculos fueron parte integral de la creación de la World Wide Web . Las páginas web están escritas en el lenguaje de marcado de hipertexto HTML .

Así es como podría verse un hipervínculo a la página de inicio de la organización del W3C en código HTML:

<a href="https://www.w3.org/">W3C organization website</a>

Este código HTML consta de varias etiquetas :

  • El hipervínculo comienza con una etiqueta de apertura de ancla <a , e incluye una referencia de hipervínculo href = "https://www.w3.org/" a la URL de la página. (Tenga en cuenta que la URL está entre comillas).
  • La URL va seguida de > , que marca el final de la etiqueta de apertura del ancla.
  • Las palabras que siguen identifican lo que se está vinculando; esta es la única parte del código que normalmente es visible en la pantalla cuando se representa la página, pero cuando el cursor se desplaza sobre el enlace, muchos navegadores muestran la URL de destino en algún lugar de la pantalla, como en la esquina inferior izquierda .
  • Por lo general, estas palabras están subrayadas y coloreadas (por ejemplo, azul para un enlace que aún no se ha visitado y violeta para un enlace ya visitado).
  • La etiqueta de cierre del ancla ( </a> ) termina el código de hipervínculo.
  • La etiqueta <a> también puede constar de varios atributos, como el atributo "rel", que especifica la relación entre el documento actual y el documento vinculado.

Webgraph es un gráfico , formado a partir de páginas web como vértices e hipervínculos, como bordes dirigidos.

XLink: hipervínculos

La Recomendación del W3C llamada XLink describe hipervínculos que ofrecen un grado mucho mayor de funcionalidad que los ofrecidos en HTML. Estos enlaces extendidos pueden ser multidireccionales , enlazando desde, dentro y entre documentos XML. También puede describir enlaces simples , que son unidireccionales y, por lo tanto, no ofrecen más funciones que los hipervínculos en HTML.

Wikis

Si bien los wikis pueden usar hipervínculos de tipo HTML, el uso del marcado wiki , un conjunto de lenguajes de marcado livianos específicamente para wikis, proporciona una sintaxis simplificada para vincular páginas dentro de entornos wiki, en otras palabras, para crear wikilinks .

Imagen simple que demuestra cómo funcionan los enlaces internos de MediaWiki (es decir, el orden de las partes del enlace) cuando desea crear un enlace que muestre las palabras de manera diferente al título de la página vinculada: dos corchetes de apertura, el enlace REAL, un carácter de tubería explicado como el divisor necesario, las palabras que son como quiero que APARECE, y dos corchetes de cierre.
Cómo funcionan los enlaces internos de MediaWiki cuando se quiere crear un enlace que muestre palabras diferentes del título de la página vinculada.

La sintaxis y apariencia de los wikilinks pueden variar. El software wiki original de Ward Cunningham , WikiWikiWeb, utilizó CamelCase para este propósito. CamelCase también se usó en la primera versión de Wikipedia y todavía se usa en algunos wikis, como TiddlyWiki , Trac y PmWiki . Una sintaxis de marcado común es el uso de corchetes dobles alrededor del término que se va a vincular. Por ejemplo, la entrada "[[zebras]]" es convertida por software wiki usando esta sintaxis de marcado en un enlace a un artículo de zebras . Los hipervínculos utilizados en wikis se clasifican comúnmente de la siguiente manera:

  • Wikilinks internos o enlaces intrawiki conducen a páginas dentro del mismo sitio web wiki.
  • Los enlaces de Interwiki son hipervínculos de marcado simplificados que conducen a páginas de otros wikis que están asociados con el primero.
  • Los enlaces externos conducen a otras páginas web (aquellas no cubiertas en los dos casos anteriores, wiki o no wiki).

Los enlaces wik son visiblemente distintos de otros textos, y si un enlace wik interno conduce a una página que aún no existe, por lo general tiene una apariencia visual específica diferente. Por ejemplo, en Wikipedia los wikilinks se muestran en azul, excepto aquellos que enlazan a páginas que aún no existen, que en su lugar se muestran en rojo . Otra posibilidad de vincular es mostrar un signo de interrogación resaltado en el que se puede hacer clic después del término wikilink.

Mundos virtuales

Se están implementando hipervínculos en varias redes de mundo virtual 3D , incluidas las que utilizan las plataformas OpenSimulator y Open Cobalt .

Enlaces permanentes

Los enlaces permanentes son URL que están destinadas a permanecer sin cambios durante muchos años en el futuro, lo que genera hipervínculos que son menos susceptibles a la descomposición del enlace. Los enlaces permanentes a menudo se representan de manera simple, es decir, como URL amigables, para que las personas puedan escribir y recordar fácilmente. Los enlaces permanentes se utilizan para señalar y redirigir a los lectores a la misma página web , publicación de blog o cualquier medio digital en línea.

La literatura científica es un lugar donde la persistencia del vínculo es crucial para el conocimiento público. Un estudio de 2013 en BMC Bioinformatics analizó 15.000 enlaces en resúmenes del índice de citas Web of Science de Thomson Reuters , y encontró que la vida media de las páginas web era de 9,3 años y solo el 62% se archivaba. La vida media de una página web constituye una variable de alto grado, pero su orden de magnitud suele ser de algunos meses.

Cómo funcionan los hipervínculos en HTML

Se dice que un enlace de un dominio a otro es saliente desde su ancla de origen y es entrante a su destino.

El ancla de destino más común es una URL utilizada en la World Wide Web . Puede referirse a un documento, por ejemplo, una página web u otro recurso, o a una posición en una página web. Esto último se logra mediante un elemento HTML con un atributo "name" o "id" en esa posición del documento HTML. La URL de la posición es la URL de la página web con un identificador de fragmento  - " atributo # id " - agregado.

Cuando se vincula a documentos PDF desde una página HTML, el " atributo id " se puede reemplazar con una sintaxis que haga referencia a un número de página u otro elemento del PDF, por ejemplo, "# page = 386 ".

Comportamiento de los enlaces en los navegadores web

Un navegador web generalmente muestra un hipervínculo de alguna manera distintiva, por ejemplo, en un color , fuente o estilo diferente , o con ciertos símbolos a continuación para visualizar el destino del vínculo o los tipos de documentos. Esto también se llama decoración de enlaces . El comportamiento y el estilo de los enlaces se pueden especificar utilizando el lenguaje de hojas de estilo en cascada (CSS).

En una interfaz gráfica de usuario, la apariencia del cursor del mouse puede cambiar a un motivo de mano para indicar un enlace. En la mayoría de los navegadores web gráficos, los enlaces se muestran en texto azul subrayado cuando no se han visitado, pero en texto violeta subrayado cuando lo han hecho. Cuando el usuario activa el enlace (por ejemplo, haciendo clic en él con el mouse), el navegador muestra el destino del enlace. Si el destino no es un archivo HTML, dependiendo del tipo de archivo y del navegador y sus complementos , se puede activar otro programa para abrir el archivo.

El código HTML contiene algunas o todas las cinco características principales de un enlace:

  • destino del enlace ("href" apunta a una URL)
  • etiqueta de enlace
  • título del enlace
  • destino del enlace
  • clase de enlace o id de enlace

Utiliza el elemento HTML "a" con el atributo "href" (HREF es una abreviatura de "Hypertext REFerence") y opcionalmente también los atributos "title", "target" y " class " o "id":

<a href=" URL "title=" título del enlace" target=" destino del enlace "class=" clase del enlace "> etiqueta del enlace </a>

Para insertar un enlace en una página web, publicación de blog o comentario, puede tener este formato:

<a href="https://example.com/">Example</a>

En un navegador web típico, esto se mostraría como la palabra subrayada "Ejemplo" en azul, que al hacer clic llevaría al usuario al sitio web example.com. Esto contribuye a un texto o documento limpio y fácil de leer.

De forma predeterminada, los navegadores suelen mostrar hipervínculos como tales:

  • Un enlace no visitado suele ser azul y subrayado
  • Un enlace visitado suele ser violeta y subrayado.
  • Un enlace activo suele ser rojo y subrayado

Cuando el cursor se desplaza sobre un enlace, según el navegador y la interfaz gráfica de usuario, se puede mostrar algún texto informativo sobre el enlace, que aparece, no en una ventana normal , sino en un cuadro flotante especial , que desaparece cuando se mueve el cursor. (a veces desaparece de todos modos después de unos segundos y reaparece cuando el cursor se aleja y retrocede). Mozilla Firefox , IE , Opera y muchos otros navegadores web muestran la URL. Además, la URL se muestra comúnmente en la barra de estado .

Normalmente, un enlace se abre en el marco o ventana actual , pero los sitios que usan marcos y múltiples ventanas para la navegación pueden agregar un atributo especial de "destino" para especificar dónde se carga el enlace. Si no existe una ventana con ese nombre, se crea una nueva ventana con el ID, que se puede usar para hacer referencia a la ventana más adelante en la sesión de navegación.

La creación de nuevas ventanas es probablemente el uso más común del atributo "objetivo". Para evitar la reutilización accidental de una ventana, los nombres de ventana especiales "_blank" y "_new" suelen estar disponibles y siempre hacen que se cree una nueva ventana. Es especialmente común ver este tipo de enlace cuando un sitio web grande enlaza con una página externa. En ese caso, la intención es garantizar que la persona que navega sepa que no existe un respaldo del sitio al que está vinculado el sitio desde el que se vinculó. Sin embargo, el atributo a veces se usa en exceso y, a veces, puede hacer que se creen muchas ventanas incluso mientras se navega por un solo sitio.

Otro nombre de página especial es "_top", que hace que los marcos de la ventana actual se borren para que la navegación pueda continuar en la ventana completa.

Historia

Douglas Engelbart y su equipo en SRI , 1969

El término "vínculo" fue acuñado en 1965 (o posiblemente 1964) por Ted Nelson al comienzo del Proyecto Xanadu . Nelson se había inspirado en " As We May Think ", un ensayo popular de 1945 de Vannevar Bush . En el ensayo, Bush describió una máquina basada en microfilms (la Memex ) en la que uno podía vincular dos páginas de información en un "rastro" de información relacionada, y luego desplazarse hacia atrás y hacia adelante entre las páginas en un rastro como si estuvieran en un solo carrete de microfilm.

En una serie de libros y artículos publicados desde 1964 hasta 1980, Nelson traspuso el concepto de Bush de referencias cruzadas automatizadas al contexto de la computadora, lo hizo aplicable a cadenas de texto específicas en lugar de páginas completas, lo generalizó de una máquina local del tamaño de un escritorio a una red informática mundial patentada teórica, y abogó por la creación de dicha red. Aunque la Corporación Xanadu de Nelson fue finalmente financiada por Autodesk en la década de 1980, nunca creó esta red de acceso público patentada. Mientras tanto, trabajando de forma independiente, un equipo dirigido por Douglas Engelbart (con Jeff Rulifson como programador jefe ) fue el primero en implementar el concepto de hipervínculo para desplazarse dentro de un solo documento (1966), y poco después para conectar párrafos dentro de documentos separados (1968) , con NLS . Ben Shneiderman, trabajando con el estudiante de posgrado Dan Ostroff, diseñó e implementó el enlace resaltado en el sistema HyperTIES en 1983. HyperTIES se utilizó para producir la primera revista electrónica del mundo, Communications of ACM de julio de 1988, que se citó como fuente del concepto de enlace en Manifiesto de primavera de 1989 de Tim Berners-Lee para la Web. En 1988, Ben Shneiderman y Greg Kearsley utilizaron HyperTIES para publicar "Hypertext Hands-On!", El primer libro electrónico del mundo.

Un programa de base de datos HyperCard fue lanzado en 1987 para Apple Macintosh que permitía hipervínculos entre varias páginas dentro de un documento, así como a otros documentos, incluso aplicaciones separadas, en la misma computadora; probablemente fue el primer uso de la palabra "hipervínculo". En 1990, la Ayuda de Windows , que se introdujo con Microsoft Windows 3.0 , tenía un uso generalizado de hipervínculos para vincular diferentes páginas en un solo archivo de ayuda ; Además, tenía un tipo de hipervínculo visualmente diferente que hacía que apareciera un mensaje de ayuda emergente al hacer clic, generalmente para dar definiciones de los términos introducidos en la página de ayuda. El primer protocolo abierto ampliamente utilizado que incluía hipervínculos desde cualquier sitio de Internet a cualquier otro sitio de Internet fue el protocolo Gopher de 1991. Pronto fue eclipsado por HTML después del lanzamiento en 1993 del navegador Mosaic (que podía manejar enlaces Gopher así como enlaces HTML ). La ventaja de HTML era la capacidad de mezclar gráficos, texto e hipervínculos, a diferencia de Gopher, que solo tenía texto estructurado por menús e hipervínculos.

Asuntos legales

Si bien los hipervínculos entre páginas web es una característica intrínseca de la web , algunos sitios web se oponen a que otros sitios web los vinculen; algunos han afirmado que no se permite vincularlos sin permiso.

En particular, son polémicos los enlaces profundos , que no apuntan a la página de inicio de un sitio u otro punto de entrada designado por el propietario del sitio, sino a contenido en otro lugar, lo que permite al usuario pasar por alto el flujo designado del sitio y los enlaces en línea , que incorporan el contenido. en cuestión en las páginas del sitio de enlace, haciéndolo parecer parte del propio contenido del sitio de enlace a menos que se agregue una atribución explícita.

En ciertas jurisdicciones , se ha sostenido o se ha sostenido que los hipervínculos no son meras referencias o citas , sino que son dispositivos para copiar páginas web. En los Países Bajos, Karin Spaink fue condenada inicialmente por esta forma de infracción de derechos de autor por vinculación, aunque esta sentencia fue revocada en 2003. Los tribunales que defienden este punto de vista consideran que la mera publicación de un hipervínculo que conecta con material ilegal es un acto ilegal en en sí mismo, independientemente de si la referencia a material ilegal es ilegal. En 2004, Josephine Ho fue absuelta de "hipervínculos que corrompen los valores tradicionales" en Taiwán .

En 2000, British Telecom demandó a Prodigy , alegando que Prodigy violó su patente ( Patente de Estados Unidos 4.873.662 ) sobre hipervínculos web. Después de un litigio , un tribunal falló a favor de Prodigy y dictaminó que la patente de British Telecom no cubría los hipervínculos web.

En la jurisprudencia de los Estados Unidos , existe una distinción entre el mero acto de vincular al sitio web de otra persona y vincular a contenido que es ilegal (p. Ej., Juegos de azar ilegales en los EE. UU.) O infractores (p. Ej., Copias ilegales de MP3). Varios tribunales han determinado que el simple hecho de vincular al sitio web de otra persona, incluso sin pasar por la publicidad comercial, no es una infracción de derechos de autor o marca registrada, independientemente de cuánto pueda objetar otra persona. La vinculación a contenido ilegal o infractor puede ser lo suficientemente problemática como para dar lugar a una responsabilidad legal. Compare para obtener un resumen del estado actual de la ley de derechos de autor de EE. UU. En cuanto a hipervínculos, consulte la discusión sobre los casos Arriba Soft y Perfect 10 .

De manera algo controvertida, Vuestar Technologies ha intentado hacer cumplir las patentes solicitadas por su propietario, Ronald Neville Langford, en todo el mundo relacionadas con técnicas de búsqueda que utilizan imágenes con hipervínculos a otros sitios web o páginas web.

Ver también

Referencias

Otras lecturas