|
Atoll Digital Library est un système de publication de documents qui permet aux utilisateurs de créer leur propre bibliothèque numérique.
L'application s'adresse principalement aux passionnés de littérature, chercheurs, professeurs et étudiants car elle met à leur disposition des fonctionnalités d'indexation et de recherche avancées. Elle permet d'intégrer tout type de document XML (XHTML, DocBook, TEI etc), en spécifiant les éléments à indexer, les ruptures de pages et les feuilles de style à appliquer pour le rendu.
Nous attirons votre attention sur le fait que nous ne diffusons pas le contenu de vos bases. En créant votre profil, vous ouvrez un espace de travail privé dans lequel vous êtes le seul administrateur de vos documents et collections. Si vous le souhaitez, vous disposez cependant d'un système de liens privés qui vous permet d'ouvrir un accès en consultation à certaines de vos collections.
Une bibliothèque de démonstration composée de textes libres de droits est accessible à l'adresse suivante:
http://www.opale-concept.com/atoll-ui/
Vous pouvez créer des collections, ajouter des documents et modifier les paramètres d'indexation et d'affichage. Le contenu de la bibliothèque de démonstration est réinitialisée régulièrement.
Fonctionnalités et implémentation
S'appuyant des technologies Open Source et écrit en C++, le système dispose d'un moteur d'indexation et de recherche fiable et performant, adapté à la mise en ligne de textes volumineux.
Les fonctionnalités sont les suivantes:
- • Interface utilisateur implémentée avec les dernières technologies web2.
- • Internationalisation et gestion des caractères Unicode via ICU.
- • Stockage en base de donnée Oracle Berkeley DB.
- • Parser XML Xerces et transformations XSLT via Xalan.
- • Intégration des documents au format XML et XHTML.
- • Paramétrage des éléments à indexer.
- • Paramétrage du découpage automatique des documents en pages.
- • Transformation XSLT pour l'affichage des documents DocBook et TEI.
- • Recherche lexicale en plein texte: recherche d'un mot ou d'un groupe de mots, par le biais de requêtes booléennes (et, ou, etc.). Opérateurs d'adjacence et de proximité.
- • Accès à l'ensemble des index des champs de recherche
|