Articulo de referencia

OpenSearch (especificación)

{{cite web|url=https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md|title=OpenSearch 1.1 Draft 6|website=[[GitHub]]|date=2019-12-08|access-date=2020-05-21}...

OpenSearch es un conjunto de tecnologías que permiten publicar resultados de búsqueda en un formato apto para su sindicación y agregación . Introducido en 2005, es una forma para que los sitios web y los motores de búsqueda publiquen resultados de búsqueda en un formato estándar y accesible.

OpenSearch fue desarrollado por A9, filial de Amazon.com , y la primera versión, OpenSearch 1.0, fue presentada por Jeff Bezos en la Conferencia de Tecnologías Emergentes de O'Reilly el 15 de marzo de 2005. [ 2 ] [ 3 ] Se publicaron versiones preliminares de OpenSearch 1.1 durante septiembre y diciembre de 2005. La especificación de OpenSearch está licenciada por A9 bajo la Licencia Creative Commons Atribución-CompartirIgual 2.5. [ 4 ]

Apoyo

Los navegadores web que admiten OpenSearch incluyen Safari , [ 5 ] Microsoft Edge , [ 6 ] Firefox [ 7 ] y Google Chrome . [ 8 ]

Mozilla ha indicado que dejará de dar soporte a los complementos de búsqueda de OpenSearch en favor de los complementos de búsqueda de WebExtensions. Esto no afectará la posibilidad de añadir manualmente un motor de búsqueda de OpenSearch desde un sitio web [ 9 ] . A partir del 5 de diciembre de 2019, los complementos de motor de búsqueda para Firefox que utilizan OpenSearch se han eliminado de Mozilla Add-ons.

Diseño

Sugerencias de búsqueda en la Wikipedia en alemán

OpenSearch consta de:

  1. Archivos de descripción de OpenSearch : archivos XML que identifican y describen un motor de búsqueda.
  2. Sintaxis de consulta de OpenSearch : describe dónde recuperar los resultados de la búsqueda.
  3. OpenSearch RSS (en OpenSearch 1.0) o OpenSearch Response (en OpenSearch 1.1): formato para proporcionar resultados de búsqueda.
  4. Agregadores de OpenSearch : Sitios que pueden mostrar resultados de OpenSearch.
  5. OpenSearch "Auto-discovery" para indicar al usuario la presencia de un enlace de complemento de búsqueda y el enlace incrustado en el encabezado de las páginas HTML.

Los documentos de descripción de OpenSearch enumeran las respuestas de los resultados de búsqueda para el sitio web o herramienta especificados. La versión 1.0 de la especificación solo permitía una respuesta en formato RSS; sin embargo, la versión 1.1 admite múltiples respuestas en cualquier formato. RSS y Atom son los únicos formatos compatibles formalmente con los agregadores de OpenSearch, aunque otros formatos, como HTML, son perfectamente aceptables.

  • El descubrimiento automático de un documento de descripción de OpenSearch está disponible tanto desde documentos HTML como desde Atom o fuentes RSS a través de relaciones de enlace en forma de <atom:link rel="search" ... />para fuentes Atom [ 10 ] o <link rel="search" ... />para fuentes RSS [ 10 ] y documentos HTML. [ 11 ]
  • El documento de descripción de OpenSearch debe colocarse en un servidor web del mismo dominio. [ 12 ]
  • Descripción de OpenSearch Los documentos deben servirse con el application/opensearchdescription+xmltipo de medio de Internet . [ 13 ]

Alternativas

Mozilla Firefox ofrece una función de palabras clave de marcadores [ 14 ] donde una aparición de %s en la URI del marcador se reemplaza con los términos escritos en la barra de direcciones después de la palabra clave inicial.

Véase también

Referencias

  1. "OpenSearch 1.1 Borrador 6" . GitHub . 8 de diciembre de 2019. Consultado el 21 de mayo de 2020 .
  2. "Ponente Jeffrey P. Bezos" . O'Reilly Media . 2005. Archivado del original el 4 de mayo de 2012. Consultado el 21 de mayo de 2020 .
  3. Werner, Vogels (15 de marzo de 2005). "OpenSearch en A9" . allthingsdistributed.com . Consultado el 9 de marzo de 2021 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  4. "LICENSE.txt" . GitHub . 31/05/2018 . Consultado el 21/05/2020 .
  5. «Novedades de Safari 8.0» . Apple . 22/02/2018 . Consultado el 21/05/2020 . En OS X, los desarrolladores web pueden ayudar a Safari a descubrir contenido indexable incluyendo un documento de descripción de OpenSearch en su sitio, [...]
  6. "Cambiar el motor de búsqueda predeterminado" . Microsoft . 16 de abril de 2020. Consultado el 21 de mayo de 2020. Sin embargo, puede cambiar el motor de búsqueda predeterminado en Microsoft Edge a cualquier sitio que utilice la tecnología OpenSearch .
  7. "Compatibilidad con sugerencias de búsqueda en complementos de búsqueda" . Mozilla . 23 de marzo de 2019. Archivado del original el 24 de enero de 2021. Consultado el 21 de mayo de 2020. Firefox admite sugerencias de búsqueda en complementos de OpenSearch.
  8. "Preguntas frecuentes para desarrolladores web" . Archivado del original el 1 de enero de 2012. Consultado el 21 de mayo de 2020. Al proporcionar un documento de descripción de OpenSearch (OSDD), permite que Google Chrome incluya su sitio en la lista de motores de búsqueda del navegador.
  9. Neiman, Caitlin (15 de octubre de 2019). "Se eliminarán los complementos del motor de búsqueda de addons.mozilla.org" . Mozilla . Consultado el 21 de mayo de 2020 .
  10. 1 2 "Autodescubrimiento en RSS/Atom" . GitHub . 8 de diciembre de 2019.
  11. "Autodiscovery in HTML/XHTML" . GitHub . 8 de diciembre de 2019.
  12. "Cómo devolver resultados de OpenSearch desde tu motor de búsqueda" . Guía práctica para desarrolladores.wiki . 14/04/2018 . Consultado el 21/05/2020 .
  13. "Tipo MIME application/opensearchdescription+xml" . GitHub . 8 de diciembre de 2019.
  14. "Marcadores en Firefox | Ayuda de Firefox" .
  15. "Revisión 1525363 | Agregar motores de búsqueda desde páginas web | MDN" . wiki.developer.mozilla.org . Archivado del original el 11 de julio de 2020.
  • Sitio web oficial