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