Un navigateur pour le web des données

Intervenant⋅e⋅s

Résumé

<p>Le premier âge du Web s'est limité à un Web des documents liés, décrits en HTML et affichés par un navigateur hypertexte. Avec l'avènement du Web des données, ce sont des données liées qui sont échangées entre le client et le serveur. Ces données sont encodées avec de multiples vocabulaires métiers, sans être encapsulées dans des documents et des descriptions textuelles.</p>
<p>Il nous a donc semblé nécessaire de nous interroger sur ce que pourrait être
un navigateur pour le Web des données, qui ne se limiterait pas à
l'affichage de documents et permettrait à son utilisateur de parcourir le
gigantesque graphe global des données liées en choisissant à chaque noeud la
visualisation la plus adaptée à la tâche en cours.</p>

<p>Dans ce but, nous avons réincarné sous une forme moderne les idées
développées dans le cadre de l'interface utilisateur du logiciel CubicWeb.
Le résultat est un ensemble de composants libres écrits en <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">JavaScript</a>,
qui peuvent être assemblés puis installés comme une extension des principaux
navigateurs (<a href="https://wiki.mozilla.org/WebExtensions">Web
Extension</a> pour Firefox et Chrome).</p>

<p>Les données incluses dans des pages HTML (<a href="https://www.w3.org/TR/rdfa-primer/">RDFa</a>, <a href="http://json-ld.org/">JSON-LD</a>), ainsi que celles issues des API (<a href="https://fr.wikipedia.org/wiki/Representational_state_transfer">REST</a>,
<a href="https://tools.ietf.org/html/draft-kelly-json-hal-08">HAL</a>, <a href="http://www.hydra-cg.com/">Hydra</a>, <a href="http://json-schema.org/">JSONSchema</a>, etc.) peuvent être affichées avec
la vue choisie par l'utilisateur parmi celles qui correspondent au
vocabulaire utilisé pour les encoder.</p> <h5>Références</h5><div>Ce projet est utilisé en interne à Logilab. Il aura été annoncé et mis en
ligne sur une forge publique d'ici novembre.
</div><h5>Auteurs/Autrices</h5><div><strong>Nicolas Chauvat</strong> est le fondateur et le PDG de Logilab,
société qui depuis le début des années 2000, a été l'un des précurseurs
du Web sémantique en France. Logilab a notamment réalisé le logiciel
libre CubicWeb, conçu pour développer des applications web à partir de
modèles de données standards ; le site <a href="data.bnf.fr">data.bnf.fr</a> et le site
<a href="francearchives.fr">francearchives.fr</a>. Logilab organise la conférence SemWeb.Pro depuis
sa première édition en 2011.</div>