El pasado 11 de Diciembre, el W3C publicó el primer borrador público de su modelo de anotaciones para la web (Web Annotation Data Model en el documento oficial en inglés) Éste es un modelo estructurado que permite asociar, anotar, diferentes componentes en la web.
En su esencia, una anotación se compone de tres partes claramente diferenciadas:
– Un cuerpo (body) u objeto origen.
– Un objeto destino u objetivo (target).
– Una relación entre el cuerpo y el objetivo. Esta relación permitirá al cuerpo aportar más información (anotar) al objeto destino y siempre será en este sentido, desde el cuerpo hasta el objetivo.
Modelo de anotaciones en la web (Autor: W3C)
Algunos ejemplos podrían ser los comentarios de un post en un blog, las etiquetas de una foto, las referencias usadas en un artículo, etc.
Con este modelo, W3C pretende estandarizar la forma de anotar objetos en la web y de compartir esas anotaciones, de forma sencilla y sin pérdidas de información. No se mete en el cómo transportar las anotaciones de un sistema a otro, aunque sí que creará una especificación aparte para este protocolo de transporte, dando libertad para ser utilizado con el modelo de anotaciones o implementar otro diferente.
Se apoya en otras recomendaciones del W3C (y por tanto, ya no son borradores) como el uso de JSON-LD como formato de serialización o el del modelo PROV-Ontology para manejar las procedencias de las anotaciones.
Al ser un primer borrador, aún falta tiempo para que llegue a implantarse en el desarrollo web, pero creo que la idea al menos es buena, las estandarizaciones son clave para que todos rememos hacia el mismo lado, ahora falta ver cómo será la ejecución de la misma.