Agent
rolesThe role of an entity in relation to the parent object
nameThe principal name of the entity.
Internal identifier.
Authoritative identifier of the enitity.
textapiTypeMUST be TextApiAgent.
Asset
contentTypeThe MIME type for the resource.
idURL pointing to the resource.
textapiTypeInformation on data integrity.
Content
idURL pointing to the content.
contentType^(application|audio|… · requiredA MIME type. If several Content Objects with the same MIME type are provided, these SHOULD be distinguished with a MIME type parameter where the key is type and the value can be freely chosen, e.g. text/html;type=transcription.
Information on data integrity.
Image
idURL pointing to the image or, in case of IIIF, to an info.json document.
The expected mimetype of the resource at id. Most likely either starting with image/ or, in case of IIIF, application/ld+json;profile="http://iiif.io/api/image/3/context.json".
licenseThe license applied to the image as SPDX license expression.
A copyright statement.
InputItem
textItemTypeThe type of this item
languagesLanguages present in this item as ISO 639-3 language codes.
Different serializations of the item, e.g. HTML, plain text, XML.
IRI of the previous revision of this item.
The title(s) of the item.
The division label for this item.
Alternative language name or code (when there is no ISO 639-3 code available, e.g. karshuni).
A short description of the item.
Image(s) representing the item.
IRI pointing to an Annotation Collection for this item.
If created from an existing collection, save its previous id to via.
IRI(s) / ID(s) of holding manifest(s).
The TextAPI version covered by the implementation. MUST be at least 2.0.0.
IRI pointing to this item
The revision of this Item Object.
The time this Item Object was created
The time this Item Object was modified
InputManifest
titlesHuman-readable name(s) or title(s).
licenseThe license applied to the manifest as SPDX license expression.
Personal entities involved in or related to this manifest.
IRI pointing to an Annotation Collection for the complete manifest.
Additional files necessary for rendering the manifest correctly in some client.
Copyright statement
A short description of the object.
An image representing the resources (e.g. thumbnail or logo).
Additional information about the manifest.
IRI(s) / ID(s) of holding collection(s).
IRI of the preceding revision of this manifest.
Information about the holding repository.
The origin of the manuscript. MAY also comprise full provenence information.
The identifier of the manuscript, e.g. a shelfmark.
A term classifying the text’s genre(s) or category/categories, preferably taken from a controlled vocabulary.
If created from an existing collection, save its previous id to via.
The TextAPI version covered by the implementation
IRI pointing to this manifest.
The revision of this Item Object.
Total number of items in items.
Items belonging to this manifest.
The time this Manifest Object was created
The time this Manifest Object was modified
Integrity
algorithmAlgorithm to calculate checksum (e.g. MD5, SHA-256)
checksumThe checksum
textapiTypeMUST be TextApiIntegrity.
Item
textItemTypeThe type of this item
languagesLanguages present in this item as ISO 639-3 language codes.
Different serializations of the item, e.g. HTML, plain text, XML.
idIRI pointing to this item.
revisionThe revision of this Item Object
createdThe time this Item Object was created.
modifiedThe time this Item Object was modified.
IRI of the previous revision of this item.
The title(s) of the item.
The division label for this item.
Alternative language name or code (when there is no ISO 639-3 code available, e.g. karshuni).
A short description of the item.
Image(s) representing the item.
IRI pointing to an Annotation Collection for this item.
If created from an existing collection, save its previous id to via.
IRI(s) / ID(s) of holding manifest(s).
textapiVersion^(0|[1-9]\d*)\.(0|[1…The TextAPI version covered by the implementation.
textapiTypeManifest
titlesHuman-readable name(s) or title(s).
licenseThe license applied to the manifest as SPDX license expression.
textapiVersion^(0|[1-9]\d*)\.(0|[1… · requiredThe TextAPI version covered by the implementation
idIRI pointing to this manifest.
revisionThe current revision of this manifest, e.g. a hash, date, etc.
totalTotal number of items in items.
createdThe time this Manifest Object was created.
modifiedThe time this Manifest Object was modified.
Personal entities involved in or related to this manifest.
IRI pointing to an Annotation Collection for the complete manifest.
Additional files necessary for rendering the manifest correctly in some client.
Copyright statement
A short description of the object.
An image representing the resources (e.g. thumbnail or logo).
Additional information about the manifest.
IRI(s) / ID(s) of holding collection(s).
IRI of the preceding revision of this manifest.
Information about the holding repository.
The origin of the manuscript. MAY also comprise full provenence information.
The identifier of the manuscript, e.g. a shelfmark.
A term classifying the text’s genre(s) or category/categories, preferably taken from a controlled vocabulary.
If created from an existing collection, save its previous id to via.
textapiTypeMUST be TextApiManifest.
Items belonging to this manifest.
Metadata-Input
keya label for the metadata
the content of the metadata. Can either be a string or another Metadata object
textapiTypeMetadata-Output
keya label for the metadata
the content of the metadata. Can either be a string or another Metadata object
textapiTypeRepository
idURL pointing to the website of the institution.
The identifier at the hosting institution. SHOULD be an IRI pointing to the digital object or catalogue entry. Can be any other form of identification if an IRI is not available.
The label as given by the hosting institution.
textapiTypeThe country in which the repository is located.
The name of a settlement, e.g. city or village, in which the repository in focus is located.
TextApiCollection
titlesThe title(s) of the collection. First item in the array is the main title
Personal entities responsible for the collection
textapiVersion^(0|[1-9]\d*)\.(0|[1… · requiredThe TextAPI version covered by the implementation. MUST be at least 2.0.0.
createdThe time this Collection Object was created
modifiedThe time this Collection Object was modified.
idIRI pointing to this collection
textapiTypeMUST be TextApiCollection.
totalTotal number of collections or manifests included in this collection
revisionThe revision of this Collection Object
Personal entities responsible for the edition
Entities (e.g. organizations or individual persons) responsible for funding the project in which the text(s) in focus is/are edited
IRI(s) / ID(s) of holding collection(s)
Human readable description of the collection
IRI pointing to an Annotation Collection for the complete collection
If created from an existing collection, hold its former ID
Previous revision of this collection (slug)
A set of collections included in this collection. If collections is set, the holding collection MUST NOT contain manifests.
A set of manifests included in this collection. If manifests is set, the holding collection MUST NOT contain collections.
TextApiInputCollection
titlesThe title(s) of the collection. First item in the array is the main title
Personal entities responsible for the collection
Personal entities responsible for the edition
Entities (e.g. organizations or individual persons) responsible for funding the project in which the text(s) in focus is/are edited
IRI(s) / ID(s) of holding collection(s)
Human readable description of the collection
IRI pointing to an Annotation Collection for the complete collection
If created from an existing collection, hold its former ID
Previous revision of this collection (slug)
The TextAPI version covered by the implementation. MUST be at least 2.0.0.
IRI pointing to this collection
The revision of this Collection Object
Total number of collections or manifests included in this collection
A set of collections included in this collection. If collections is set, the holding collection MUST NOT contain manifests.
A set of manifests included in this collection. If manifests is set, the holding collection MUST NOT contain collections.
The time this Collection Object was created
The time this Collection Object was modified