Changeset 2437

Montrer
Ignorer:
Date:
14.04.2008 22:54:20 (8 mois auparavant)
Auteur:
apache
Message:

Mise a jour des archives de listes de discussions

Fichiers:

Légende:

Non modifié
Ajouté
Supprimé
Modifié
Copié
Déplacé
  • xmlfr/archives/websemantique/websemantique.2008-04

    r2414 r2437  
    33883388(mailto:websemantique-request@xmlfr.org?Subject=unsubscribe) 
    33893389 
     3390From nobody Mon Apr 14 22:44:39 2008 
     3391Received: with ECARTIS (v1.0.0; list websemantique); Mon, 14 Apr 2008 22:44:43 +0200 (CEST) 
     3392MIME-Version: 1.0 
     3393Return-Path: <gotpoupeau@infonie.fr> 
     3394X-Original-To: websemantique@gwparis.dyomedea.com 
     3395Delivered-To: websemantique@gwparis.dyomedea.com 
     3396Received: from localhost (acer [127.0.0.1]) 
     3397        by gwparis.dyomedea.com (Postfix) with ESMTP id A631D93C078 
     3398        for <websemantique@gwparis.dyomedea.com>; 
     3399        Mon, 14 Apr 2008 22:44:38 +0200 (CEST) 
     3400Received: from localhost (acer [127.0.0.1]) 
     3401        by gwparis.dyomedea.com (Postfix) with ESMTP id A631D93C078 
     3402        for <websemantique@gwparis.dyomedea.com>; 
     3403        Mon, 14 Apr 2008 22:44:38 +0200 (CEST) 
     3404Received: from localhost (acer [127.0.0.1]) 
     3405        by gwparis.dyomedea.com (Postfix) with ESMTP id A631D93C078 
     3406        for <websemantique@gwparis.dyomedea.com>; 
     3407        Mon, 14 Apr 2008 22:44:38 +0200 (CEST) 
     3408Received: from localhost (acer [127.0.0.1]) 
     3409        by gwparis.dyomedea.com (Postfix) with ESMTP id A631D93C078 
     3410        for <websemantique@gwparis.dyomedea.com>; 
     3411        Mon, 14 Apr 2008 22:44:38 +0200 (CEST) 
     3412Message-ID: <4803C237.9010005@infonie.fr> 
     3413Date: Mon, 14 Apr 2008 22:44:39 +0200 
     3414From: Gautier Poupeau <gotpoupeau@infonie.fr> 
     3415User-Agent: Thunderbird 2.0.0.12 (X11/20080227) 
     3416MIME-Version: 1.0 
     3417To: websemantique@xmlfr.org 
     3418Subject: [websemantique] RDF et XML, convergence ou divergence ? [was Re: [websemantique] 
     3419        Re: Agenda : SemanticCamp Paris du 4 avril] 
     3420References: <429B23056C84A54BBE91FE41452E17D205EEACB3@ftrdmel2> <ANTARESNU9ACDloSaKk000002bf@novactive.com>     <f0e160660804020931g33ff47a9xc227bbd7661d6dd3@mail.gmail.com>   <1207154977.7580.11.camel@localhost>    <342478DA-00EF-4DFE-BFF1-0BD8784826C0@semanlink.net>    <1207204461.7580.34.camel@localhost>    <D753B4BA-B732-4614-996E-943493348A7C@semanlink.net>    <E039BDDF-C6B0-4BAA-A74F-54604CD41CBD@la-grange.net> 
     3421        <348BCABC-08B7-4FBF-9A6F-0AE9D9F39BD2@semanlink.net> 
     3422In-Reply-To: <348BCABC-08B7-4FBF-9A6F-0AE9D9F39BD2@semanlink.net> 
     3423X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at dyomedea.com 
     3424Content-type: text/plain; charset=iso-8859-1 
     3425Content-Transfer-Encoding: 8bit 
     3426X-Spambayes-Classification: ham; 0.00 
     3427X-archive-position: 12422 
     3428X-ecartis-version: Ecartis v1.0.0 
     3429Sender: websemantique-bounce@xmlfr.org 
     3430Errors-to: websemantique-bounce@xmlfr.org 
     3431X-original-sender: gotpoupeau@infonie.fr 
     3432Precedence: list 
     3433Reply-to: websemantique@xmlfr.org 
     3434X-list: websemantique 
     3435 
     3436Bonsoir à tous, 
     3437 
     3438C'est une très intéressante question que pose Eric. Je me la suis  
     3439moi-même longtemps posé, venant comme Eric de la communauté XML, par  
     3440l'intermédiaire de la TEI (autant dire la ligne dure de XML ;-) ). 
     3441Après y avoir pas mal réfléchi, je rejoins la position de Karl, à savoir  
     3442que XML et RDF répondent à des usages et contextes particuliers et que  
     3443les mélanger ou les rapprocher serait une erreur. En effet, les modèles  
     3444sous-jacents d'information sont différents et il ne faut pas confondre  
     3445syntaxe et modèle. 
     3446 
     3447XML est à la fois un modèle et une syntaxe. Cette double essence  
     3448constitue la force de XML et explique les raisons de son succès dans des  
     3449contextes technologiques très différents, mais est aussi la source de  
     3450nombreuses méprises, surtout dans le cadre des technologies du Web  
     3451sémantique (et je ne parle même pas de SOAP...). 
     3452En tant que modèle, XML modélise l'information sous la forme d'un arbre,  
     3453RDF modélise l'information sous la forme d'un graphe. En tant que  
     3454syntaxe, XML permet de sérialiser, c'est à dire d'écrire (ce qui est le  
     3455propre d'une syntaxe) un graphe RDF. Mais, ce n'est qu'une sérialisation  
     3456possible, d'autres sont possibles : N3, Turtle, N triples... 
     3457Or, pour bien comprendre RDF et les technologies et concepts du Web  
     3458sémantique, il me semble nécessaire de s'abstraire de la syntaxe et de  
     3459réfléchir au niveau du modèle. En essayant de faire converger les deux,  
     3460on alimente les méprises et les incompréhensions et il est alors plus  
     3461difficile de comprendre les tenants et les aboutissants de RDF. De ce  
     3462point de vue, RDF 1.0 est un exemple parfait de cette incompréhension,  
     3463si j'en crois l'histoire qu'en a récemment dressé Eric dans un  
     3464formidable article (http://xmlfr.org/actualites/decid/080210-0001#N282). 
     3465 
     3466De mon expérience, il me semble que XML, en tant que modèle, est parfait  
     3467pour encoder des documents, des textes (une page Web, une documentation,  
     3468un texte littéraire, une thèse, un article...). Le modèle d'organisation  
     3469hiérarchique du contenu (le modèle OHCO) au coeur de XML a démontré  
     3470qu'il remplissait parfaitement cet office, nonobstant les problématiques  
     3471liées à l'overlapping. Ainsi, les balises permettent d'indiquer le rôle  
     3472joué par la portion d'informations dans le contexte du document. Mais,  
     3473XML en tant que modèle ne s'intéresse pas au contenu du message, à la  
     3474donnée, il permet d'encoder la structure globale d'un document et est  
     3475pensé dans son ensemble. 
     3476RDF, quant à lui, permet de descendre au niveau de granularité inférieur  
     3477et ainsi de structurer la donnée ou le contenu du message. Le système  
     3478des triples s'impose comme un modèle simple, souple et générique pour  
     3479encoder de la donnée et les URI permettent d'entrevoir les liens entre  
     3480toutes les données quelles qu'elles soient. Dans le cadre d'un projet  
     3481qui rassemble beaucoup de données très typées, très structurées, reliés  
     3482par de multiples relations qu'il est nécessaire d'exprimer clairement,  
     3483RDF me semble le modèle le plus adéquat. 
     3484 
     3485Pour résumer, je résumerais cette question par les équations suivantes : 
     3486Document ou texte à encoder = XML 
     3487Données reliées et typées à encoder = RDF 
     3488 
     3489Pour caricaturer, on pourrait donc donner l'exemple suivant : 
     3490Si vous concevez votre fil RSS comme un document alternatif de votre  
     3491contenu avec une structure pensée sur l'ensemble du fichier, alors  
     3492utilisez RSS 2. 
     3493Si vous concevez votre fil RSS comme la description des données de votre  
     3494contenu et les relations qu'elles entretiennent entre elles, alors  
     3495utilisez RSS 1 (vous remarquerez d'ailleurs que dans ce cas, il n'est  
     3496plus question de fichier, concept qui n'existe pas vraiment en RDF) 
     3497 
     3498Si cette question vous intéresse, c'est un peu le sujet sous-jacent de  
     3499mon dernier billet  
     3500(http://www.lespetitescases.net/Du-Web-semantique-au-web-de-donnees-2)  
     3501(que je n'ai malheureusement pas le temps de poursuivre par manque de  
     3502temps...) 
     3503 
     3504A bientôt 
     3505Gautier Poupeau 
     3506 
     3507 
     3508Francois-Paul Servant a écrit : 
     3509> Le 7 avr. 08 à 23:04, Karl Dubost a écrit : 
     3510> 
     3511>    
     3512>> Le 4 avr. 2008 à 05:05, Francois-Paul Servant a écrit : 
     3513>>      
     3514>>> OK sur le fait que ce n'était pas l'objet de ta question. Mais je me 
     3515>>> demandais si une session (de sujet + général) "RDF vs XML" pouvait 
     3516>>> intéresser des gens. Certes, c'est un thème risqué et rebattu, mais   
     3517>>> il 
     3518>>> n'est pas facile de faire entendre les avantages de RDF par rapport à 
     3519>>> XML. C'est pourtant un point clé pour expliquer les intérêts des 
     3520>>> technos SW. 
     3521>>>        
     3522>> Mettre en opposition est rarement une bonne stratégie, cela exacerbe 
     3523>> les camps dans leurs positions et ne permet pas d'inviter les gens à 
     3524>> découvrir. 
     3525>> 
     3526>> En revanche, 
     3527>>      
     3528> 
     3529> ce n'est pas mettre en opposition ça ? ;-) 
     3530> 
     3531>    
     3532>> introduire des « use cases » et en démontrant le bénéfice 
     3533>> de chacune des technologies en fonction du contexte est beaucoup plus 
     3534>> utile. 
     3535>> Il y a des circonstances où un format texte simple est mieux, 
     3536>> d'autres où XML sera avantageux et d'autres où RDF sera plus 
     3537>> intéressant. 
     3538>>      
     3539> 
     3540> bien sûr. Ce que je voulais dire, c'est que l'analyse des différences   
     3541> entre RDF et XML est intéressante, et utile à la compréhension du SW.   
     3542> XML étant la techno dominante, les gens qui ne connaissent pas RDF se   
     3543> demandent, légitimement, "mais qu'est-ce que ça m'apporte ?". La   
     3544> réponse est assez subtile, et je pensais qu'une discussion était un   
     3545> bon moyen d'aller au fond des choses (et de constater, par ex, les   
     3546> insuffisances de son argumentation). 
     3547> Une analyse "XML vs RDF" par le biais de use cases est de fait une   
     3548> bonne méthode. 
     3549> 
     3550> Cordialement, 
     3551> 
     3552> fps 
     3553> -- 
     3554> Liste de diffusion "websemantique@xmlfr.org"  
     3555> (http://xmlfr.org/communautes/websemantique/listes/websemantique). 
     3556> 
     3557> Contribuez au developpement du Web Semantique francophone 
     3558> (http://websemantique.org) ! 
     3559> 
     3560> Pour resilier votre abonnement, envoyez un message contenant  
     3561> la commande "unsubscribe" a websemantique-request@xmlfr.org 
     3562> (mailto:websemantique-request@xmlfr.org?Subject=unsubscribe) 
     3563> 
     3564> 
     3565>    
     3566 
     3567 
     3568-- 
     3569Liste de diffusion "websemantique@xmlfr.org"  
     3570(http://xmlfr.org/communautes/websemantique/listes/websemantique). 
     3571 
     3572Contribuez au developpement du Web Semantique francophone 
     3573(http://websemantique.org) ! 
     3574 
     3575Pour resilier votre abonnement, envoyez un message contenant  
     3576la commande "unsubscribe" a websemantique-request@xmlfr.org 
     3577(mailto:websemantique-request@xmlfr.org?Subject=unsubscribe) 
     3578