BaseX

Fiche logiciel à valider
  • Création ou MAJ importante : 09/07/09
  • Correction mineure : 22/10/10
  • Rédacteur de la fiche : Maud Ingarao - UMR 5037 (IHPC) (ENS de Lyon)
  • Responsable thématique : Raphaël Tournoy (Centre pour la Communication Scientifique Directe)
Mots-clés

BaseX : base de données XML native

Ce logiciel est en cours d'évaluation par la communauté PLUME. Si vous utilisez ce logiciel en production dans notre communauté, merci de déposer un commentaire.
Description
Fonctionnalités générales

BaseX est une base de données XML native qui offre de nombreuses possibilités de recherche et de visualisation dans tout type de document XML.

  • Une attention toute particulière est apportée par les développeurs aux recommandations du W3C, y compris les recommandations candidates telles que XQuery/XPath Full Text 1.0 (le site annonce par exemple un taux de réussite de 99.9% au "XQuery Test Suite" du W3C concernant XQuery 1.0 : XQTS http://www.w3.org/XML/Query/test-suite/)
  • Plusieurs modes de visualisation tels que vue en tableau, vue en arbre, diagramme de dispersion, etc.
  • Moteur de recherche en texte intégral et éditeur de requêtes XQuery
Interopérabilité
  • BaseX est une application Java (Java 5 ou ultérieur) et fonctionne sur toutes plates-formes
  • API supportées : XQuery for Java (XQJ) and XML:DB (XAPI)
Contexte d'utilisation dans mon laboratoire/service

Dans le cadre de nos activités "Éditions critiques numériques", BaseX est utilisé pour effectuer diverses fouilles dans les corpus de textes que nous produisons (encodés en XML TEI), notamment dans le cadre du projet Hyperdonat.

Limitations, difficultés, fonctionnalités importantes non couvertes

BaseX ne permet pas l'édition du fichier XML source en cours d'exploitation. Il faut :

  • soit modifier le fichier indépendamment de BaseX, puis re-créer la base de données correspondant à ce fichier dans BaseX,
  • soit utiliser la commande update dans BaseX puis faire un export XML de la base de données concernée.
Environnement du logiciel
Autres logiciels aux fonctionnalités équivalentes
  • eXist
  • Xindice
Environnement de développement
Type de structure associée au développement

BaseX est développé au sein du groupe de recherche DBIS (Datenbanken & Informationssysteme) de l'Université de Constance (DE).

Eléments de pérennité
  • BaseX est développé par deux professeurs d'informatique et une dizaine d'étudiants du groupe de recherche DBIS.
  • Son premier enregistrement sur SourceForge date de mars 2007.
  • Les travaux de recherche de l'équipe dans lesquels BaseX est directement impliqué donnent lieu à des publications et communications scientifiques régulières depuis 2006 : http://www.inf.uni-konstanz.de/dbis/basex/publicat...
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur

Commentaires

Création d'une société de services informatiques autour de BaseX

BaseX a fait l'objet, début 2011, d'un transfert industriel et donné lieu à la création d'une SSLL qui assure la diffusion de BaseX, des développements personnalisés ou des formations au logiciel.

BaseX reste open source et gratuit.

Le site de la société : http://basex.org/

BaseX en français

La dernière version de BaseX est désormais également disponible en français.