Les annotations Web sont désormais une norme du W3C, ouvrant la voie à une infrastructure d'annotation décentralisée

Publié: 2017-03-04
crédit photo : Caméléon Vert

Les annotations Web sont devenues une norme du W3C la semaine dernière, mais le monde l'a à peine remarqué. Pendant des années, la plupart des conversations sur le Web se sont déroulées sous la forme de commentaires. Les annotations sont différentes en ce sens qu'elles font généralement référence à des parties spécifiques d'un document et ajoutent du contexte. Ils sont souvent de nature critique ou explicative.

L'une des principales différences entre les commentaires et les annotations Web, selon la nouvelle norme, est que les annotations ont été conçues pour être décentralisées, créant "une nouvelle couche d'interactivité et de liens au-dessus du Web". Les commentaires sont publiés par l'éditeur au même endroit que le contenu d'origine, mais le contenu des annotations Web appartient au lecteur. Les annotations n'ont pas à être publiées sur le contenu original. Le lecteur a le choix de publier en utilisant un « service d'annotation » ou son propre site Web.

Doug Schepers, ancien responsable des relations avec les développeurs au W3C, a décrit la différence entre annoter et commenter un épisode sur le podcast The Web Ahead :

Lorsqu'un commentaire est au bas d'une page, il est tellement abstrait du reste. Ils s'égarent, ils commencent à parler d'autres choses qui n'ont rien à voir avec l'article original. S'il s'agit d'un sujet même vaguement politique, les partisans interviennent, se crient dessus, comment ils sont tous idiots. Vous perdez le fil du contenu de l'article. Il y a cette viscéralité, cette immédiateté, de commenter réellement quelque chose dans son contexte.

Les gens veulent-ils annoter le Web ? Les implémentations populaires de ce concept, telles que Genius Web Annotator et les commentaires de style annotation de Medium, montrent que les gens aiment interagir sur le Web de cette manière. L'objectif du groupe de travail sur les annotations Web du W3C en normalisant la technologie derrière les annotations Web était de produire un ensemble de spécifications pour « une architecture d'annotation Web interopérable, partageable et distribuée », permettant une saine concurrence entre les services et décourageant l'enfermement des éditeurs.

La décentralisation est essentielle pour libérer tout le potentiel des annotations sur le Web. Si les commentateurs ont le contrôle de leur propre contenu, ils ont la liberté de le publier où ils le souhaitent. Les sections de commentaires ouvertes peuvent parfois offrir l'illusion d'un discours, mais sont finalement sous le contrôle de l'éditeur. C'est évident si vous avez déjà vu un article de blog controversé, qui devrait sans aucun doute avoir des commentaires avec des points de vue variés, mais les seuls commentaires publiés sont ceux en accord avec l'auteur.

"Cette idée que quiconque contrôle la source d'origine contrôle également le dialogue - c'est dangereux", a déclaré Schepers. « C'est pourquoi j'aime l'idée des annotations. C'est inhérent à l'idée des annotations, cet aspect Web indépendant du "Je veux contrôler ce que je dis, sur quels canaux il est diffusé". Je ne peux pas contrôler qui le met dans un canal différent, mais je peux contrôler sur quels canaux j'essaie de le diffuser. Je peux activement publier sur plusieurs canaux.

Le plugin Hypothesis apporte des annotations Web à WordPress

Hypothesis est une organisation à but non lucratif qui construit une plate-forme ouverte d'annotation sur le Web, basée sur la bibliothèque Annotator.js. Il permet aux lecteurs de surligner du texte et de choisir s'ils veulent l'annoter ou le mettre en surbrillance.

La communauté Hypothes.is dispose d'un écosystème d'outils et d'intégrations pour diverses technologies et plateformes de publication, dont WordPress. Le plugin Hypothesis sur WordPress.org offre la même fonctionnalité que celle que vous voyez sur le site Web Hypothesis avec la possibilité de sélectionner du texte et de faire glisser une barre latérale pour prendre des notes. Annotation nécessite un compte avec Hypothesis. Vous pouvez le tester en collant n'importe quel lien dans l'outil sur la page d'accueil d'Hypothesis.

