TechnologyTechnologie

contact/reportcontacter / signaler

Partners

Fundamental to de Heresi's existence is Huma-Num. Huma-Num is a French consortium which provides, among other things, long-term storage and delivery of data for the humanities, including hosting de Heresi. Huma-Num is funded by the CNRS (the French National Center for Scientific Research), the Université Aix-Marseille and Campus Condorcet. De Heresi resides in the cluster allocated to CIHAM, the the Medieval Studies research center based in Lyon and Avignon.

Site Technology

This website and the data it contains are stored in and delivered by XML-based technologies. All of the sources are transcribed and translated in the TEI-XML schema, a robust scholarly standard for text encoding developed by the Text Encoding Initiative. The encoding rules inherent in the TEI schema assure consistency when read by humans or processed by machines, while also facilitating academic rigour. Transforming the encoded documents into web and print documents requires several technologies to work together. All documents are stored in a powerful, open-source XML database, eXist-DB. eXist-db not only provides the storage and query engine, but also delivers the site web application. This site framework is written in Xquery 3.1 which pushes out the content of many pages. Certain complex pages such as the document transcriptions are rendered in conjunction with XSLT 2.0 stylesheets. PDF documents are generated using the XSL-FO formatter engine XEP from RenderX under they graciously made free of charge to de Heresi. The de Heresi search engine is built using eXist-DB's integrated Apache Lucene engine. The pages are designed in HTML5/CSS with the Bootstrap framework and make heavy use of Datatables. Manuscript images are displayed using OpenSeadragon. Maps are displayed with Leaflet using Thunderforest maps

Research and analysis as found at de Heresi's download page are performed in conjunction with a number of other open-source technologies. Data is frequently exchanged with and analysed in the relational database MySQL. Network analysis is done in Gephi, and statistical analysis in R.

Partenaires

Huma-Num est un des éléments fondamentaux de l’existence de de Heresi. Huma-Num est un consortium français qui fournit, entre autre, du stockage au long terme et une transmission de données pour les humanités, dont l’hébergement de de Heresi. Huma-Num est financé par le CNRS (le Centre national de la recherche scientifique), l’Université Aix-Marseille et le Campus CondorcetDe Heresi réside dans le cluster du CIHAM, le centre de recherche d’Etudes Médiévales basé à Lyon et Avignon.

Technologie du Site

Ce site web et les données qu’il contient sont stockés dans, et livrés par, des technologies fondées sur le langue d'encodage de XML. Toutes les sources sont transcrites et traduites au moyen du schéma TEI-XML, une règle déontologique robuste pour le codage de textes développée par le Text Encoding Initiative. Les règles de codage inhérentes dans le schéma TEI assurent une cohérence lorsqu’elles sont lues par des humains ou traitées par des machines, tout en facilitant la rigueur universitaire. La transformation de documents codés en des documents web et imprimés nécessite la collaboration de plusieurs technologies. Tous les documents sont stockés dans une base de données XML « open source » puissante, eXist-DB. eXist-db fournit non seulement le stockage et le moteur de requêtes, mais également l’application du site web. Ce cadre du site est rédigé en Xquery 3.1 qui fait ressortir le contenu de plusieurs pages. Certaines pages complexes telles que les documents de transcription sont rendues en parallèle avec les feuilles de style XSLT 2.0. Les documents PDF sont générés en utilisant le moteur de formatage XEP de RenderX, gracieusement offert à de Heresi. Le moteur de recherche de Heresi a été construit en utilisant le moteur Apache Lucene intégré de eXist-DB. Les pages sont conçues en HTML5/CSS avec la collection d'outils Bootstrap et une utilisation intensive de  Datatables. Les images des manuscrits sont affichées grâce au OpenSeadragon. Les cartes sont affichées grâce au Leaflet et Thunderforest.