Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml tech : Technologies XML

[xml-tech] INFO : XTech 2005 : troisieme jour

[xml-tech] INFO : XTech 2005 : troisieme jour

Auteur: <redacteurs@xmlfr.org>
Date: 02/06/2005 - 09:42
X-Mailer: FormatedTextOutputHandler

XTech 2005 : troisieme jour

J'ai eu la chance de suivre pour vous la conference XTech (ex XML
Europe ) 2005. Voici les notes que j'ai prises le troisieme jour (27
mai [1] ). Pour chaque presentation, vous y trouverez les liens vers la
presentation (en anglais) et la page du Wiki de la conference sur
laquelle vous pouvez commenter cette presentation.

Eric  van der Vlist  , Dyomedea ( vdv@dyomedea.com ).
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/tech/050602-0001).

Donnez votre avis !
mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20XTech%202005%20:%20troisieme%20jour
---------------

Outils RDF
Bootstrapping RDF applications with Redland . David Beckett , Institute
for Learning and Research Technology ( ILRT ), University of Bristol
[2]
Liens : papier [3] , presentation [4] , wiki [5] .

Redland est un ensemble de bibliotheques Open Source ecrites en C qui
permettent de developper des applications RDF ...

Son objectif est d'etre " RDF in a box" : tout ce dont vous avez besoin
pour une application RDF , disponible dans tous les environnements et
dans tous les langages de programmation...

