| | 3390 | From nobody Mon Apr 14 22:44:39 2008 |
|---|
| | 3391 | Received: with ECARTIS (v1.0.0; list websemantique); Mon, 14 Apr 2008 22:44:43 +0200 (CEST) |
|---|
| | 3392 | MIME-Version: 1.0 |
|---|
| | 3393 | Return-Path: <gotpoupeau@infonie.fr> |
|---|
| | 3394 | X-Original-To: websemantique@gwparis.dyomedea.com |
|---|
| | 3395 | Delivered-To: websemantique@gwparis.dyomedea.com |
|---|
| | 3396 | Received: 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) |
|---|
| | 3400 | Received: 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) |
|---|
| | 3404 | Received: 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) |
|---|
| | 3408 | Received: 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) |
|---|
| | 3412 | Message-ID: <4803C237.9010005@infonie.fr> |
|---|
| | 3413 | Date: Mon, 14 Apr 2008 22:44:39 +0200 |
|---|
| | 3414 | From: Gautier Poupeau <gotpoupeau@infonie.fr> |
|---|
| | 3415 | User-Agent: Thunderbird 2.0.0.12 (X11/20080227) |
|---|
| | 3416 | MIME-Version: 1.0 |
|---|
| | 3417 | To: websemantique@xmlfr.org |
|---|
| | 3418 | Subject: [websemantique] RDF et XML, convergence ou divergence ? [was Re: [websemantique] |
|---|
| | 3419 | Re: Agenda : SemanticCamp Paris du 4 avril] |
|---|
| | 3420 | References: <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> |
|---|
| | 3422 | In-Reply-To: <348BCABC-08B7-4FBF-9A6F-0AE9D9F39BD2@semanlink.net> |
|---|
| | 3423 | X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at dyomedea.com |
|---|
| | 3424 | Content-type: text/plain; charset=iso-8859-1 |
|---|
| | 3425 | Content-Transfer-Encoding: 8bit |
|---|
| | 3426 | X-Spambayes-Classification: ham; 0.00 |
|---|
| | 3427 | X-archive-position: 12422 |
|---|
| | 3428 | X-ecartis-version: Ecartis v1.0.0 |
|---|
| | 3429 | Sender: websemantique-bounce@xmlfr.org |
|---|
| | 3430 | Errors-to: websemantique-bounce@xmlfr.org |
|---|
| | 3431 | X-original-sender: gotpoupeau@infonie.fr |
|---|
| | 3432 | Precedence: list |
|---|
| | 3433 | Reply-to: websemantique@xmlfr.org |
|---|
| | 3434 | X-list: websemantique |
|---|
| | 3435 | |
|---|
| | 3436 | Bonsoir à tous, |
|---|
| | 3437 | |
|---|
| | 3438 | C'est une très intéressante question que pose Eric. Je me la suis |
|---|
| | 3439 | moi-même longtemps posé, venant comme Eric de la communauté XML, par |
|---|
| | 3440 | l'intermédiaire de la TEI (autant dire la ligne dure de XML ;-) ). |
|---|
| | 3441 | Après y avoir pas mal réfléchi, je rejoins la position de Karl, à savoir |
|---|
| | 3442 | que XML et RDF répondent à des usages et contextes particuliers et que |
|---|
| | 3443 | les mélanger ou les rapprocher serait une erreur. En effet, les modèles |
|---|
| | 3444 | sous-jacents d'information sont différents et il ne faut pas confondre |
|---|
| | 3445 | syntaxe et modèle. |
|---|
| | 3446 | |
|---|
| | 3447 | XML est à la fois un modèle et une syntaxe. Cette double essence |
|---|
| | 3448 | constitue la force de XML et explique les raisons de son succès dans des |
|---|
| | 3449 | contextes technologiques très différents, mais est aussi la source de |
|---|
| | 3450 | nombreuses méprises, surtout dans le cadre des technologies du Web |
|---|
| | 3451 | sémantique (et je ne parle même pas de SOAP...). |
|---|
| | 3452 | En tant que modèle, XML modélise l'information sous la forme d'un arbre, |
|---|
| | 3453 | RDF modélise l'information sous la forme d'un graphe. En tant que |
|---|
| | 3454 | syntaxe, XML permet de sérialiser, c'est à dire d'écrire (ce qui est le |
|---|
| | 3455 | propre d'une syntaxe) un graphe RDF. Mais, ce n'est qu'une sérialisation |
|---|
| | 3456 | possible, d'autres sont possibles : N3, Turtle, N triples... |
|---|
| | 3457 | Or, pour bien comprendre RDF et les technologies et concepts du Web |
|---|
| | 3458 | sémantique, il me semble nécessaire de s'abstraire de la syntaxe et de |
|---|
| | 3459 | réfléchir au niveau du modèle. En essayant de faire converger les deux, |
|---|
| | 3460 | on alimente les méprises et les incompréhensions et il est alors plus |
|---|
| | 3461 | difficile de comprendre les tenants et les aboutissants de RDF. De ce |
|---|
| | 3462 | point de vue, RDF 1.0 est un exemple parfait de cette incompréhension, |
|---|
| | 3463 | si j'en crois l'histoire qu'en a récemment dressé Eric dans un |
|---|
| | 3464 | formidable article (http://xmlfr.org/actualites/decid/080210-0001#N282). |
|---|
| | 3465 | |
|---|
| | 3466 | De mon expérience, il me semble que XML, en tant que modèle, est parfait |
|---|
| | 3467 | pour encoder des documents, des textes (une page Web, une documentation, |
|---|
| | 3468 | un texte littéraire, une thèse, un article...). Le modèle d'organisation |
|---|
| | 3469 | hiérarchique du contenu (le modèle OHCO) au coeur de XML a démontré |
|---|
| | 3470 | qu'il remplissait parfaitement cet office, nonobstant les problématiques |
|---|
| | 3471 | liées à l'overlapping. Ainsi, les balises permettent d'indiquer le rôle |
|---|
| | 3472 | joué par la portion d'informations dans le contexte du document. Mais, |
|---|
| | 3473 | XML en tant que modèle ne s'intéresse pas au contenu du message, à la |
|---|
| | 3474 | donnée, il permet d'encoder la structure globale d'un document et est |
|---|
| | 3475 | pensé dans son ensemble. |
|---|
| | 3476 | RDF, quant à lui, permet de descendre au niveau de granularité inférieur |
|---|
| | 3477 | et ainsi de structurer la donnée ou le contenu du message. Le système |
|---|
| | 3478 | des triples s'impose comme un modèle simple, souple et générique pour |
|---|
| | 3479 | encoder de la donnée et les URI permettent d'entrevoir les liens entre |
|---|
| | 3480 | toutes les données quelles qu'elles soient. Dans le cadre d'un projet |
|---|
| | 3481 | qui rassemble beaucoup de données très typées, très structurées, reliés |
|---|
| | 3482 | par de multiples relations qu'il est nécessaire d'exprimer clairement, |
|---|
| | 3483 | RDF me semble le modèle le plus adéquat. |
|---|
| | 3484 | |
|---|
| | 3485 | Pour résumer, je résumerais cette question par les équations suivantes : |
|---|
| | 3486 | Document ou texte à encoder = XML |
|---|
| | 3487 | Données reliées et typées à encoder = RDF |
|---|
| | 3488 | |
|---|
| | 3489 | Pour caricaturer, on pourrait donc donner l'exemple suivant : |
|---|
| | 3490 | Si vous concevez votre fil RSS comme un document alternatif de votre |
|---|
| | 3491 | contenu avec une structure pensée sur l'ensemble du fichier, alors |
|---|
| | 3492 | utilisez RSS 2. |
|---|
| | 3493 | Si vous concevez votre fil RSS comme la description des données de votre |
|---|
| | 3494 | contenu et les relations qu'elles entretiennent entre elles, alors |
|---|
| | 3495 | utilisez RSS 1 (vous remarquerez d'ailleurs que dans ce cas, il n'est |
|---|
| | 3496 | plus question de fichier, concept qui n'existe pas vraiment en RDF) |
|---|
| | 3497 | |
|---|
| | 3498 | Si cette question vous intéresse, c'est un peu le sujet sous-jacent de |
|---|
| | 3499 | mon 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 |
|---|
| | 3502 | temps...) |
|---|
| | 3503 | |
|---|
| | 3504 | A bientôt |
|---|
| | 3505 | Gautier Poupeau |
|---|
| | 3506 | |
|---|
| | 3507 | |
|---|
| | 3508 | Francois-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 | -- |
|---|
| | 3569 | Liste de diffusion "websemantique@xmlfr.org" |
|---|
| | 3570 | (http://xmlfr.org/communautes/websemantique/listes/websemantique). |
|---|
| | 3571 | |
|---|
| | 3572 | Contribuez au developpement du Web Semantique francophone |
|---|
| | 3573 | (http://websemantique.org) ! |
|---|
| | 3574 | |
|---|
| | 3575 | Pour resilier votre abonnement, envoyez un message contenant |
|---|
| | 3576 | la commande "unsubscribe" a websemantique-request@xmlfr.org |
|---|
| | 3577 | (mailto:websemantique-request@xmlfr.org?Subject=unsubscribe) |
|---|
| | 3578 | |
|---|