Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 43KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  1. <!doctype html>
  2. <html lang=fr>
  3. <head>
  4. <!-- Always define the charset before the title -->
  5. <meta charset=utf-8>
  6. <title>★ À la recherche d&#39;un site sémantique — Biologeek — David Larlet</title>
  7. <!-- Define a viewport to mobile devices to use - telling the browser to assume that the page is as wide as the device (width=device-width) and setting the initial page zoom level to be 1 (initial-scale=1.0) -->
  8. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  9. <!-- Fake favicon, to avoid extra request to the server -->
  10. <link rel="icon" href="data:;base64,iVBORw0KGgo=">
  11. <link type="application/atom+xml" rel="alternate" title="Feed" href="/david/log/" />
  12. <link rel="manifest" href="/manifest.json">
  13. <link rel="stylesheet" href="/static/david/css/larlet-david-_J6Rv.css" data-instant-track />
  14. <noscript>
  15. <style type="text/css">
  16. /* Otherwise fonts are loaded by JS for faster initial rendering. See scripts at the bottom. */
  17. body {
  18. font-family: 'EquityTextB', serif;
  19. }
  20. h1, h2, h3, h4, h5, h6, time, nav a, nav a:link, nav a:visited {
  21. font-family: 'EquityCapsB', sans-serif;
  22. font-variant: normal;
  23. }
  24. </style>
  25. </noscript>
  26. <!-- Canonical URL for SEO purposes -->
  27. <link rel="canonical" href="https://larlet.fr/david/biologeek/archives/20060815-a-la-recherche-d-un-site-semantique">
  28. </head>
  29. <body>
  30. <div>
  31. <header>
  32. <nav>
  33. <p>
  34. <small>
  35. Je suis <a href="/david/" title="Profil public">David Larlet</a>, <a href="/david/pro/" title="Activité professionnelle">artisan</a> du web qui vous <a href="/david/pro/accompagnement/" title="Activité d’accompagnement">accompagne</a><span class="more-infos"> dans l’acquisition de savoirs pour concevoir des <a href="/david/pro/produits-essentiels/" title="Qu’est-ce qu’un produit essentiel ?">produits essentiels</a></span>. <span class="more-more-infos">Discutons ensemble d’une <a href="/david/pro/devis/" title="En savoir plus">non-demande de devis</a>.</span> Je partage ici mes <a href="/david/blog/" title="Expériences bienveillantes">réflexions</a> et <a href="/david/correspondances/2017/" title="Lettres hebdomadaires">correspondances</a>.
  36. </small>
  37. </p>
  38. </nav>
  39. </header>
  40. <section>
  41. <h1 property="schema:name">★ À la recherche d&#39;un site sémantique</h1>
  42. <article typeof="schema:BlogPosting">
  43. <div property="schema:articleBody">
  44. <img src="/static/david/biologeek/images/logos/semantic_web_activity.png" alt="vignette" style="float:left; margin: 0.5em 1em;" property="schema:thumbnailUrl" />
  45. <p>Ce billet fait suite à celui intitulé <a href="https://larlet.fr/david/biologeek/archives/20060704-a-la-recherche-du-site-parfait/">À la recherche du site parfait</a> qui était une ébauche de réflexion sur la structure de mon prochain site. Depuis que je vous ai promis l'<a href="https://larlet.fr/david/biologeek/archives/20060808-de-l-avenir-du-web/">avenir du web comme étant sémantique</a>, je suis sûr que vous vous êtes jetté sur votre moteur de recherche préféré pour essayer d'être prêt lorsque ce jour sera arrivé. Si ce n'est pas le cas, 1/ c'est mal car les prédiction de Biologeekus ont une très forte probabilité d'apparition (si si je vous assure !), 2/ c'est compréhensible et c'est la raison pour laquelle je vais tenter de détailler ce que c'est ici.</p>
  46. <h2>Qu'est ce que le web sémantique&nbsp;?</h2>
  47. <p>En fait la première question à se poser serait «&nbsp;Pourquoi le web sémantique&nbsp;? ». Il est évident que le mode recherche actuel de données sur le web est archaïque. D'ailleurs, <a href="https://larlet.fr/david/biologeek/archives/20060809-les-100-premiers-mots-cles-recherches-par-les-utilisateurs-d-aol/">de récentes études hautement scientifiques</a> le prouvent ;-). Il est donc nécessaire d'introduire au contenu existant des données permettant une indexation plus poussée.</p>
  48. <p><strong>L'idée est d'associer à un contenu des données qui décrivent un sens, à l'origine humain, qui soit compréhensible par les machines.</strong> Prennons exemple sur ce billet de blog&nbsp;:</p>
  49. <ul>
  50. <li>le <strong>contenu</strong> est <strong>le billet en lui même</strong>&nbsp;;</li>
  51. <li>le <strong>sens humain</strong> est <strong>la compréhension et l'application du web sémantique</strong>, qu'il va falloir retranscrire en données (appelées méta-données pour données sur les données) qui soient interprétables par les machines.</li>
  52. </ul>
  53. <p>Le résultat pour un lecteur humain sera exactement le même que l'actuel, sauf si l'on souhaite afficher ces méta-données. En effet, le web sémantique s'intéresse aux machines pour permettre ensuite aux humains d'effectuer des requêtes plus pertinentes.</p>
  54. <p>En fait, ça se rapproche assez de l'Intelligence Artificielle puisqu'on essaye d'enseigner aux machines une manière de «&nbsp;penser » qui se rapproche du mode de penser humain afin d'obtenir des résultats adaptés aux humains.</p>
  55. <h2>Comment l'appliquer&nbsp;?</h2>
  56. <p>Tout dépend du contenu. Mais j'ai retenu 5 pistes actuellement&nbsp;:</p>
  57. <ul>
  58. <li>tout d'abord <a href="http://rdfs.org/sioc/"><abbr title="Semantically Interlinked Online Communities">SIOC</abbr></a> qui est une <a href="http://interstices.info/display.jsp?id=c_17672&amp;qs=id%3Djalios_5127">ontologie</a> pour <strong>décrire les discussions de forums et les billets de sites appartenant à une même communauté</strong>. C'est donc grâce à ce format que je vais ajouter de la sémantique à mes billets de blog. Puisque ce format s'adresse aussi aux communautés, il serait possible que je complète ces informations personnelles à des informations issues de toute la communauté. Par exemple, il serait possible de faire une ontologie pour la communauté Ubuntu-fr avec des billets de blogs et des posts du forum.</li>
  59. </ul>
  60. <ul>
  61. <li>viennent ensuite <strong>les relations entre individus</strong> et là on a <a href="http://www.foaf-project.org/"><abbr title="Friend Of A Friend">FOAF</abbr></a> qui permet de décrire les liens entre personnes mais aussi ce qu'elles ont fait et font (une sorte de micro-<abbr title="Curriculum Vitae">CV</abbr> en fait). Cela peut être un complément à une blogroll par exemple.</li>
  62. </ul>
  63. <ul>
  64. <li>enfin <a href="http://usefulinc.com/doap"><abbr title="Description of a Project">DOAP</abbr></a> <strong>décrit les projets communautaires de développement de logiciels</strong>. Pas besoin d'exemple ici vous aurez compris je pense :-).</li>
  65. </ul>
  66. <ul>
  67. <li>petit outsider, <a href="http://www.w3.org/2004/02/skos/"><abbr title="Simple Knowledge Organisation System">SKOS</abbr></a> que je place ici car même s'il est moins connu <a href="http://dossierdoc.typepad.com/descripteurs/2005/08/thsaurus_et_web.html">n'en est pas moins intéressant</a> pour la suite. Il permet d'<strong>établir des relations entre des concepts simples</strong>, ce qui permet d'établir par exemple des relations entre différents tags. Certains lui promettent d'ailleurs <a href="http://www.lespetitescases.net/skos-l-avenir-de-la-folksonomie-y">un avenir de remplaçant des tags actuels</a>.</li>
  68. </ul>
  69. <p>Ces quatre premiers sont des formats se basant sur <abbr title="Resource Description Framework">RDF</abbr> qui, avouons-le, n'est pas des plus simple à mettre en œuvre. La grammaire <abbr title="eXtensible Markup Language">XML</abbr> étant faite pour les machines, ce qui pose des problèmes dans la rédaction de ces différents fichiers, à moins d'avoir à sa disposition des outils adaptés.</p>
  70. <ul>
  71. <li>C'est la grande raison de la popularité des <a href="http://microformats.org/wiki/Main_Page-fr">microformats</a> qui sont apparus plus récemment et ne se basent pas sur RDF mais sur l'insertion d'informations au sein même du <abbr title="eXtensible Hyper Text Markup Language">XHTML</abbr> de la page. Par exemple, <a href="http://gmpg.org/xfn/"><abbr title="XML Friends Network">XFN</abbr></a> s'occupe de décrire les relations entre individus comme le fait <abbr title="Friend Of A Friend">FOAF</abbr> mais en s servant de simples liens, par exemple en ajoutant <strong>rel="friend met"</strong> pour indiquer les relations entre le lieur et le lié.</li>
  72. </ul>
  73. <h2>Quelles sont les limitations actuelles&nbsp;?</h2>
  74. <p>La principale limitation est... le désintéressement total actuel de ces données par les moteurs de recherche alors que ça devrait être une sorte de Graal pour eux&nbsp;! Du coup, c'est un peu le serpent qui se mord la queue car quel développeur web va bosser des heures à se taper les specifications et à implémenter toutes ces relations pour son site si cela n'apporte rien&nbsp;? Bon ok un geek, mais ça ne donne pas assez de sens au final pour les moteurs de recherche qui ne vont pas développer leur recherche pour une dizaine de milliers de pages...</p>
  75. <p>Autre limitation, c'est compliqué. Alors c'est sûr, nous sommes compliqués donc les relations qui en découlent ne pouvaient pas être simple mais c'est un frein évident au développement du web sémantique. C'est bien simple, ça doit faire une semaine que je me suis lancé à fond là-dedans et je n'ai pas l'impression d'avancer.</p>
  76. <p>Néanmoins, j'ai envie que le web progresse dans ce sens et je prend le temps d'investir dans cette technologie car j'aimerais que mon prochain site soit sémantique.</p>
  77. <h2>Comment faire un site sémantique finalement&nbsp;?</h2>
  78. <p>C'est problèmatique. Le premier problème c'est le manque d'exemples concrêts disponibles. Il manque un getreal.w3.org qui listerait des outils et des exemples d'application pour chaque spec (et pas une dizaine de lignes mais un vrai exemple). Alors je sais c'est facile de critiquer mais actuellement c'est le seul moyen de faire percer <strong>rapidement</strong> une technologie. Il n'y a qu'à voir le buzz fait autour de <abbr title="Ruby on Rails">RoR</abbr>, à quand un screencast pour rendre son site sémantique&nbsp;?</p>
  79. <p>Autre hésitation, il y a deux écoles comme vous aurez pu le constater&nbsp;: les microformats et l'utilisation du RDF. Ce qui est bien c'est que vous pouvez combiner les deux sans soucis. Ce qui est moins bien c'est que ça demande le double de travail&nbsp;! Pour les fainéants, les microformats sont tout trouvés, 2-3 modifications dans votre template et ça roule (presque). Le problème c'est que je ne pense pas que ce soit le lieu pour faire de la sémantique. La sémantique sert à décrire des relations entre données mais indépendament de ces données (à mon avis) car ces relations peuvent évoluer et les microformats ne sont pas une solution pérenne. Que ferez vous si la situation évolue&nbsp;? Reprendre chaque ligne de html pour modifier les relations que vous avez inséré&nbsp;? Bon courage.</p>
  80. <p>Quelques idées sont bonnes à prendre mais devraient plus à mon avis être assimilées à des standards, par exemple que chaque billet de blog ait un contenu possédant une <strong>class="post"</strong> ou que chaque lien vers un billet ait un <strong>rel="bookmark"</strong>, voila de quoi ajouter un plus sans conséquence qui permet une uniformisation de la structure d'un document html permettant par exemple d'afficher plusieurs blogs avec la même feuille de style ou d'identifier les blocs qui ont réellement un sens dans la page.</p>
  81. <p>Donc pour faire un site sémantique, il va falloir&nbsp;:</p>
  82. <ul>
  83. <li>apprendre le RDF&nbsp;;</li>
  84. <li>lire les spécifications de chacun des formats&nbsp;;</li>
  85. <li>implémenter les outils permettant de générer ces fichiers.</li>
  86. </ul>
  87. <p>Wow, il y a encore un motivé dans l'assistance&nbsp;? Personnellement je commence à douter. Heureusement qu'il existe quelques outils pour simplifier tout ça mais quand même je suis sceptique quant à la capacité à rendre tout ça grand public. Sans compter qu'il va falloir renseigner ces métadonnées pour chaque nouvelle entrée...</p>
  88. <h2>Qu'est ce que j'ai oublié&nbsp;?</h2>
  89. <p>Voici quelques articles que j'ai consulté jusqu'à présent à ce sujet&nbsp;:</p>
  90. <ul>
  91. <li><a href="http://websemantique.org/PagePrincipale">Web Sémantique.org</a>, <strong>évidemment</strong>&nbsp;;</li>
  92. <li><a href="http://esw.w3.org/topic/SemanticWeb">SemanticWeb</a> sur le site du W3C&nbsp;;</li>
  93. <li><a href="http://www.la-grange.net/2003/12/17.html">XFN&nbsp;: juste pour les mauvais geeks</a>, tout est dans le titre :-)&nbsp;;</li>
  94. <li><a href="http://upian.net/znarf/carnet/2003/12/XFN">XFN</a> chez Znarf</li>
  95. <li><a href="http://iandavis.com/blog/2005/05/tinky-and-skos?year=2005&amp;monthnum=05&amp;name=tinky-and-skos">Tinky and SKOS</a>, réflexion intéressante sur le tagging des sites&nbsp;;</li>
  96. <li><a href="http://www.la-grange.net/2005/06/23.html#tag-skos">Tag, Taxonomie et DotClear</a>, ou comment remettre les tags à leur place&nbsp;;</li>
  97. <li><a href="http://apassant.net/wiki/semweb/dotclear-sioc">SIOC exporter for Dotclear</a>, une implémentation de SIOC pour Dotclear&nbsp;;</li>
  98. <li><a href="http://www.betaversion.org/~stefano/linotype/news/85/">Folksologies: de-idealizing ontologies</a>, exemple d'implémentation&nbsp;;</li>
  99. <li><a href="http://www.w3.org/2004/03/thes-tf/primer/2005-05-04">Quick Guide to Publishing a Thesaurus on the Semantic Web</a>&nbsp;;</li>
  100. <li><a href="http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS//Vol-135/">Scripting for the Semantic Web</a>&nbsp;;</li>
  101. <li><a href="http://www.la-grange.net/2003/02/17.html.fr">Un Web sémantique facile</a>, très bon texte d'introduction&nbsp;;</li>
  102. <li><a href="http://www.internetactu.net/?p=6118">Les microformats, prochaine étape du web sémantique ?</a>&nbsp;;</li>
  103. <li><a href="http://fredericdevillamil.com/articles/2006/06/13/la-recherche-par-tag-compl%C3%A9ment-indissociable-de-la-recherche-sur-le-contenu">La recherche par tag, complément indissociable de la recherche sur le contenu</a>, par Frédéric, pro-microformats&nbsp;;</li>
  104. <li><a href="http://www.electronlibre.com/electronnews/?p=17">Comprendre les tags</a> et les extensions possibles&nbsp;;</li>
  105. <li><a href="http://autrans.crao.net/index.php/AtelierWebS%E9mantique">Atelier Web Sémantique</a>, <strong>si vous ne devez suivre qu'un seul lien</strong>.</li>
  106. </ul>
  107. <p>J'ai dû passer à côté de beaucoup de choses encore, et vous quelles sont vos ressources ou vos projets pour un web plus sémantique&nbsp;?</p>
  108. <p><strong>[trackback manuel]</strong>&nbsp;: Simon qui <a href="http://atonie.org/weblog/">a finit par ouvrir un blog</a>, propose <a href="http://atonie.org/weblog/david-websemantique">quelques ressources supplémentaires pour un web sémantique</a>. Merci&nbsp;!</p>
  109. </div>
  110. </article>
  111. <footer>
  112. <h6 property="schema:datePublished">— 15/08/2006</h6>
  113. </footer>
  114. </section>
  115. <section>
  116. <div>
  117. <h3>Articles peut-être en rapport</h3>
  118. <ul>
  119. <li><a href="/david/biologeek/archives/20060808-de-l-avenir-du-web/" title="Accès à ★ De l&#39;avenir du web">★ De l&#39;avenir du web</a></li>
  120. <li><a href="/david/biologeek/archives/20120131-resolutions-rediriger-economiser-et-debattre/" title="Accès à ★ Résolutions : rediriger, économiser et débattre">★ Résolutions : rediriger, économiser et débattre</a></li>
  121. <li><a href="/david/biologeek/archives/20110112-resolutions-decouvrir-concretiser-et-transmettre/" title="Accès à ★ Résolutions : découvrir, concrétiser et transmettre">★ Résolutions : découvrir, concrétiser et transmettre</a></li>
  122. </ul>
  123. </div>
  124. </section>
  125. <section>
  126. <div id="comments">
  127. <h3>Commentaires</h3>
  128. <div class="comment" typeof="schema:UserComments">
  129. <p class="comment-meta">
  130. <span class="comment-author" property="schema:creator">ArnO</span> le <span class="comment-date" property="schema:commentTime">15/08/2006</span> :
  131. </p>
  132. <div class="comment-content" property="schema:commentText">
  133. <p>Merci pour tes posts toujours tres reactifs et tres explicites.<br />
  134. Pour la construction de pages Web semantique je te conseil de te pencher sur KnoBot (<a href="http://wymiwyg.org/knobot" title="http://wymiwyg.org/knobot" rel="nofollow">wymiwyg.org/knobot</a>). C'est un outil qui supporte le framework de developpement semantique Jena.<br />
  135. Pour ce qui est de la lutte entre RDF et methode de fainéants, je vote RDF. C'est le format de base dans ce cas. Et puis toutes les normes ne sont pas encore validees. Par exemple SPARQL, qui permettra de faire des requettes sur les fichiers RDF, a la maniere de SQL, n'est qu'une recommandation candidate du W3C.<br />
  136. C'est du tout frais, du tout nouveau, un peu de patience et tout ca ce mettra en place<br />
  137. Bon courage, ArnO</p>
  138. </div>
  139. </div>
  140. <div class="comment" typeof="schema:UserComments">
  141. <p class="comment-meta">
  142. <span class="comment-author" property="schema:creator">Xavier</span> le <span class="comment-date" property="schema:commentTime">15/08/2006</span> :
  143. </p>
  144. <div class="comment-content" property="schema:commentText">
  145. <p>Tu oublies une splendide chronique : <a href="http://www.clever-age.com/veille/clever-link/web-semantique-entreprise-comment-quels-niveaux-498.html" title="http://www.clever-age.com/veille/clever-link/web-semantique-entreprise-comment-quels-niveaux-498.html" rel="nofollow">www.clever-age.com/veille...</a> ;-)<br />
  146. <br />
  147. Je pense que tu fais fausse route dans ton interprétation de l'état actuel des choses : le Web sémantique existe, et si les &quot;gros&quot; comme Google ou Yahoo! semblent l'ignorer pour le moment, c'est parce que leur interêt ne s'y trouve pas (encore). Si les géantsmontraient toujours la voie de l'innovation, cela se saurait depuis bien longtemps.<br />
  148. <br />
  149. Une manière de permettre au web de se &quot;sémantiser&quot; peu à peu, c'est de montrer aux entreprises les gains qu'elles peuvent avoir à utiliser le WS. Employer RDF comme support pour des échanges de données, cela a tout son sens aujourd'hui, surtout avec l'existence de nombreuses API de manipulation de RDF. Mais se borner à emloyer les microformats sans que cela s'inscrive dans une démarche de masse, cela ne mène a rien, au moins dans le monde de l'entreprise. Sémantiser pour sémantiser, cela ne sert à rien - ou tout au plus à faire hype. Par contre, utiliser les technologies du Web Sémantique pour répondre de manière efficace à des besoins et aller plus loin dans les possibilités, ça c'est cool !<br />
  150. <br />
  151. Pour répondre à une question que tu poses, je dirais que pour &quot;faire un site sémantique&quot;, il faut proposer une alternative sémantique à chacune des infiormations/contenus présentés sur ce site. Tout est bon : RSS 1.0 (RDF), variantes de RDf adaptées aux galeries photo, FOAF pour un CV, etc.<br />
  152. <br />
  153. J'ai mis en place quelques mal d'outils autour de Symfony pour permettre de produire un site plus ou moins sémantque. Fais moi signe si ça t'intéresse ;-)</p>
  154. </div>
  155. </div>
  156. <div class="comment" typeof="schema:UserComments">
  157. <p class="comment-meta">
  158. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">15/08/2006</span> :
  159. </p>
  160. <div class="comment-content" property="schema:commentText">
  161. <p>@ArnO : j'ai jetté un œil au projet KnoBot et je ne voudrais pas m'arrêter à l'esthétique mais quand même être obligé de regarder la source d'une page pour lire l'intitulé du projet ça fait web 0.1 là...<br />
  162. <br />
  163. Bon sinon le projet est bon, j'espère qu'on va arriver à l'utilisation du peer-to-peer pour décentraliser tout ça. À quand un moteur de recherche ;)<br />
  164. <br />
  165. <a href="https://larlet.fr/david/biologeek/archives/20050512-firefox-moteur-de-recherche-et-peer-to-peer/" title="https://larlet.fr/david/biologeek/archives/20050512-firefox-moteur-de-recherche-et-peer-to-peer/" rel="nofollow">www.biologeek.com/journal...</a><br />
  166. <br />
  167. @Xavier : je n'ai pas oublié cette chronique, mais je l'avais déjà liée dans l'article précédent :<br />
  168. <br />
  169. <a href="https://larlet.fr/david/biologeek/archives/20060808-de-l-avenir-du-web/" title="https://larlet.fr/david/biologeek/archives/20060808-de-l-avenir-du-web/" rel="nofollow">www.biologeek.com/journal...</a><br />
  170. <br />
  171. Mais bon, les bonnes chroniques on s'en lasse pas ;)<br />
  172. <br />
  173. &gt; Je pense que tu fais fausse route dans ton interprétation [...] le Web sémantique existe<br />
  174. <br />
  175. Soit, je ne remet pas du tout en doute l'existence du web sémantique, c'est juste que j'ai du mal à estimer son ampleur. Combien de personnes ont déjà entendu parler de web sémantique ? Encore combien de temps avant sa démocratisation ?<br />
  176. <br />
  177. Sinon pour la suite 100% d'accord. Ce que tu as fait pour Symfony est facilement adaptable à Django ? ;)</p>
  178. </div>
  179. </div>
  180. <div class="comment" typeof="schema:UserComments">
  181. <p class="comment-meta">
  182. <span class="comment-author" property="schema:creator">giz404</span> le <span class="comment-date" property="schema:commentTime">15/08/2006</span> :
  183. </p>
  184. <div class="comment-content" property="schema:commentText">
  185. <p>Je me suis déjà penché sur ces aspects... mais il en ressort un petit goût d'à-quoi-bon. <br />
  186. <br />
  187. Cela prend beaucoup de temps à mettre en place (outre la difficulté, il faut un minimum réfléchir au sens de ce qu'on fait, puis au contenu même de nos &quot;tags&quot;, relations et autre. Par exemple, construire une liste de liens xfn-ée est bien moins facile qu'il ne semble de prime abord. Ou bien c'est moi qui me pose trop de questions, c'est une autre histoire.<br />
  188. <br />
  189. Et puis le fait que ce ne soit pas visible pour l'utilisateur et non-utilisé par les moteurs de recherche n'encourage pas à se lancer dans une telle démarche. Le moment où les choses évolueront de ce côté là, il sera bien assez tôt pour refondre un site complètement sémantiquement.<br />
  190. <br />
  191. Dans un cadre professionnel, n'en parlons même pas, si &quot;temps passé&quot; n'est pas égal à &quot;profits immédiats&quot;, alors l'équation est fausse pour nos très chers chefs et marketeux.<br />
  192. <br />
  193. En bref, la sémantique, les méta-données, les microformats toussa toussa, oui pourquoi pas, mais plus tard peut-être. Patientons, laissons se décanter la situation, laissons les techonologies murir, puis reparlons-en.</p>
  194. </div>
  195. </div>
  196. <div class="comment" typeof="schema:UserComments">
  197. <p class="comment-meta">
  198. <span class="comment-author" property="schema:creator">ArnO</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  199. </p>
  200. <div class="comment-content" property="schema:commentText">
  201. <p>Pour assouvir les connaissances Biolo du geek et autres, un petit point sur l'utilisation du Web sémantique dans la recherche fondamentale en Biologie:<br />
  202. - le &quot;tagging&quot;: il existe Connotea (de la revue Nature), qui est le Del.icio.us des scientifiques, pour les articles (te connaissant impliqué dans l'Open Articles <a href="https://larlet.fr/david/biologeek/archives/20060119-open-articles-liberez-votre-savoir/," title="https://larlet.fr/david/biologeek/archives/20060119-open-articles-liberez-votre-savoir/," rel="nofollow">www.biologeek.com/journal...</a> c'est retourner les outils des éditeurs contre leurs intérêts!)<br />
  203. - les Ontologies, description des connaissances biologiques: là il en pleut de partout. Tous les domaines sont touchés, c'est l'invasion... On classe les molécules, on définit des processus biologiques, de l'imagerie, de la taxonomie, de l'anatomie et beaucoup d'autres mots qui finissent en &quot;ie&quot;. Le meilleur référencement est certainement celui des projets Open Biomedical Ontologies <a href="http://obo.sourceforge.net/" title="http://obo.sourceforge.net/" rel="nofollow">obo.sourceforge.net/</a> <br />
  204. - le lien d'éléments de ces ontologies à travers d'autres documents et d'autres contextes. Dans mon étude actuel, je défini des cascades de réactions de molécules, qui sont annotées en RDF par des référence aux bases de données telles que Gene Ontology, ChEBI, Uniprot. Donc on utilise les éléments des ontologies pour créer de l'information. Il devient alors plus aisé de faire des recherches sur ces documents &quot;conformes&quot;.<br />
  205. Très certainement à compléter.<br />
  206. ArnO</p>
  207. </div>
  208. </div>
  209. <div class="comment" typeof="schema:UserComments">
  210. <p class="comment-meta">
  211. <span class="comment-author" property="schema:creator">Got</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  212. </p>
  213. <div class="comment-content" property="schema:commentText">
  214. <p>Il ne faut pas exagérer le côté &quot;sémantique&quot; des technologies du Web sémantique. Evidemment, le but final est d'ajouter du sens aux milliers d'information qui transitent sur le Web, mais RDF, qui est la base de toutes ces technologies, offrent surtout un moyen de décrire et d'organiser l'information, là où XML sert à la structurer (d'où ma série de trois billets sur la question que tu as déjà citée).<br />
  215. <br />
  216. Il faut aussi avoir en tête que les activités Web sémantique au sein du W3C sont avant tout de l'ordre de la recherche en informatique et en sciences de l'information. Evidemment, les sociétés ont un oeil dessus, mais il faudra encore quelques années pour que ces technologies soient rentables. Quant au grand public, ce n'est clairement pas le public visé pour l'instant, même si les applications seraient pour nous tous très intéressantes, en particulier pour améliorer la recherche d'informations. En fait, les plus concernés sont les chercheurs dans différentes disciplines que ce soit en sciences dures ou en sciences humaines. Je suis un peu étonné que tu n'aies pas cité les travaux effectués autour des ontologies en biologie (cf le logiciel Protégé développé par le labo d'informatique médical de Stanford : <a href="http://smi.stanford.edu/" title="http://smi.stanford.edu/" rel="nofollow">smi.stanford.edu/</a> ) auxquels faisait allusion précédemment Arno. Mais, les sciences humaines (je suis en quelque sorte un historogeek ;-) ) et les professionnels de la documentation comme les bibliothèques et les centres d'archives s'intéressent aussi à ces questions.<br />
  217. <br />
  218. Maintenant, il y a largement de quoi s'amuser et ajouter effectivement un peu d'informations &quot;sémantiques&quot; dans un site Web en utilisant les technologies du Web sémantique. Dans ce cas, ces fichiers peuvent prendre la place d'informations habituellement stockés dans des tables et des champs d'une base de données relationnelles en offrant une plus grande souplesse et évolutivité. Il faut d'ailleurs ajouter que XML n'est qu'une des syntaxes possibles pour écrire du RDF, il en existe d'autres : turtle, N3 ou N-triples qui peuvent s'avérer plus simple pour certains. Et, entre nous, ajouter des microformats dans du HTML se révèle aussi compliqué que d'écrire un fichier FOAF en syntaxe XML à la main et je ne parle même pas d'écrire du code ;-)<br />
  219. <br />
  220. Tu as cité quelques vocabulaires RDF (et non format :-) ), j'en ajouterais au moins quatre autres que sont OWL, le vocabulaire RDF pour définir les ontologies, tout simplement RSS 1.0, la seule version RDF de RSS qui sera certainement détroné par la version OWL de ATOM (<a href="http://atomowl.org/" title="http://atomowl.org/" rel="nofollow">atomowl.org/</a> ) et surtout Dublin Core, le pionnier des vocabulaires RDF permettant à l'origine la description des pages Web (pour une introduction sur ce vocabulaire : <a href="http://openweb.eu.org/articles/dublin_core/" title="http://openweb.eu.org/articles/dublin_core/" rel="nofollow">openweb.eu.org/articles/d...</a> ). Par ailleurs, comme l'a rappelé Simon dans le billet que tu cites, je ferai une place très importante à SPARQL, l'équivalent de SQL pour les fichiers RDF. J'ai écrit pas mal de billets qui font références à tout cela et qui sont rassemblés à l'adresse : <a href="http://lespetitescases.net/index355" title="http://lespetitescases.net/index355" rel="nofollow">lespetitescases.net/index...</a> et pour ceux qui voudraient voir un site entièrement basé sur un fichier RDF, j'ai construit un mini-site à partir d'une ontologie en OWL du monde d'Harry Potter (<a href="http://lespetitescases.net/de-la-theorie-a-la-pratique-l-ontologie-du-monde-de-harry-potter" title="http://lespetitescases.net/de-la-theorie-a-la-pratique-l-ontologie-du-monde-de-harry-potter" rel="nofollow">lespetitescases.net/de-la...</a> ) (Attention, il n'y a aucun graphisme, c'est du web 0.1 à ce niveau-là ;-) ).<br />
  221. <br />
  222. Le Web sémantique est un sujet passionant dont les possibilités sont immenses et qui se trouvent à la croisée de nombreuses disciplines d'où sa difficulté qui selon moi ne se situe pas au niveau technique pur, mais dans les aspects conceptuels. Enfin (et j'arrête mon long billet, désolé :-) ), les technologies sont à présent suffisamment matures pour commencer à sérieusement s'amuser (à ce propos, je vous conseille de jeter un coup d'oeil à SIMILE, <a href="http://simile.mit.edu/" title="http://simile.mit.edu/" rel="nofollow">simile.mit.edu/</a> ), so have fun ;-)</p>
  223. </div>
  224. </div>
  225. <div class="comment" typeof="schema:UserComments">
  226. <p class="comment-meta">
  227. <span class="comment-author" property="schema:creator">Omnisilver</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  228. </p>
  229. <div class="comment-content" property="schema:commentText">
  230. <p>Coquille : le prouve -&gt; le prouvent<br />
  231. <br />
  232. Pour le billet ... j'avoue que je n'ai pas tout lu même si ça avait l'air intéressant (c'est pas mon niveau) ^^</p>
  233. </div>
  234. </div>
  235. <div class="comment" typeof="schema:UserComments">
  236. <p class="comment-meta">
  237. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  238. </p>
  239. <div class="comment-content" property="schema:commentText">
  240. <p>@giz404 :<br />
  241. &gt; Patientons, laissons se décanter la situation, laissons les techonologies murir, puis reparlons-en.<br />
  242. <br />
  243. Ça peut être sympa d'être dans les précurseurs aussi. C'est un investissement mais c'est intéressant. Je commence à en avoir marre d'utiliser le web passivement, j'ai envie d'y contribuer ! Pas en lançant une startup2.0 mais en pensant sur le long terme, pas forcément en terme de profits (financiers). Après pour les entreprises, c'est sûr qu'elles ne peuvent pas prendre ce risque... à moins d'avoir quelques geeks dans leurs effectifs ;-).<br />
  244. <br />
  245. @ArnO : Merci pour tous ces liens, en plus j'ai des besoins de biolo en ce moment, je vais regarder tout ça de plus près. En tout cas ça à l'air sympa ton sujet !<br />
  246. <br />
  247. @Got : Wow ! Ça c'est du commentaire. Merci pour tout et ne sois pas désolé d'ajouter autant de qualité à ce billet.<br />
  248. <br />
  249. &gt; En fait, les plus concernés sont les chercheurs dans différentes disciplines que ce soit en sciences dures ou en sciences humaines.<br />
  250. <br />
  251. Décidemment il aura fallu que je sorte de la recherche pour en découvrir certains aspects passionnants...<br />
  252. <br />
  253. &gt; Le Web sémantique est un sujet passionant dont les possibilités sont immenses et qui se trouvent à la croisée de nombreuses disciplines d'où sa difficulté qui selon moi ne se situe pas au niveau technique pur, mais dans les aspects conceptuels.<br />
  254. <br />
  255. C'est justement ce qui me plait, je n'aurais pas pu mieux l'exprimer :-).<br />
  256. <br />
  257. @Omnisilver : merci c'est corrigé... c'est plus une question de curiosité que de niveau à ce stade là, je ferais des efforts pour être encore plus accessible la prochaine fois.<br />
  258. </p>
  259. </div>
  260. </div>
  261. <div class="comment" typeof="schema:UserComments">
  262. <p class="comment-meta">
  263. <span class="comment-author" property="schema:creator">ArnO</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  264. </p>
  265. <div class="comment-content" property="schema:commentText">
  266. <p> Web sémantique et Web 2.0<br />
  267. Je m'obstine à ne pas comprendre pourquoi tu souhaites changer ton blog. C'est une mine d'information incroyable tel qu'il est organisé, clair et bien maintenu (je sais pas combien de petits chinois travaillent à ton compte pour fournir autant de post!).<br />
  268. Qui plus est, pour débattre sur l'interêt du sémantique, je ne pense pas que tu devrais lâcher ton système. Tu fais partie d'un monde communautaire et de l'échange d'information, tout se qui constitue le Web 2.0. Ce sont tes posts et les réactions quelle engendre dans ton audience qui font la force de tes documents. Le Sémantique t'apportera un couche de description des fiches, facilitera peut-être la recherche de ton lecteur (s'il métrise bien un outil de recherche perfectionné, qui n'existe pas), mais certainement pas ta vie... Je vois déjà la difficultés de décrire parfaitement un document, qui plus est dès que tu veux bouger ton organisation, voilà la galère. Non, je pense qu'il n'y a aucun outil pour maintenir les blogs grâce au Web sémentique qui vaille DockClear, qui est un outil maintenu largement diffusé, plutôt famillier et très développé. Autre point de vue, si on ne tient pas compte des standards, je trouve ton blog très sémantique. Sans déconner, l'information sur un thème est aisément accèssible. Si je veux promouvoir Windaube et que je tombe sur ton site, je sais rapidement que se sera pas ici que je serai crédible (le sous-titre suffit!). Bref, laisse le sémantique au dévellopement et à la recherche et sûr que l'outil de blog idéal apparaitra un jour.<br />
  269. Et le coup de gueule de la fin: le super pas sémantique de biologeek (là il faut regarder le titre), c'est que t'as perdu une particule. Je trouve que tu t'es méga orienté sur l'actu info libre, programmation... Au registre Bioinformatique, on trouve une critique de ta formation (très bien pour les jeunes étudiants, NB: je pense vraiment que ca doit être la meilleure formation bioinfo en France), une réflexion philosophique dont j'ai franchement rien compris digne de fumeurs de marijuana qui atteignent le Nirvana, des introductions au domaine. Qu'est ce qui en est de tes recherches bioinfo actuelles. C'est là que tu pourrais avoir une avance. Le seul blog bioinfo francophone que j'ai trouvé est un clampin qui fais de la bioinfo en Inde et qui t'a pomper ton nom de domaine. Bref, de la Bio please. L'informatique, tout le monde en traite, je satuuuuuuuuuure. fin du coup de gueule<br />
  270. Merci infiniment pour le travail que tu fourni à la communauté et bon courage si tu te lance dans le sémantique.<br />
  271. ArnO</p>
  272. </div>
  273. </div>
  274. <div class="comment" typeof="schema:UserComments">
  275. <p class="comment-meta">
  276. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">16/08/2006</span> :
  277. </p>
  278. <div class="comment-content" property="schema:commentText">
  279. <p>Ouch, bon je vais méditer sur tout ça, la nuit porte conseil comme on dit...<br />
  280. <br />
  281. Juste une petite précision quand même : je ne fais actuellement plus de bio-informatique (je suis embauché en tant que consultant technique pour faire du développement web).</p>
  282. </div>
  283. </div>
  284. <div class="comment" typeof="schema:UserComments">
  285. <p class="comment-meta">
  286. <span class="comment-author" property="schema:creator">Charly</span> le <span class="comment-date" property="schema:commentTime">30/08/2006</span> :
  287. </p>
  288. <div class="comment-content" property="schema:commentText">
  289. <p>David, achete vite infogeek.com ;-)<br />
  290. <br />
  291. Un nom de boîte ? Tu as cherché en bioinfo ou pas du tout ? Qu'est ce qui motive ton choix ? Je pose la question car effectivement notre formation est très orienté BIOinfo et beaucoup moins (voir pas du tout) bioINFO. La nuance est importante car la plupart des formations de bioinfo en france sont destinées à des informaticiens... pas besoin de 5 années de biologie pour comprendre les termes utilisés dans une base de données :-/ Donc le travail que tu commences correspond à une démarche personnelle ? une opportunité sans aucun doute... Des détails sur ta recherche d'emploi ? <br />
  292. <br />
  293. Comme Arno, je trouve ton site très bien. Pourquoi vouloir le changer, je regrette aussi ta nouvelle orientation, trop web 2.0, bref trop mode et sans vouloir ignorer ces évolutions, ce n'est pas ça qui me fera venir sur ton blog ;-)<br />
  294. <br />
  295. Bonne continuation &amp; donne nous des news de ton boulot mais pas trop en mal si tu veux pas te faire virer à cause de ton blog (Cf. blog Maitre Eolas &amp; Co. )<br />
  296. <br />
  297. Cu.</p>
  298. </div>
  299. </div>
  300. <div class="comment" typeof="schema:UserComments">
  301. <p class="comment-meta">
  302. <span class="comment-author" property="schema:creator">biou</span> le <span class="comment-date" property="schema:commentTime">31/08/2006</span> :
  303. </p>
  304. <div class="comment-content" property="schema:commentText">
  305. <p>Biologeek, connais-tu GRDDL? cela permet d'obtenir du RDF à partir de microformats, entre autres. Donc il n'y a qu'à modifier la page pour qu'elle supporte un ou plusieurs microformats, et ajouter un entete grddl. Ensuite avec un lecteur qui supporte GRDDL, tu charges la page et tu récupères une version RDF. Il n'y a donc pas besoin de produire le travail en double comme tu le dis dans ton article.<br />
  306. Plus d'infos chez le boss, Danny Ayers : <a href="http://dannyayers.com/2005/08/01/microformats-on-the-grddl/" title="http://dannyayers.com/2005/08/01/microformats-on-the-grddl/" rel="nofollow">dannyayers.com/2005/08/01...</a></p>
  307. </div>
  308. </div>
  309. <div class="comment" typeof="schema:UserComments">
  310. <p class="comment-meta">
  311. <span class="comment-author" property="schema:creator">Alex</span> le <span class="comment-date" property="schema:commentTime">07/09/2006</span> :
  312. </p>
  313. <div class="comment-content" property="schema:commentText">
  314. <p>Une alternative aux microformats est également l'inclusion de RDF dans ses pages HTML via eRDF ou RDFa. Un petit comparatif des 3 ici: <a href="http://www.bnode.org/archives2/58" title="http://www.bnode.org/archives2/58" rel="nofollow">www.bnode.org/archives2/5...</a> <br />
  315. <br />
  316. Sinon je dirai également qu'il ne faut pas hésiterà créer son profil FOAF ou a utiliser DOAP pour décrire ses projets, surtout qu'il existe des outils pour générer le code correspondant.<br />
  317. <br />
  318. Et concernant SIOC, le plugin DC devrait-etre mis à jour rapidement (d'ici le week-end), je t'invite à l'utiliser et à te lister sur la page des sites exportant leur contenu avec SIOC, ca te permettra d'être crawlé et intégré aux autres sites via ce browser par exemple - quand il veut bien ne pas être en rade - <a href="http://apassant.net/home/2006/06/sioc-browser/" title="http://apassant.net/home/2006/06/sioc-browser/" rel="nofollow">apassant.net/home/2006/06...</a></p>
  319. </div>
  320. </div>
  321. <div class="comment" typeof="schema:UserComments">
  322. <p class="comment-meta">
  323. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">07/09/2006</span> :
  324. </p>
  325. <div class="comment-content" property="schema:commentText">
  326. <p>@Charly : j'ai mis à jour mon CV. Pour les autres questions on sera peut-être mieux en privé effectivement :-).<br />
  327. <br />
  328. @biou : je ne connaissais pas, merci pour le lien. Je vais voir ça de plus près.<br />
  329. <br />
  330. @Alex : oui, je vais commencer par améliorer l'existant progressivement. Merci d'avoir pointé sur ton plugin, ton blog est très intéressant.</p>
  331. </div>
  332. </div>
  333. <div class="comment" typeof="schema:UserComments">
  334. <p class="comment-meta">
  335. <span class="comment-author" property="schema:creator">Alexandre Passant</span> le <span class="comment-date" property="schema:commentTime">12/09/2006</span> :
  336. </p>
  337. <div class="comment-content" property="schema:commentText">
  338. <!-- TB -->
  339. <p><strong>SIOC Exporter pour Dotclear, v1.4</strong></p>
  340. <p>Les évolutions précédentes sont passées un peu inaperçues - aucun billet à ce sujet - mais une nouvelle version du plugin SIOC pour DotClear est aujourd'hui disponible.
  341. Ce plugin permet donc d'exporter le contenu de votre blog (billets,...</p>
  342. </div>
  343. </div>
  344. <div class="comment" typeof="schema:UserComments">
  345. <p class="comment-meta">
  346. <span class="comment-author" property="schema:creator">Alex</span> le <span class="comment-date" property="schema:commentTime">12/09/2006</span> :
  347. </p>
  348. <div class="comment-content" property="schema:commentText">
  349. <p>Merci David :)<br />
  350. <br />
  351. Sinon, puisque tu parles d'ubuntu-fr dans ton exemple sur SIOC, est-ce que par hasard tu aurais l'idée de coder un plugin PunBB pour exporter les forums ubuntu-fr avec SIOC ? Ca pourrait etre sympa de voir ce que ca donne sur une telle communauté (réseaux, activité, voir lien avec les blogs des utilisateurs si eux aussi utilisent le plugin).<br />
  352. <br />
  353. N'hesite pas a venir sur #sioc ou sur la ML si ca t'interesse</p>
  354. </div>
  355. </div>
  356. <div class="comment" typeof="schema:UserComments">
  357. <p class="comment-meta">
  358. <span class="comment-author" property="schema:creator">ousintkd</span> le <span class="comment-date" property="schema:commentTime">20/09/2006</span> :
  359. </p>
  360. <div class="comment-content" property="schema:commentText">
  361. <p>Salut!<br />
  362. <br />
  363. Je suis etudiant et j'ai comme projet : Réalisation d'un moteur de recherche intelligent avec les technologies du web semantique. Je me suis plongé à fond sur le sujet mais je n'ai pas l'impression d'avancer. Je voudrais de l'aide et si possible de partenaire qui seraient prét à aprendre avec moi.<br />
  364. <br />
  365. Ma boite: <a href="mailto:ousintkd@yahoo.fr">ousintkd@yahoo.fr</a><br />
  366. id yahoo messenger: ousintkd<br />
  367. id Msn messenger: <a href="mailto:ousintkd@hotmail.com">ousintkd@hotmail.com</a><br />
  368. id skype: ousintkd<br />
  369. <br />
  370. Merci. Je vous attend</p>
  371. </div>
  372. </div>
  373. <div class="comment" typeof="schema:UserComments">
  374. <p class="comment-meta">
  375. <span class="comment-author" property="schema:creator">karl</span> le <span class="comment-date" property="schema:commentTime">25/09/2006</span> :
  376. </p>
  377. <div class="comment-content" property="schema:commentText">
  378. <p>ousintkd<br />
  379. <br />
  380. Avant tout il te faut tenter de résoudre un problème particulier. Cela te permettra surement d'avancer plus surement. Par exemple comment créer un back-end en SKOS qui utiliserait en UI le principe de tags améliorés.<br />
  381. À partir de cela tu pourrais explorer les stratégies pour rendre la vie facile à l'utilisateur.</p>
  382. </div>
  383. </div>
  384. </div>
  385. </section>
  386. <footer>
  387. <nav>
  388. <p>
  389. <small>
  390. Je réponds quasiment toujours aux <a href="m&#x61;ilto:d&#x61;vid%40l&#x61;rlet&#46;fr" title="Envoyer un email">emails</a> (<a href="/david/signature/" title="Ma signature actuelle avec possibilité de chiffrement">signés</a>) et vous pouvez me rencontrer à Montréal. <span class="more-infos">N’hésitez pas à <a href="/david/log/" title="Être tenu informé des mises à jour">vous abonner</a> pour être tenu informé des publications récentes.</span>
  391. </small>
  392. </p>
  393. </nav>
  394. </footer>
  395. </div>
  396. <script src="/static/david/js/larlet-david-3ee43f.js" data-no-instant></script>
  397. <script data-no-instant>InstantClick.init()</script>
  398. </body>
  399. </html>