Rael Dornfest a annoncé
une proposition de spécification pour une
version 1.0 du format RSS (Rich Site Summary)
permettant d'étendre les fonctionnalités de ce vocabulaire introduit par Netscape pour
son portail "My Netscape".
Par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
mercredi 16 août 2000
Cette annonce fait suite à la proposition de Rael Dornfest
d'introduire dans RSS un mécanisme de modularisation et à
la vive réaction de Dave Winer qui avait laissé entrevoir une
possible scission de
RSS.
La proposition de spécification a été élaborée par un groupe d'experts
XML et RDF (Gabe Beged-Dov,
Dan Brickley, Ian Davis, Leigh Dodds,
Rael Dornfest, Jonathan Eisenzopf, David Galbraith,
R.V. Guha, Eric Miller, et Eric van der Vlist) et
elle est maintenant soumise à discussions sur la liste
RSS-DEV.
S'appuyant sur la version 0.9
avec laquelle elle est compatible, elle réintroduit l'utilisation d'un formalisme
RDF permettant l'exploitation des informations
RSS sous forme de méta données.
Elle formalise également l'idée de modules
proposée par Rael Dornfest permettant d'ajouter des fonctionnalités
sous forme de modules (utilisant d'autres espaces de noms) sans modifier la spécification
elle-même.
Parmi les premiers modules proposés, un module
"rss091"
assure une certaine compatibilité avec la version
RSS 0.9.1.
D'autres exemples de modules (descriptions Dublin Core,
catégorisation, syndication) sont également fournis et Aaron Swartz a également
lancé l'idée d'un module "contenu"
permettant de publier des textes formatés.
Plusieurs outils sont également disponibles :
- Le module Perl
XML::RSS
supporte RSS 1.0.
-
RSS2RDF,
un outil de conversion RSS 0.9 et 0.9.1 en RSS
1.0 écrit en C,
-
Style-to-10,
des feuilles de styles XSLT
convertissant RSS 0.9 et 0.9.1 en RSS 1.0
et des classes Java permettant de faciliter cette conversion.
D'autres outils dont un validateur devraient être prochainement annoncés.
Enfin, plusieurs sites dont XMLfr et
4xt produisent
d'ores et déjà des fils d'information au format RSS 1.0.
Copyright 2000,
Eric van der Vlist.
|