Description of the Web Interfaces of the Psalmcatenae Project

Back

Table of Contents

  1. Accessing the Edition - Canonical Text Service
    1. Requests
    2. Response Format
  2. Accessing the Transcriptions - REST API
    1. Manuscripts
    2. Commentary Fragments
    3. Hexaplaric Variants
    4. Glosses

Accessing the Edition - Canonical Text Service

Requests

Endpoint

The address for making CTS queries is:


https://expps.acdh-dev.oeaw.ac.at/psalmcatenae-server/cts/
					

Structure of the URNs

An identifier of an fragment of the edition looks like this:


urn:cts:etf:psath.expps.{language}:{number of passage}
					

The value for language can be grc for the greek text or ger for the german translation.

The value for number of passage must be the running number of the fragments of the edition.

Exemplaric Request


https://expps.acdh-dev.oeaw.ac.at/psalmcatenae-server/cts/?request=GetPassage&urn=urn:cts:etf:psath.expps.grc:1
					

This request delivers as result the first fragment of the edition in greek language.

Response

The result for the exemplaric request above is:


<GetPassage>
   <request>
      <requestName>GetPassage</requestName>
      <requestUrn>urn:cts:etf:psath.expps.grc:1</requestUrn>
   </request>
   <reply>
      <urn>urn:cts:etf:psath.expps.grc:1</urn>
      <passage>
         Τὴν ἀρχὴν τῆς προφητείας ... καὶ λοιμοί: –
      </passage>
      <license>
         Available under the Creative Commons Attribution 4.0 International (CC BY 4.0)
      </license>
      <source>
         Heil, Uta; Panteghini, Sebastiano, (Ps.)-Athanasius, Expositiones in Psalmos. Fragment 1 - urn:cts:etf:psath.expps.grc:1 (https://expps.acdh-dev.oeaw.ac.at/expps/edition.html).
      </source>
   </reply>
</GetPassage>
				

Accessing the Transcriptions - REST API

The REST API has the following base URL:


https://expps.acdh-dev.oeaw.ac.at/psalmcatenae-server/
		

All URL fragments of the endpoints are attached to this base URL

Manuscripts

manuscripts

Returns a list of all manuscripts contained in the database.

Commentary Fragments

commentaryfragments

Returns a list of all commentary fragments of all manuscripts contained in the database.

manuscripts/{manuscript-id}/commentaryfragments

Returns a list of all commentary fragments of a particular manuscript.

manuscripts/{manuscript-id}/commentaryfragments/{commentaryfragment-id}

Returns a particular commentary fragment of a particular manuscript.

Hexaplaric Variants

hexaplaric-variants

Returns a list of all hexaplaric variants of all manuscripts contained in the database.

manuscripts/{manuscript-id}/hexaplaric-variants

Returns a list of all hexaplaric variants of a particular manuscript.

manuscripts/{manuscript-id}/hexaplaric-variants/{hexaplaric-variant-id}

Returns a particular hexaplaric variant of a particular manuscript.

Glosses

glosses

Returns a list of all glosses of all manuscripts contained in the database.

manuscripts/{manuscript-id}/glosses

Returns a list of all glosses of a particular manuscript.

manuscripts/{manuscript-id}/glosses/{gloss-id}

Returns a particular gloss of a particular manuscript.