Et si on arrêtait de faire des métadonnées ?

Gloups ! Voici un titre bien provocateur pour un article publié sur le site Computer.org qui propose un moratoire sur les métadonnées. L’auteur se fonde ainsi sur 2 constats :

  • les systèmes de métadonnées tels que nous les connaissons n’ont pas fait leur preuve ;
  • les moteurs de recherche plein-texte sont de plus en plus performants.

Plus d’infos sur le très bon billet publié sur Figoblog.

Les metadonnées au secours de la gestion de la connaissance

Le dernier article de Boxes & Arrows aborde le thème de la gestion de la connaissance au travers des métadonnées : The Knowledge-Model Driven Enterprise. L’auteur y explique ainsi que modéliser la connaissance à l’aide d’un référentiel commun de métadonnées permet de générer des économies substantielles. J’avoue ne pas être trop rentré dans les détails de cet article, y a t-il un spécialiste de la gestion de la connaissance en entreprise qui pourrait nous donner un avis d’expert ?

Simplifiez-vous les meta-données

Si vous lisez régulièrement ce blog, vous devez forcement avoir entendu parler de Dublin Core. Pour faire simple, disons que cette technologie permet d’étendre le vocabulaire de base du HTML pour décrire le contenu d’une page. Concretement, avec le HTML, vous ne disposez que des balises keywords et description pour vos meta-données. Grâce à Dublin Core, vous pouvez étendre le nombre de balises qui vous permettent de décrire votre contenu. Pour vous simplifier la tâche, je vous propose d’utiliser le site Describe This qui se charge de rédiger pour vous les déclarations Dublin Core. Il ne vous reste plus qu’à les inclure à vos pages web ou à votre fil RSS. Et pour ceux qui en sont au stade de la découverte, je vous recommande de commencer par le très bon article d’OpenWeb : Métadonnées et Dublin Core.

XSLT, le tueur de l’XHTML ?

Bon OK, je sais c’est pas bien d’épater la galerie avec des titres racoleurs comme ça. D’autant plus que cette question est complètement idiote : XSLT ne menace en rien le XHTML, bien au contraire ! En tout cas, c’est le sujet de l’article suivant : An Introduction to Client-Side XSLT, It’s Not Just for Server Geeks Anymore. Par contre, je ne suis pas trop d’accord avec la manière dont l’auteur présente des choses.

Je me lance donc dans une petite explication, et pour cela rien de tel qu’un petit schéma pour vous l’expliquer :

Principe de fonctionnement de XSLT

Dans XSLT il y a un T comme Transformation et le processus est le suivant :

  1. Prenez un fichier XML (du contenu brut)
  2. Transformez-le en XHTML à l’aide du XSLT (ajoutez-y de la structure)
  3. Associez à ce fichier XHTML un fichier pour la présentation (CSS) et un pour le comportement (DOM)
  4. Vous obtenez une page bien structurée, bien présentée, bien codée…

Dit comme cela, ça à l’air simple, et ça l’est ! La preuve, j’y arrive alors que je suis débutant : Allez donc voir ma page de favoris en ligne : http://fredcavazza.net/bookmarks/. La page telle que vous la visualisez à l’écran n’existe pas. Il s’agit en fait d’un fichier XML qui est transformé à la volée en XHTML à l’aide d’une feuille XSLT. Cerise sur le gâteau, j’utilise une feuille CSS pour rendre cela plus présentable.

Certes, Mais quelle utilisation ? Quelles utilisations devrait-on dire plutôt. Imaginez que votre contenu soit stocké en XML. En fonction du terminal sur lequel vous souhaitez lire l’information (web, TVHD, PDA, mobile…) la technologie XSLT vous permet de transformer ce contenu, ou plutôt de l’adapter en fonction des contraintes de lecture (taille de l’écran…). Il y a à ce sujet un très bon article sur l’internet multi-canal : The Mobile Web.

Encore plus fort, on peut même transformer du contenu XML en autre chose que du XHTML : du PDF par exemple à l’aide de XSL-FO. Mais là ça commence à devenir un peu trop technique. Si jamais cela vous intéresse, je vous recommande vivement l’ensemble de tutoriels à ce sujet sur le site W3 Schools : XML Tutorials.

XML, meta-données et trouvabilité

Peter J. Bogaards (à l’origine du site Bogieland) nous propose de télécharger la présentation qu’il vient de faire au Tekom European Information Development Conference 2004 sur l’impact d’XML et des meta-données sur la trouvabilité : Metadata and XML: Improving the Findability of Information (fichier PDF). L’auteur nous fait en une trentaine de diapos un petit tour d’horizon du web sémantique et de toutes les technologies et outils qui s’y consacrent : DC, Taxonomie, Thésaurus, Ontologie, Classification multi-dimensionnelle, Topic Map, RDF