stringtranslate.com

Microdatos (HTML)

Microdata es una especificación HTML WHATWG utilizada para anidar metadatos dentro del contenido existente en las páginas web. [1] Los motores de búsqueda , los rastreadores web y los navegadores pueden extraer y procesar microdatos de una página web y usarlos para proporcionar una experiencia de navegación más rica para los usuarios. Los motores de búsqueda se benefician enormemente del acceso directo a los microdatos porque les permite comprender la información en las páginas web y proporcionar resultados más relevantes a los usuarios. [2] [3] Los microdatos utilizan un vocabulario de apoyo para describir un elemento y pares nombre-valor para asignar valores a sus propiedades. [4] Los microdatos son un intento de proporcionar una forma más sencilla de anotar elementos HTML con etiquetas legibles por máquina que los enfoques similares de usar RDFa y microformatos .

En 2013, debido a que el Grupo de Trabajo HTML del W3C no logró encontrar a alguien que actuara como editor para la especificación Microdata HTML , su desarrollo se dio por terminado con una 'Nota'. [5] [6] Sin embargo, desde entonces, se seleccionaron dos nuevos editores y se han publicado cinco versiones más nuevas del borrador de trabajo, [7] [8] [9] [10] siendo la más reciente el Borrador de Trabajo del 26 de abril de 2018. [10]

Vocabularios

Los vocabularios de microdatos no proporcionan la semántica o el significado de un elemento. [11] Los desarrolladores web pueden diseñar un vocabulario personalizado o utilizar vocabularios disponibles en la web. Los esquemas de Schema.org proporcionan una colección de vocabularios de marcado de uso común que incluyen: Persona , " Lugar ", Evento , Organización , Producto , Revisión , Revisión-agregada , Miga de pan , Oferta , Oferta-agregada . El sitio web schema.org fue establecido por operadores de motores de búsqueda como Google , Microsoft , Yahoo! y Yandex , que utilizan el marcado de microdatos para mejorar los resultados de búsqueda. [12] : 85 

Para algunos propósitos, un vocabulario ad hoc es adecuado. Para otros, será necesario diseñar un vocabulario. Siempre que sea posible, se anima a los autores a reutilizar vocabularios existentes, ya que esto facilita la reutilización del contenido. [1]

Localización

En algunos casos, los motores de búsqueda que cubren regiones específicas pueden proporcionar extensiones de microdatos específicas a nivel local. Por ejemplo, Yandex , un importante motor de búsqueda en Rusia, admite microformatos como hCard (información de contacto de la empresa), hRecipe (receta de comida), hReview (reseñas de mercado) y hProduct (datos de productos) y proporciona su propio formato para la definición de términos y artículos enciclopédicos. Esta extensión se realizó para resolver problemas de transliteración entre los alfabetos cirílico y latino. Después de la implementación de parámetros adicionales del vocabulario de Schema, [13] la indexación de información en páginas web en idioma ruso se volvió más exitosa.

Atributos globales

Ejemplo

El siguiente marcado HTML5 se puede encontrar en una página “Acerca de” típica que contiene información sobre una persona:

< div > Hola, mi nombre es John Doe, soy asistente de investigación de posgrado enLa Universidad de los Sueños.Mis amigos me llaman Johnny.Puedes visitar mi página de inicio en < a  href = "http://www.example.com/~JohnnyD" > www.example.com/~JohnnyD </ a > .Vivo en 1234 Peach Drive, Warner Robins , Georgia .

Aquí está el mismo marcado con microdatos de Schema.org [14] [15] [16] agregados :

< div  itemscope  itemtype = "http://schema.org/Persona" > Hola, mi nombre es< span  itemprop = "nombre" > Juan Pérez </ span > ,Yo soy un< span  itemprop = "jobTitle" > asistente de investigación de posgrado </ span > al< span  itemprop = "affiliation" > Universidad de los Sueños </ span > .Mis amigos me llaman< span  itemprop = "nombreAdicional" > Johnny </ span > .Puedes visitar mi página de inicio en< a  href = "http://www.ejemplo.com/~JohnnyD"  itemprop = "url" > www.ejemplo.com/~JohnnyD </ a > . < div  itemprop = "dirección"  itemscope  itemtype = "http://schema.org/PostalAddress" >Yo vivo en< span  itemprop = "dirección" > 1234 Peach Drive </ span > , < span  itemprop = "direcciónLocalidad" > Warner Robins </ span > , < span  itemprop = "direcciónRegión" > Georgia </ span > . </ div > </ div >

