BaseX : base de données XML native

Ce logiciel est en production sur un seul site mais son concepteur veut le faire connaître. Il est donc à valider. Si vous l'installez, contactez l'auteur et ajoutez un commentaire sur cette fiche.
Fiche logiciel à valider
  • Statut de la fiche : Logiciel : Publié - A valider
  • Création ou MAJ importante : 09/07/2009
  • Correction mineure : 22/10/2010
  • Auteur : Maud Ingarao - UMR 5037 (IHPC) (ENS de Lyon)
  • Responsable thématique : Raphaël Tournoy (Centre pour la Communication Scientifique Directe)
Mots clés
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