Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data

This paper presents the Distributed Text Service (DTS) API Specification, a community-built effort to facilitate the publication and consumption of texts and their structures as Linked Data. DTS was designed to be as generic as possible, providing simple operations for navigating collections, naviga...

Full description

Saved in:
Bibliographic Details
Main Authors: Bridget Almas, Hugh Cayless, Thibault Clérice, Vincent Jolivet, Pietro Maria Liuzzo, Jonathan Robie, Matteo Romanello, Ian Scott
Format: Article
Language:deu
Published: Text Encoding Initiative Consortium 2023-01-01
Series:Journal of the Text Encoding Initiative
Subjects:
Online Access:https://journals.openedition.org/jtei/4352
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832578461002104832
author Bridget Almas
Hugh Cayless
Thibault Clérice
Vincent Jolivet
Pietro Maria Liuzzo
Jonathan Robie
Matteo Romanello
Ian Scott
author_facet Bridget Almas
Hugh Cayless
Thibault Clérice
Vincent Jolivet
Pietro Maria Liuzzo
Jonathan Robie
Matteo Romanello
Ian Scott
author_sort Bridget Almas
collection DOAJ
description This paper presents the Distributed Text Service (DTS) API Specification, a community-built effort to facilitate the publication and consumption of texts and their structures as Linked Data. DTS was designed to be as generic as possible, providing simple operations for navigating collections, navigating within a text, and retrieving textual content. While the DTS API uses JSON-LD as the serialization format for non-textual data (e.g., descriptive metadata), TEI XML was chosen as the minimum required format for textual data served by the API in order to guarantee the interoperability of data published by DTS-compliant repositories. This paper describes the DTS API specifications by means of real-world examples, discusses the key design choices that were made, and concludes by providing a list of existing repositories and libraries that support DTS.
format Article
id doaj-art-191897f8a5364350af05b1098fcddb45
institution Kabale University
issn 2162-5603
language deu
publishDate 2023-01-01
publisher Text Encoding Initiative Consortium
record_format Article
series Journal of the Text Encoding Initiative
spelling doaj-art-191897f8a5364350af05b1098fcddb452025-01-30T13:56:42ZdeuText Encoding Initiative ConsortiumJournal of the Text Encoding Initiative2162-56032023-01-0110.4000/jtei.4352Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked DataBridget AlmasHugh CaylessThibault ClériceVincent JolivetPietro Maria LiuzzoJonathan RobieMatteo RomanelloIan ScottThis paper presents the Distributed Text Service (DTS) API Specification, a community-built effort to facilitate the publication and consumption of texts and their structures as Linked Data. DTS was designed to be as generic as possible, providing simple operations for navigating collections, navigating within a text, and retrieving textual content. While the DTS API uses JSON-LD as the serialization format for non-textual data (e.g., descriptive metadata), TEI XML was chosen as the minimum required format for textual data served by the API in order to guarantee the interoperability of data published by DTS-compliant repositories. This paper describes the DTS API specifications by means of real-world examples, discusses the key design choices that were made, and concludes by providing a list of existing repositories and libraries that support DTS.https://journals.openedition.org/jtei/4352FAIRAPI SpecificationInteroperabilityText Navigation
spellingShingle Bridget Almas
Hugh Cayless
Thibault Clérice
Vincent Jolivet
Pietro Maria Liuzzo
Jonathan Robie
Matteo Romanello
Ian Scott
Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
Journal of the Text Encoding Initiative
FAIR
API Specification
Interoperability
Text Navigation
title Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
title_full Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
title_fullStr Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
title_full_unstemmed Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
title_short Distributed Text Services (DTS): A Community-Built API to Publish and Consume Text Collections as Linked Data
title_sort distributed text services dts a community built api to publish and consume text collections as linked data
topic FAIR
API Specification
Interoperability
Text Navigation
url https://journals.openedition.org/jtei/4352
work_keys_str_mv AT bridgetalmas distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT hughcayless distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT thibaultclerice distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT vincentjolivet distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT pietromarialiuzzo distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT jonathanrobie distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT matteoromanello distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata
AT ianscott distributedtextservicesdtsacommunitybuiltapitopublishandconsumetextcollectionsaslinkeddata