Como se muestra en el ejemplo anterior, los elementos de microdatos se pueden anidar. En este caso, un elemento de tipo http://schema.org/PostalAddress se anida dentro de un elemento de tipo http://schema.org/Person.

El texto siguiente muestra cómo Google analiza los microdatos del código de ejemplo anterior. Los desarrolladores pueden probar las páginas que contienen microdatos utilizando la herramienta de prueba de fragmentos enriquecidos de Google . [17]

Los mismos términos legibles por máquina se pueden usar no sólo en microdatos HTML, sino también en otras anotaciones como RDFa o JSON-LD en el marcado, o en un archivo RDF externo en una serialización como RDF/XML , Notation3 o Turtle .

Apoyo

Véase también

Referencias

  1. ^ abcde "Microdata — HTML Draft Standard". Whatwg.org . Consultado el 30 de junio de 2016 .
  2. ^ "MicroData - El futuro de la relevancia y optimización de los motores de búsqueda (SEO)". Lyquix.com . Consultado el 30 de junio de 2016 .
  3. ^ Schema.org http://schema.org/
  4. ^ ""Distribuido", "Extensibilidad" y otras palabras elegantes". Diveintohtml5.info . Consultado el 30 de junio de 2016 .
  5. ^ Cotton, Paul (2 de octubre de 2013). "Decisión del grupo de trabajo de publicar microdatos HTML como nota del grupo de trabajo". [email protected] (lista de correo) . Consultado el 30 de junio de 2016 .
  6. ^ "Microdatos HTML". W3.org. 23 de junio de 2014. Consultado el 30 de junio de 2016 .
  7. ^ "HTML Microdata W3C First Public Working Draft 04 May 2017" (Primer borrador de trabajo público de microdatos HTML del W3C, 4 de mayo de 2017). Consorcio World Wide Web (W3C) . Consultado el 6 de septiembre de 2017 .
  8. ^ "Borrador de trabajo del W3C sobre microdatos HTML del 26 de junio de 2017". Consorcio World Wide Web (W3C) . Consultado el 6 de septiembre de 2017 .
  9. ^ "HTML Microdata W3C Working Draft 09 October 2017". Consorcio World Wide Web (W3C) . 9 de octubre de 2017. Consultado el 16 de marzo de 2018 .
  10. ^ ab "HTML Microdata W3C Working Draft 10 October 2017". Consorcio World Wide Web (W3C) . 10 de octubre de 2017. Consultado el 16 de marzo de 2018 .
  11. ^ "Estándar HTML". Grupo de trabajo sobre tecnología de aplicaciones de hipertexto web . Consultado el 30 de diciembre de 2016 .
  12. ^ MacDonald, Matthew (2014). HTML5: El manual que faltaba (2.ª edición). O'Reilly and Associates . ISBN 978-1-4493-6326-0.
  13. ^ "Implementación de marcado semántico en Rusia". Academia.edu . Consultado el 30 de junio de 2016 .
  14. ^ "Documentación". Schema.org . Consultado el 30 de junio de 2016 .
  15. ^ "Jerarquía de tipos". Schema.org . Consultado el 30 de junio de 2016 .
  16. ^ "Esquema RDFS Turtle de Schema.org". Archivado desde el original el 21 de septiembre de 2014. Consultado el 29 de mayo de 2013 .
  17. ^ ab "Fragmentos enriquecidos (microdatos, microformatos, RDFa)". Google Inc. 17 de mayo de 2016. Consultado el 30 de junio de 2016 .
  18. ^ "Aclaración sobre la visualización de fragmentos enriquecidos". 22 de junio de 2016. Consultado el 30 de junio de 2016 .
  19. ^ Canal de Google Webmasters (6 de diciembre de 2011). Tipos de fragmentos enriquecidos (vídeo). Archivado desde el original el 15 de diciembre de 2021. Consultado el 30 de junio de 2016 . {{cite AV media}}: |author=tiene nombre genérico ( ayuda )
  20. ^ "API DOM de microdatos - API web | MDN". developer.mozilla.org . Consultado el 5 de julio de 2021 .
  21. ^ Equipo de documentación de software de Opera (6 de diciembre de 2011). «Registro de cambios de Opera 11.60 para Windows». Opera.com. Archivado desde el original el 23 de octubre de 2014. Consultado el 30 de junio de 2016 .
  22. ^ "909633 - Eliminar API de microdatos HTML". bugzilla.mozilla.org . Consultado el 5 de julio de 2021 .

Enlaces externos