Ses "bindings", disponibles pour de nombreux langages de programmation
( C , Perl , PHP , Ruby , Java , C# , ...) utilisent le generateur SWIG
(Simplified Wrapper and Interface Generator).

L'application demande les donnees, suivant un modele "donne moi la
suite".

Redland est decompose en modules :

  - Raptor est le parseur RDF proprement dit. S'appuyant sur un parseur
    XML (quand les documents sont au format XML / RDF ), il gere tout
    ce qui concerne la syntaxe RDF .
  - Rasqal est le moteur de requetes.
  - Redland est l'API utilisateur vers Raptor et Rasqal .
  - Les " Redland bindings" sont les passerelles permettant d'utiliser
    Redland dans les autres langages de programmation.
Les langages de requetes supportes sont RDQL et SPARQL .

SPARQL est a la fois un langage de requetes et le protocole ( HTTP )
associe.

Redland supporte egalement GRDDL , un format permettant l'extraction de
triplets RDF a partir de pages XHTML .

Kowari : A Platform for Semantic Web Storage and Analysis. David Wood 
, School of Information Technology & Electrical Engineering, University
of Queensland, Paul Gearon  , School of Information Technology &
Electrical Engineering, University of Queensland and Tom Adams  ,
Bosatsu Consulting, Inc.
Liens : papier [6] , presentation [7] , wiki [8] .

Kowari est une base de donnees RDF Open Source ecrite en Java
(http://kowari.org [9] ).

Ses caracteristiques sont :

  - La gestion de gros volumes de donnees (500 millions de
    triplets...).
  - Gestion des transactions
  - Gestion de RDF , RDF Schema et support partiel d'inferences du type
    OWL lite.
  - 100% Java
Le stockage de ses informations peut etre realise de plusieurs manieres
:

  - XA Statement Store , un systeme de stockage qui lui est propre. Il
    presente la particularite de disposer de six index differents sur
    les triplets ce qui lui permet d'acceder a l'ensemble des donnees
    de la base dans ses index.
  - Lucene
  - des "custom resolvers" permettent de s'interfacer avec tout autre
    source de donnees et notamment avec des documents XML / RDF , les
    tags de fichiers MP3 , les boites a lettres electroniques, ...
Kowari supporte deux langages de requetes :

  - iTQL , un langage qui lui est propre
  - RDQL
iTQL est un langage de requete similaire a RDFdb . Il inclut des
fonctionnalites avancees telles que :

  - la recherche plein texte,
  - la gestion de vues,
  - celle des requetes recursives,
  - le support d'un mecanisme d'inferences, ...
  - Une fonction de parcours de graphes (mot cle "walk")
  - La gestion de la transitivite (mot cle "trans") qui cree les
    triplets implicites.
  - Une fonction "exclude"
Les futurs developpements incluent le support de OWL (inference) et
celui de SPARQL (requetes).

Autres presentations
Managing Complex Document Generation through Pipelining. Dr Jeni
Tennison , Jeni Tennison Consulting Ltd
Liens : papier [10]

La presentation de Jeni Tennison a ete un vibrant plaidoyer pour
l'utilisation d'approches dites de "pipeline" pour traiter les
documents XML , une approche qu'il est "temps d'utiliser et de
standardiser".

Partant du constant que si XML est simple en principe il est complique
en pratique (ses transformations sont souvent complexes, il est souvent
genere a partir d'une base de donnees et du contenu doit etre rajoute,
...) elle affirme que les pipelines peuvent etre un palliatif a ces
problemes.

Leurs composants peuvent etre reutilises. Les resultats intermedaires
peuvent l'etre egalement par une gestion du cache.

Decrivant de maniere generique les caracteristiques d'un systeme de
pipeline, elle fait remarquer que chaque composant peut avoir une
configuration et generer un rapport qui, eux-meme, peuvent etre part du
pipeline.

Apres avoir donne une typographie des taches accomplies par ces
composants et des differents systemes et langages de pipeline, elle
conclut en demandant a chacun de faire du lobby aupres de son
organisation de standardisation preferee pour qu'un de ces langages
soit standardise.

Organic Extensibility as a Browser Design approach, as implemented in
the TreeWorld browser for ad hoc XML. Rick Jelliffe  , Topologi , Pty.
Ltd.
Liens : papier [11] , wiki [12] .

Le probleme a resoudre par le navigateur TreeWorld est la navigation
dans une information structuree provenant de differentes sources.

Bien que ces sources soient differentes, les informations sont de plus
en plus interconnectees...

L'idee de base a ete de developper un navigateur semblable a un
navigateur web qui ne supporte pas uniquement XHTML , mais n'importe
quelle information structuree ou semi-structuree.

TreeWorld est utilise dans une dizaine de produits commerciaux.

Il gere plusieurs types de liens :

  - explicites (similaires aux liens (X) HTML a/@href),
  - implicites a partir des noms d'elements ou des types
  - implicites bases sur des expressions XPATH .
Ce que Rick Jelliffe  appelle "extensibilite organique" vient de la
combinaison de :

  - liens bases sur XPath
  - actions enregistrees sous forme de services web
Session pleniere de cloture
Keynote. Jean Paoli  , Microsoft Corporation
Liens : papier [13]

Dressant le bilan de ce qu'il appelle depuis plusieurs annees deja "
XML pour les masses", Jean Paoli  constate que pour la premiere fois,
les documents envoyes par les utilisateurs et les applications
informatiques sont les memes.

Il a egalement dementi certaines accusations concernant les licences
d'utilisation des schemas Office 2003, affirmant qu'elles sont
compatibles avec les licences Open Source et permettent d'utiliser ces
schemas sans rien avoir a signer a la seule condition de reconnaitre
qu'ils proviennent de Microsoft .

Mentionnant un eventuel format binaire pour XML, il a ete fortement
applaudi lorsqu'il a lance "un XML binaire? non merci!".

Copyright 2005, Eric van der Vlist

---------------------------------------------------------
References:
[1] http://idealliance.org/proceedings/xtech05/#friday
[2] http://www.bris.ac.uk/
[3] http://www.ilrt.bristol.ac.uk/people/cmdjb/talks/xtech2005/
[4] http://www.ilrt.bristol.ac.uk/people/cmdjb/talks/xtech2005/
[5]
http://xtech05.usefulinc.com/Bootstrapping%20RDF%20applications%20with%20Redland
[6]
http://idealliance.org/proceedings/xtech05/slides/wood/XTech2005_KowariDemo.ppt
[7]
http://idealliance.org/proceedings/xtech05/slides/wood/XTech2005_KowariDemo.ppt
[8]
http://xtech05.usefulinc.com/Kowari:%20A%20Platform%20for%20Semantic%20Web%20Storage%20and%20Analysis
[9] http://kowari.org/
[10] http://idealliance.org/proceedings/xtech05/papers/04-03-01/
[11] http://idealliance.org/proceedings/xtech05/papers/04-04-03/
[12]
http://xtech05.usefulinc.com/Organic%20Extensibility%20as%20a%20Browser%20Design%20approach,%20as%20implemented%20in%20the%20TreeWorld%20browser%20for%20ad%20hoc%20XML
[13] http://idealliance.org/proceedings/xtech05/papers/04-05-01/
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Jun 2 11:42:24 2005

Archive générée par hypermail 2.1.8 le 30/06/2005 - 21:52 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement