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...
Saved in:
Main Authors: | , , , , , , , |
---|---|
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 |