2 octobre 2025

Mémo DoTS

Mémo de la présentation Dots par Philippe Pons lors d’Ethap 2025.

Lancer basexhttp et basexgui depuis le dossier dots.

Ressources :

Il y a aussi la possibilité de faire un dts:mapping pour l’affichage des métadonnées dans les endpoints.

  • exécuter le fichier dots/script/project_create.xq en ajoutant les variables :

  • $projectDirPath

  • $topCollectionId

  • $dbName

Pour appliquer une XSLT particulière à un fragment avec l’API DoTS, il faut ajouter un fichier dots/webapp/static/transform/$dbName.xsl, puis http://localhost:8888/api/dts/document?resource=moliere_avare&mediaType=html

Il faut également rajouter les lib Saxon à la racine de lib dans BaseX.

Remarques

bug ? j’ai du rajouter les feuilles de style TEI par défaut ~/files/dh/dots/webapp/static/transform/tei-xsl-7.58.0. Normalement je peux définir ma feuille XSL perso en la nommant $dbName dans transform.