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 :
- https://chartes.github.io/dots_documentation/installation/
- http://localhost:8888/api/dts/ http://localhost:8888/api/dts/document?resource=moliere_avare http://localhost:8888/api/dts/document?resource=moliere_avare&mediaType=html#a3-s7
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.xqen 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.