XML pour la gestion des actualits sur Internet : utilisation de RSS
Andrei Popescu-Belis TIM / ETI, Universit de Genve
Cours n11
Dfinition des flux selon la documentation dInternet Explorer
• Quest-cequun flux? – Unflux, aussi appelflux RSS,flux XML,contenu syndiquouflux Web, contient des informations frquemment mises jour et publies par un site Web. – Unflux est gnralement utilis par des sites Web dinformations et de blog, mais il peut aussi tre utilis pour distribuer dautres types de contenu numrique…
• Quelssont les diffrents formats de flux ? – Lesformats les plus courants sont RSS et Atom. Les formats de flux sont constamment mis jour vers de nouvelles versions. – InternetExplorer prend en charge les formats RSS 0.91, 1.0 et 2.0, ainsi que les formats ATOM 0.3 et 1.0. – Tousles formats de flux Web reposent sur le langage XML (Extensible Markup Language), un langage informatique base de texte utilis pour dcrire et distribuer des donnes et des documents structurs.
Contenu dun fichier RSS
• Unfichier correspond un canal (<channel>) ou flux – titre,URL (pour mmoire), description, langue
• Uncanal contient un ou plusieurs « items » dactualit – listeditems qui change dans le temps • parfoistoutes les minutes, selon le site
• Unitem (<item>) correspond une information nouvelle – titre,courte description, URL vers le contenu complet • lecontenu complet nest pas inclus dans le flux! • leflux noffre que des liens vers des annonces/nouveauts – autresdescripteurs dun vocabulaire RDF • 3vocabulaires officiels, dont DC + 19 autres proposs
3
5
Quest-ce queRSS?
• Unenorme base sur XML pour dcrire le contenu des bulletins dinformations sur Internet (news) – trsgrande simplicit, grande polyvalence: codage gnrique des mtadonnes pour des pages web – destine communiquer les nouveauts entre sites, et aux utilisateurs humains
• «Producteurs » de flux« Consommateurs » de flux
• Plusieursversions et noms concurrents existent… • 1.0= RDF Site Summary (ou parfois Rich Site Summary) • 0.9x,2.0 = Really Simple Syndication
Flux RSS : «
producteurs »
2
• Producteur – unsite Internet qui est mis jour rgulirement, par exemple avec des dpches concernant lactualit (… notion trs gnrale) • Flux – documentXML (format RSS) que le site met jour rgulirement – numreles « nouveauts » les plus rcentes et contient des liens vers leur description complte • sortede sommaire des nouveauts – cedocument se trouve une adresse particulire du site (URL) • appeleelle-mme « flux » ou « canal RSS » ou «RSS feed» – unsite peut mettre disposition plusieurs flux • Fonctionnement – ilfaut donc consulter rgulirement le flux RSS pour tre tenu au courant des actualitsvoir la description des « lecteurs RSS » 4
Exemple de document RSS 0.91 (description des actualits dun site un momentt)