La mission du projet Hypothesis est « d'apporter une nouvelle couche au Web » qui permet des conversations sur les connaissances collectées dans le monde. Le projet vous permet également de publier des annotations en privé, en créant votre propre carnet personnel d'observations lorsque vous naviguez sur le Web.

Le plugin Hypothesis permet aux utilisateurs de personnaliser les valeurs par défaut et le comportement et de contrôler où il est chargé (page d'accueil, page de blog, publications, pages, etc.) Les surlignages peuvent être activés ou désactivés par défaut et la barre latérale peut être réduite ou ouverte. Les annotations peuvent également être activées sur les fichiers PDF dans la médiathèque. Les hypothèses peuvent être autorisées/non autorisées sur une liste de messages ou de pages spécifiques, ce qui est utile pour les sites où l'auteur peut uniquement vouloir des annotations sur du matériel scientifique.

Hypothesis Aggregator est un autre plugin pour WordPress qui propose un shortcode avec différents paramètres pour afficher les annotations du service. Il permet aux propriétaires de sites d'afficher une collection d'annotations d'un certain utilisateur ou sujet.

[hypothesis user = 'kris.shaffer']

[balises d'hypothèse = 'IndieWeb']

[texte d'hypothèse = "Domaine du sien"]

[hypothèse utilisateur = 'kris.shaffer' tags = 'IndieEdTech']

La sortie comprend un lien vers le contenu original, le texte en surbrillance, l'annotation et la personne qui l'a organisée.

Kris Shaffer, l'auteur du plugin, envisage d'ajouter la prise en charge de plusieurs balises (dans les configurations ET et OU) ainsi que la possibilité d'intégrer une seule annotation dans un message, comme les utilisateurs peuvent le faire avec un tweet.

Le réseau d'annotateurs d'Hypothesis se développe, ainsi que la vaste collection de connaissances qui s'enchaînent et s'ajoutent chaque jour. Le service vient de terminer un mois record avec près de 6 000 annotateurs contribuant au contenu.

Les membres de l'équipe Hypothesis sont les principaux contributeurs au projet Annotator et l'organisation a également été profondément impliquée dans les efforts visant à faire des annotations Web une norme du W3C. Les outils de la communauté Hypothesis sont assez fréquemment utilisés dans le cadre d'un dialogue scientifique ou universitaire, mais l'application vise à apporter des annotations à tous les types de sites Web, y compris les actualités, les blogs, les articles scientifiques, les livres, les conditions d'utilisation, les initiatives de vote, la législation et Suite.

Dans une présentation au Personal Democracy Forum en 2013, Dan Whaley, fondateur et PDG d'Hypothesis, a décrit la motivation de l'organisation derrière l'annotation de toutes les connaissances collectives du Web :

Repensez 1000 ans en arrière, réfléchissez aux documents clés produits au cours de cette période, comme la Magna Carta en 1215 ou la Déclaration d'Indépendance, dont nous n'avons que le document lui-même. Ce qui nous manque, ce sont les notes échangées entre les co-auteurs lors de la rédaction, les révisions par d'autres fournissant des commentaires sur les premières versions. Nous manquons de la perception du public immédiatement après et de la plupart des citations fines, des citations et de la réutilisation dans les années intermédiaires. Ces arguments incessants sur les raisons pour lesquelles les pères fondateurs ont choisi telle ou telle formulation particulière – et si nous avions une bien meilleure idée, le compte rendu direct de leurs délibérations internes ? Il ne manque pas de choses à annoter, et il y a plus de connaissances créées par minute que jamais auparavant - lois, articles scientifiques, actualités, livres, tweets, données... mais nos outils sont rudimentaires, balkanisés, mal conservés, et même alors seulement disponible sur une petite minorité de ce qui est important.

L'idée des annotations Web est de capturer la conversation environnante qui ne rentre pas nécessairement dans les commentaires traditionnels, en la préservant d'une manière ouverte, partageable et coopérant bien avec d'autres technologies utilisant la norme du Web.

Que signifie la norme W3C pour l'avenir des annotations ?

L'annotation Web semble favoriser la pensée critique et la collaboration, mais il est peu probable qu'elle remplace complètement les systèmes de commentaires. Les deux ont des objectifs différents et il est plus probable que les annotations servent à compléter les conversations sur le Web. Tout le monde n'aime pas les implémentations actuelles de l'interface utilisateur d'annotation, qui obligent les visiteurs à continuer à cliquer sur les choses pendant qu'ils lisent.

Bien qu'ils aient été introduits pour la première fois sur le Web dans le prototype de navigateur Mosaic en 1993, les outils d'annotation en sont encore à leurs balbutiements. Dans un article annonçant l'investissement de 15 millions de dollars d'Andreessen Horowitz dans Rap Genius, Marc Andreesen décrit comment la technologie a presque été intégrée au premier navigateur Web :

"Seule une poignée de personnes savent que la grande fonctionnalité manquante du navigateur Web - la fonctionnalité qui était censée être présente dès le départ mais qui ne l'a pas fait - est la possibilité d'annoter n'importe quelle page sur Internet avec des commentaires et des informations supplémentaires. .”

L'implémentation a été retirée peu de temps après, car ils n'avaient pas les capacités requises pour héberger toutes les annotations et les mettre à l'échelle. Au cours des 24 dernières années, diverses entreprises et organisations ont tenté de ramener cette fonctionnalité sur le Web, toutes avec des approches différentes qui ne vont pas nécessairement bien ensemble. C'est pourquoi la norme W3C est un développement important.

"Alors que Hypothesis et d'autres permettent déjà l'annotation sur n'importe quelle page du Web, une norme signifie qu'il existe une incitation supplémentaire pour les fournisseurs de navigateurs à inclure cette fonctionnalité de manière native", a déclaré Dan Whaley. "Plus ces nouvelles couches collaboratives seront présentes sans aucune action supplémentaire de la part de l'utilisateur, plus leur utilisation se développera."

Whaley a également déclaré que la nouvelle norme W3C devrait envoyer un signal fort à ceux qui ont développé des implémentations d'annotation propriétaires, telles que Genius, Readcube, Medium et Amazon (Kindle).

"Ces recommandations techniques ont le poids de la communauté Web derrière elles et on peut s'y fier", a déclaré Whaley. "Notre espoir est que la norme encouragera non seulement les autres à adopter son approche technique, mais aussi à terme à ouvrir leurs plates-formes."

Dans un monde idéal, Doug Schepers considère l'annotation comme une fonctionnalité « directement intégrée au Web », où tous les utilisateurs peuvent choisir où publier leur contenu. Les services d'annotation offriraient alors la possibilité aux utilisateurs de choisir à quels syndicateurs et agrégateurs le contenu est destiné. Les éditeurs auraient à leur tour la possibilité de consommer du contenu d'annotation et de le ramener via leur système de commentaires s'ils estiment que cela ajoute de la valeur.

"Nous pouvons affiner les choses au fil du temps", a déclaré Schepers. « Nous pouvons améliorer notre culture au fil du temps. Cela semble un peu noble et peut-être un peu abstrait, mais je pense que c'est ce que les annotations peuvent nous aider à faire. Cela peut en fait augmenter la croissance des idées et non la suppression des idées. Cela peut améliorer la façon dont nous créons notre culture de manière plus consciente, d'une manière qui inclut une pensée plus critique.

Schepers a déclaré qu'il était trop tôt pour savoir comment l'avenir se déroulera pour les annotations Web et si les navigateurs seront intéressés ou non à les prendre en charge de manière native. Les annotations peuvent être reléguées pour vivre dans les bibliothèques de scripts pour toujours si elles ne sont pas acceptées par les navigateurs. Comme toute nouvelle couche d'interaction sur le Web, cela vaut la peine de construire pour voir comment l'idée initiale évolue en fonction de l'endroit où les utilisateurs la prennent.

"Je ne sais pas ce qui va se passer avec les annotations", a déclaré Schepers. « C'est ce qui m'excite. Je peux penser à toutes sortes de choses qui pourraient arriver avec les annotations si nous permettions vraiment cela, mais j'attends plus avec impatience les choses que je n'ai pas du tout vues venir.