Documentation Home
What is DoTS?
DoTS is an XQuery implementation of DTS running on BaseX.
DoTS makes it easy to share XML/TEI collections according to FAIR principles.
Note
DoTS supports only DTS GET requests for browsing collections, document retrieval and navigation.
What is DTS?
The Distributed Text Services (DTS) Specification defines an API for working with collections of text as machine-actionable data.
Publishers can use the DTS API to help them make their textual data FAIR.
Capabilities
With DoTS, you can:
- Using the DTS Collection endpoint:
- Retrieve lists of collection members.
- Retrieve metadata about individual collection members.
- Using the DTS Navigation endpoint:
- Retrieve lists of citable passages within a text.
- Retrieve a range of citable passages within a text.
- Retrieve metadata about a document's citation structure.
- Using the DTS Document endpoint:
- Retrieve a single text passage at any level of the citation hierarchy.
- Retrieve a range of text passages between a specified start and end passage.
- Retrieve an entire text.
Source code
- https://github.com/dots-suite/dots
- The current version is compliant with version 1.0 of the DTS specification.
Try DoTS
- Swagger UI ;
- DTS demo endpoint: the collections made available through the endpoint are presented in the cookbook.
Credits
DoTS is developed by the Mission projets numériques de l’École nationale des chartes - PSL with the support of Biblissima+.