tgclients.databinding package

Subpackages

Submodules

tgclients.databinding.rdf module

class tgclients.databinding.rdf.Rdf(any_element: List[object] = <factory>)

Bases: RdfType

class Meta

Bases: object

name = 'RDF'
namespace = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
class tgclients.databinding.rdf.RdfType(any_element: ~typing.List[object] = <factory>)

Bases: object

Content may be in any namespace (namespace=##any, see http://www.w3.org/TR/xmlschema-1/#declare-openness) and the elements are only validated if a schema is available that uniquely determines the declaration (processContents=”lax”, see http://www.w3.org/TR/xmlschema-1/#declare-openness)

class Meta

Bases: object

name = 'rdfType'
any_element: List[object]

tgclients.databinding.textgrid_metadata_2010 module

class tgclients.databinding.textgrid_metadata_2010.AuthorityType(id: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType.Id] = <factory>, value: str | None = None)

Bases: object

References to authority files like thesauri etc.

class Id(value: str = '', type_value: str | None = None)

Bases: object

value
Type:

str

type_value

The type of the ID in a non-textgrid context

Type:

str | None

type_value: str | None = None
value: str = ''
class Meta

Bases: object

name = 'authorityType'
id: List[Id]
value: str | None = None
class tgclients.databinding.textgrid_metadata_2010.BibliographicCitationType(author: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, editor: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, edition_title: ~typing.List[str] = <factory>, place_of_publication: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, publisher: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, date_of_publication: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, edition_no: str | None = None, series: ~typing.List[str] = <factory>, volume: str | None = None, issue: str | None = None, spage: str | None = None, epage: str | None = None, bib_identifier: ~tgclients.databinding.textgrid_metadata_2010.IdentifierType | None = None)

Bases: object

author

A person or organization chiefly responsible for the intellectual or artistic content of the source, usually printed text. Same as: http://id.loc.gov/vocabulary/relators/aut.html. For a detailed description of the author the “agent” element in the “workType” has to be used.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

editor

A person or organization who prepares for publication a work not primarily his/her own, such as by elucidating text, adding introductory or other critical matter, or technically directing an editorial staff. Same as: http://id.loc.gov/vocabulary/relators/edt.htmln

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

edition_title

Name of the source (e.g., the titel of a book or a journal).

Type:

List[str]

place_of_publication

Place where the source was published.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

publisher

A person or organization that makes the source available to the public. Same as: http://id.loc.gov/vocabulary/relators/pbl.html

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

date_of_publication

TG dateType.

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

edition_no

Statement of the edition of the source - usually a phrase with or without numbers (e.g., first edition, 4th ed., etc.)

Type:

str | None

series

Titel of a series in which the source was issued.

Type:

List[str]

volume

Volume designation - is usually expressed as a number but could be roman numerals or non-numeric (e.g., 124, VI, etc.)

Type:

str | None

issue

Designation of the issue of a journal the source was published. While usually numeric, it could be non-numeric (e.g. Spring)

Type:

str | None

spage

Designates the page the source starts in a volume or issue. Pages are not always numeric.

Type:

str | None

epage

Designates the page the source ends in a volume or issue. Page are not always numeric.

Type:

str | None

bib_identifier
Type:

tgclients.databinding.textgrid_metadata_2010.IdentifierType | None

class Meta

Bases: object

name = 'bibliographicCitationType'
author: List[PersonType]
bib_identifier: IdentifierType | None = None
date_of_publication: DateType | None = None
edition_no: str | None = None
edition_title: List[str]
editor: List[PersonType]
epage: str | None = None
issue: str | None = None
place_of_publication: List[AuthorityType]
publisher: List[PersonType]
series: List[str]
spage: str | None = None
volume: str | None = None
class tgclients.databinding.textgrid_metadata_2010.CollectionType(collector: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, abstract: str | None = None, collection_description: ~typing.List[str] = <factory>, spatial: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, temporal: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, subject: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>)

Bases: object

TODO.

collector

Person or corporate body creating a collection. Same as: http://id.loc.gov/vocabulary/relators/col.html

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

abstract

A summary of the collection. Same as: http://purl.org/dc/terms/abstract

Type:

str | None

collection_description

URL of a description of this collection (e.g., project description on the website of a funding agency) FIXME is this still the Same as: http://purl.org/dc/terms/description

Type:

List[str]

spatial

Spatial characteristics of the collection. Same as: http://purl.org/dc/terms/spatial

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

temporal

Temporal characteristics of the collection. Same as: http://purl.org/dc/terms/temporal

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

subject

The topic of the collection. Same as: http://purl.org/dc/terms/subject.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

class Meta

Bases: object

name = 'collectionType'
abstract: str | None = None
collection_description: List[str]
collector: List[PersonType]
spatial: List[AuthorityType]
subject: List[AuthorityType]
temporal: List[AuthorityType]
class tgclients.databinding.textgrid_metadata_2010.DateType(value: str = '', date: XmlDate | XmlPeriod | None = None, not_before: XmlDate | XmlPeriod | None = None, not_after: XmlDate | XmlPeriod | None = None)

Bases: object

Same function as our old sub-schema.

class Meta

Bases: object

name = 'dateType'
date: XmlDate | XmlPeriod | None = None
not_after: XmlDate | XmlPeriod | None = None
not_before: XmlDate | XmlPeriod | None = None
value: str = ''
class tgclients.databinding.textgrid_metadata_2010.EditionType(is_edition_of: str | None = None, agent: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, source: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.SourceType] = <factory>, form_of_notation: ~typing.List[~tgclients.databinding.textgrid_metadata_script_2010.FormOfNotationType] = <factory>, language: ~typing.List[str] = <factory>, license: ~tgclients.databinding.textgrid_metadata_2010.EditionType.License | None = None)

Bases: object

is_edition_of

Manifestation of which work? Value must be the TextGrid URI of a TextGrid Work object. Field is mandatory on publication. Same as: http://rdvocab.info/RDARelationshipsWEMI/manifestationOfWork

Type:

str | None

agent
Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

source
Type:

List[tgclients.databinding.textgrid_metadata_2010.SourceType]

form_of_notation
Type:

List[tgclients.databinding.textgrid_metadata_script_2010.FormOfNotationType]

language
Type:

List[str]

license

A legal document giving official permission to do something with the resource. Same as: http://purl.org/dc/terms/license.

Type:

tgclients.databinding.textgrid_metadata_2010.EditionType.License | None

class License(value: str = '', license_uri: str | None = None)

Bases: object

value
Type:

str

license_uri

The context in which a license originates. Recommendation is to use Creative Commons (see: http://creativecommons.org/licenses/)

Type:

str | None

license_uri: str | None = None
value: str = ''
class Meta

Bases: object

name = 'editionType'
agent: List[AgentType]
form_of_notation: List[FormOfNotationType]
is_edition_of: str | None = None
language: List[str]
license: License | None = None
source: List[SourceType]
class tgclients.databinding.textgrid_metadata_2010.GeneratedType(created: ~xsdata.models.datatype.XmlDateTime | None = None, last_modified: ~xsdata.models.datatype.XmlDateTime | None = None, issued: ~xsdata.models.datatype.XmlDateTime | None = None, textgrid_uri: ~tgclients.databinding.textgrid_metadata_2010.GeneratedType.TextgridUri | None = None, revision: int | None = None, pid: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Pid] = <factory>, extent: int | None = None, fixity: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Fixity] = <factory>, data_contributor: str | None = None, project: ~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Project | None = None, warning: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Warning] = <factory>, permissions: str | None = None, availability: ~tgclients.databinding.textgrid_metadata_2010.GeneratedTypeAvailability | None = None, any_element: ~typing.List[object] = <factory>)

Bases: object

The generatedType is cerated by the middleware (TG-crud), and is delivered with every T-crud call, that delivers back the metadata ObjectType.

With every #UPDATE or #UPDATEMETADATA call this generatedType must also be sent in the request parameter’s objectType, to be able to handle concurrent modification of TextGrid objects.

created

Date of creation of the resource. Same as: http://purl.org/dc/terms/created. TODO Datentyp spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

last_modified

Date on which the resource was changed. Same as: http://purl.org/dc/terms/modified. TODO Datentyp spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

issued

Date of formal issuance (e.g., publication) of the resource. Same as: http://purl.org/dc/terms/issued. TODO Datentyp (oder xs:date?) spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

textgrid_uri

Subproperty of identifier. An unambiguous reference to the resource within the textgrid context. Subproperty of identifier: http://purl.org/dc/elements/1.1/identifier. Hier in jedem Falle die TextGrid-URI (NOID). FIXME für die Fälle (1) veröffentlicht (PID – oder kommt der in ../provided/identifier?), (2) externe Datenquelle (oder auch der nicht hier?) noch weitere Identifier hier? Sonst Kardinalität auf 1..1 setzen.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType.TextgridUri | None

revision

revision number

Type:

int | None

pid

persistent identifier

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Pid]

extent

The size of the resource in bytes. Same as: http://purl.org/dc/terms/extent.

Type:

int | None

fixity

“Information used to verify whether an object has been altered in an undocumented or unauthorized way.” - stolen from the PREMIS Object Entity sub-schema, see http://www.loc.gov/standards/premis/v1/Object-v1-1.xsd. For detailed documentation see the PREMIS Data Dictionary (http://www.loc.gov/standards/premis/v2/premis-dd-2-0.pdf) section 1.5.2

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Fixity]

data_contributor

Use for a person that submits data in textgrid. Same as: http://lcweb2.loc.gov/diglib/loc.terms/relators/DTC.

Type:

str | None

project

Project name and id.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType.Project | None

warning

Error report provided by the middleware when an incorrect textgrid object has been stored.

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Warning]

permissions

Same as accessRights (“Information about who can access the resource or an indication of its security status” http://purl.org/dc/terms/accessRights) in textgrid? In TextGrid, this is dependent on the role of the person that accesses the resource.

Type:

str | None

availability

information whether the TG object is subject of the (role based) rights management or isPublic or isStable

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedTypeAvailability | None

any_element

Reserved for future additions

Type:

List[object]

class Fixity(message_digest_algorithm: str | None = None, message_digest: str | None = None, message_digest_originator: str | None = None)

Bases: object

message_digest_algorithm

The specific algorithm used to construct the message digest for the digital object, e.g. MD5, SHA-1..n etc.

Type:

str | None

message_digest

The output of the message digest algorithm, i.e. the checksum

Type:

str | None

message_digest_originator

The agent that created the original message digest that is compared in a fixity check. In TextGrid: “TG-crud” or Service-endpoint?

Type:

str | None

message_digest: str | None = None
message_digest_algorithm: str | None = None
message_digest_originator: str | None = None
class Meta

Bases: object

name = 'generatedType'
class Pid(value: str = '', pid_type: PidPidType = PidPidType.HANDLE)

Bases: object

value
Type:

str

pid_type

PID type

Type:

tgclients.databinding.textgrid_metadata_2010.PidPidType

pid_type: PidPidType = 'handle'
value: str = ''
class Project(value: str = '', id: str | None = None)

Bases: object

id: str | None = None
value: str = ''
class TextgridUri(value: str = '', ext_ref: str | None = None)

Bases: object

value
Type:

str

ext_ref

The TG metadata refer to an external object

Type:

str | None

ext_ref: str | None = None
value: str = ''
class Warning(value: str = '', uri: str | None = None)

Bases: object

value
Type:

str

uri

The URI the warning occured.

Type:

str | None

uri: str | None = None
value: str = ''
any_element: List[object]
availability: GeneratedTypeAvailability | None = None
created: XmlDateTime | None = None
data_contributor: str | None = None
extent: int | None = None
fixity: List[Fixity]
issued: XmlDateTime | None = None
last_modified: XmlDateTime | None = None
permissions: str | None = None
pid: List[Pid]
project: Project | None = None
revision: int | None = None
textgrid_uri: TextgridUri | None = None
warning: List[Warning]
class tgclients.databinding.textgrid_metadata_2010.GeneratedTypeAvailability(value)

Bases: Enum

Possible values.

DEFAULT = 'default'
PUBLIC = 'public'
STABLE = 'stable'
class tgclients.databinding.textgrid_metadata_2010.GenericType(provided: ProvidedType | None = None, generated: GeneratedType | None = None)

Bases: object

provided

Metadata provided by the client.

Type:

tgclients.databinding.textgrid_metadata_2010.ProvidedType | None

generated

Metadata generated by the middleware components.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType | None

class Meta

Bases: object

name = 'genericType'
generated: GeneratedType | None = None
provided: ProvidedType | None = None
class tgclients.databinding.textgrid_metadata_2010.IdentifierType(value: str = '', type_value: str | None = None)

Bases: object

An unambiguous reference to the resource within a given context.

Same as: http://purl.org/dc/terms/identifier

value
Type:

str

type_value

The type of the URI in a non-TextGrid context (e.g., a ISBN or ISSN, a shelfmark, a registration or inventary number)

Type:

str | None

class Meta

Bases: object

name = 'identifierType'
type_value: str | None = None
value: str = ''
class tgclients.databinding.textgrid_metadata_2010.ItemType(rights_holder: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>)

Bases: object

rights_holder

Person or organization with copyright for an item. Same as: http://purl.org/dc/terms/rightsHolder FIXME dcterms-Problem wieder: Damit ist möglicherweise auch die Entscheidung, als Datentyp für die diversen Personenfelder wie rightsHolder etc. dcterms:irgendwas zu nehmen, hinfällig, da damit wohl keine Möglichkeit zur Spezifikation einer ID zusätzlich zum Inhaltsstring (Namen) gegeben ist.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

class Meta

Bases: object

name = 'itemType'
rights_holder: List[PersonType]
class tgclients.databinding.textgrid_metadata_2010.MetadataContainerType(object_value: Object | None = None)

Bases: object

Container type that contains exactly one metadata record, complete with it’s root element (tns:object)

class Meta

Bases: object

name = 'metadataContainerType'
object_value: Object | None = None
class tgclients.databinding.textgrid_metadata_2010.Object(generic: GenericType | None = None, item: ItemType | None = None, edition: EditionType | None = None, work: WorkType | None = None, collection: CollectionType | None = None, custom: Custom | None = None, relations: RelationType | None = None)

Bases: object

The root element should also be used in CRUD arguments and returned by TG- search whenever TG-search returns complete metadata records.

generic

Metadata available in all kinds of TextGrid objects.

Type:

tgclients.databinding.textgrid_metadata_2010.GenericType | None

item

Item specific metadata.

Type:

tgclients.databinding.textgrid_metadata_2010.ItemType | None

edition

Metadata specific for editions. - An embodiment of a work. Broader than: http://rdvocab.info/uri/schema/FRBRentitiesRDA/Manifestation

Type:

tgclients.databinding.textgrid_metadata_2010.EditionType | None

work

Metadata specific for works. - A distinct intellectual or artistic creation. Broader than: http://rdvocab.info/uri/schema/FRBRentitiesRDA/Work

Type:

tgclients.databinding.textgrid_metadata_2010.WorkType | None

collection

FIXME - je nach Sammlungs-Konzept und dessen Umsetzung - public-Bereich

Type:

tgclients.databinding.textgrid_metadata_2010.CollectionType | None

custom

The custom field may contain any additional metadata records for specific projects or specific applications.

Type:

tgclients.databinding.textgrid_metadata_2010.Object.Custom | None

relations

FIXME wir haben ein paar spezifische Relationen, wollen aber auch beliebige Beziehungen durch die Anwender erlauben. Die Optionen hier sind vermutlich: (a) wir erlauben beliebiges RDF/XML und werten bestimmte bestandteile aus. (b) wir erlauben “unsere” relationen + beliebiges RDF/XML, also eine Substruktur

Type:

tgclients.databinding.textgrid_metadata_2010.RelationType | None

class Custom(other_element: List[object] = <factory>)

Bases: object

other_element: List[object]
class Meta

Bases: object

name = 'object'
namespace = 'http://textgrid.info/namespaces/metadata/core/2010'
collection: CollectionType | None = None
custom: Custom | None = None
edition: EditionType | None = None
generic: GenericType | None = None
item: ItemType | None = None
relations: RelationType | None = None
work: WorkType | None = None
class tgclients.databinding.textgrid_metadata_2010.ObjectCitationType(object_title: ~typing.List[str] = <factory>, object_contributor: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, object_date: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, object_identifier: ~tgclients.databinding.textgrid_metadata_2010.IdentifierType | None = None)

Bases: object

object_title

Name of the source (e.g., the name of a painting, sculpture, furniture, etc. ).

Type:

List[str]

object_contributor

A person or organization responsible for the intellectual or artistic content of a work. Same as: http://purl.org/dc/terms/contributor.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

object_date

Date of an event in the lifecycle of the resource. Same as: http://purl.org/dc/terms/date. For a detailed description of the date of creation the “dateOfCreation” and “timeOfCreation” elements in the “workType” have to be used.

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

object_identifier
Type:

tgclients.databinding.textgrid_metadata_2010.IdentifierType | None

class Meta

Bases: object

name = 'objectCitationType'
object_contributor: List[AgentType]
object_date: DateType | None = None
object_identifier: IdentifierType | None = None
object_title: List[str]
class tgclients.databinding.textgrid_metadata_2010.PidPidType(value)

Bases: Enum

ARK = 'ark'
DOI = 'doi'
HANDLE = 'handle'
OTHER = 'other'
PURL = 'purl'
URN = 'urn'
class tgclients.databinding.textgrid_metadata_2010.ProvidedType(title: ~typing.List[str] = <factory>, identifier: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.IdentifierType] = <factory>, format: str | None = None, notes: str | None = None)

Bases: object

title

A name given to the resource. Same as: http://purl.org/dc/terms/title; FIXME Uniform-Title allerdings ist 1..1 :-(

Type:

List[str]

identifier
Type:

List[tgclients.databinding.textgrid_metadata_2010.IdentifierType]

format

File format of a textgrid object. Same as: http://purl.org/dc/terms/format. TODO Specification of type.

Type:

str | None

notes

Anything that doesn’t fit into the other fields.

Type:

str | None

class Meta

Bases: object

name = 'providedType'
format: str | None = None
identifier: List[IdentifierType]
notes: str | None = None
title: List[str]
class tgclients.databinding.textgrid_metadata_2010.RelationType(is_derived_from: str | None = None, is_alternative_format_of: str | None = None, has_adaptor: str | None = None, has_schema: str | None = None, rdf: Rdf | None = None)

Bases: object

is_derived_from

Link to an object the described textgrid object is derived from.

Type:

str | None

is_alternative_format_of

Link to an object having the same content as the described textgrid object but in another format.

Type:

str | None

has_adaptor

Link to an object which is an adaptor of the described textgrid object.

Type:

str | None

has_schema

Link to an object which is a schema of the described textgrid object.

Type:

str | None

rdf
Type:

tgclients.databinding.rdf.Rdf | None

class Meta

Bases: object

name = 'relationType'
has_adaptor: str | None = None
has_schema: str | None = None
is_alternative_format_of: str | None = None
is_derived_from: str | None = None
rdf: Rdf | None = None
class tgclients.databinding.textgrid_metadata_2010.SourceType(bibliographic_citation: BibliographicCitationType | None = None, object_citation: ObjectCitationType | None = None)

Bases: object

Relation between the textgrid object and the description of the source of this object.

Same as: http://purl.org/dc/terms/source

class Meta

Bases: object

name = 'sourceType'
bibliographic_citation: BibliographicCitationType | None = None
object_citation: ObjectCitationType | None = None
class tgclients.databinding.textgrid_metadata_2010.TgObjectMetadata(object_value: Object | None = None)

Bases: MetadataContainerType

Element for the container type.

class Meta

Bases: object

name = 'tgObjectMetadata'
namespace = 'http://textgrid.info/namespaces/metadata/core/2010'
class tgclients.databinding.textgrid_metadata_2010.WorkType(agent: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, abstract: ~typing.List[str] = <factory>, date_of_creation: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, spatial: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, temporal: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, subject: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, genre: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.WorkTypeGenre] = <factory>, type_value: ~typing.List[str] = <factory>)

Bases: object

FIXME Grobklassifikation.

agent
Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

abstract

A summary of the work. Same as: http://purl.org/dc/terms/abstract

Type:

List[str]

date_of_creation

unser (TextGrid) Datumsmodell FIXME: “created” gibts schon in generated

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

spatial

Spatial characteristics of the work. Same as: http://purl.org/dc/terms/spatial

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

temporal

Temporal characteristics of the work. Same as: http://purl.org/dc/terms/temporal

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

subject

The topic of the work. Same as: http://purl.org/dc/terms/subject.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

genre

Grobklassifikation

Type:

List[tgclients.databinding.textgrid_metadata_2010.WorkTypeGenre]

type_value

The nature or genre of the work. Same as: http://purl.org/dc/terms/type FIXME Feinklassifikation, editierbare Auswahlliste

Type:

List[str]

class Meta

Bases: object

name = 'workType'
abstract: List[str]
agent: List[AgentType]
date_of_creation: DateType | None = None
genre: List[WorkTypeGenre]
spatial: List[AuthorityType]
subject: List[AuthorityType]
temporal: List[AuthorityType]
type_value: List[str]
class tgclients.databinding.textgrid_metadata_2010.WorkTypeGenre(value)

Bases: Enum

The genre of the work.

Same as: http://purl.org/dc/terms/type - Hier natürlich englische Bezeichnungen, wenn wir mal die Liste finalisiert haben. Siehe http://www.textgrid.de/intern/wiki1/wiki/Genres.html

DRAMA = 'drama'
NON_FICTION = 'non-fiction'
NON_TEXT = 'non-text'
OTHER = 'other'
PROSE = 'prose'
REFERENCE_WORK = 'reference work'
VERSE = 'verse'

tgclients.databinding.textgrid_metadata_agent_2010 module

class tgclients.databinding.textgrid_metadata_agent_2010.AgentRoleType(value)

Bases: Enum

The role a person or institution has for the object.

ACTOR

Same as: http://id.loc.gov/vocabulary/relators/act

ADAPTER

Same as: http://id.loc.gov/vocabulary/relators/adp

ANALYST

Same as: http://id.loc.gov/vocabulary/relators/anl

ANIMATOR

Same as: http://id.loc.gov/vocabulary/relators/anm

ANNOTATOR

Same as: http://id.loc.gov/vocabulary/relators/ann

APPLICANT

Same as: http://id.loc.gov/vocabulary/relators/app

ARCHITECT

Same as: http://id.loc.gov/vocabulary/relators/arc

ARRANGER

Same as: http://id.loc.gov/vocabulary/relators/arr

ART_COPYIST

Same as: http://id.loc.gov/vocabulary/relators/acp

ARTIST

Same as: http://id.loc.gov/vocabulary/relators/art

ARTISTIC_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/ard

ASSIGNEE

Same as: http://id.loc.gov/vocabulary/relators/asg

ASSOCIATED_NAME

Same as: http://id.loc.gov/vocabulary/relators/asn

ATTRIBUTED_NAME

Same as: http://id.loc.gov/vocabulary/relators/att

AUCTIONEER

Same as: http://id.loc.gov/vocabulary/relators/auc

AUTHOR

Same as: http://id.loc.gov/vocabulary/relators/aut

AUTHOR_IN_QUOTATIONS

Same as: http://id.loc.gov/vocabulary/relators/aqt

AUTHOR_OF_AFTERWORD

Same as: http://id.loc.gov/vocabulary/relators/aft

AUTHOR_OF_DIALOG

Same as: http://id.loc.gov/vocabulary/relators/aud

AUTHOR_OF_INTRODUCTION

Same as: http://id.loc.gov/vocabulary/relators/aui

AUTHOR_OF_SCREENPLAY

Same as: http://id.loc.gov/vocabulary/relators/aus

BIBLIOGRAPHIC_ANTECEDENT

Same as: http://id.loc.gov/vocabulary/relators/ant

BINDER

Same as: http://id.loc.gov/vocabulary/relators/bnd

BINDING_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bdd

BLURB_WRITER

Same as: http://id.loc.gov/vocabulary/relators/blw

BOOK_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bkd

BOOK_PRODUCER

Same as: http://id.loc.gov/vocabulary/relators/bkp

BOOK_JACKET_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bjd

BOOKPLATE_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bpd

BOOKSELLER

Same as: http://id.loc.gov/vocabulary/relators/bsl

CALLIGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/cll

CARTOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/ctg

CENSOR

Same as: http://id.loc.gov/vocabulary/relators/cns

CINEMATOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/cng

CLIENT

Same as: http://id.loc.gov/vocabulary/relators/cli

COLLABORATOR

Same as: http://id.loc.gov/vocabulary/relators/clb

COLLECTOR

Same as: http://id.loc.gov/vocabulary/relators/col

COLLOTYPER

Same as: http://id.loc.gov/vocabulary/relators/clt

COLORIST

Same as: http://id.loc.gov/vocabulary/relators/clr

COMMENTATOR

Same as: http://id.loc.gov/vocabulary/relators/cmm

COMMENTATOR_FOR_WRITTEN_TEXT

Same as: http://id.loc.gov/vocabulary/relators/cwt

COMPILER

Same as: http://id.loc.gov/vocabulary/relators/com

COMPLAINANT

Same as: http://id.loc.gov/vocabulary/relators/cpl

COMPLAINANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/cpt

COMPLAINANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/cpe

COMPOSER

Same as: http://id.loc.gov/vocabulary/relators/cmp

COMPOSITOR

Same as: http://id.loc.gov/vocabulary/relators/cmt

CONCEPTOR

Same as: http://id.loc.gov/vocabulary/relators/ccp

CONDUCTOR

Same as: http://id.loc.gov/vocabulary/relators/cnd

CONSERVATOR

Same as: http://id.loc.gov/vocabulary/relators/con

CONSULTANT

Same as: http://id.loc.gov/vocabulary/relators/csl

CONSULTANT_TO_PROJECT

Same as: http://id.loc.gov/vocabulary/relators/csp

CONTESTANT

Same as: http://id.loc.gov/vocabulary/relators/cos

CONTESTANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/cot

CONTESTANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/coe

CONTESTEE

Same as: http://id.loc.gov/vocabulary/relators/cts

CONTESTEE_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/ctt

CONTESTEE_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/cte

CONTRACTOR

Same as: http://id.loc.gov/vocabulary/relators/ctr

CONTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/ctb

COPYRIGHT_CLAIMANT

Same as: http://id.loc.gov/vocabulary/relators/cpc

COPYRIGHT_HOLDER

Same as: http://id.loc.gov/vocabulary/relators/cph

CORRECTOR

Same as: http://id.loc.gov/vocabulary/relators/crr

CORRESPONDENT

Same as: http://id.loc.gov/vocabulary/relators/crp

COSTUME_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/cst

COVER_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/cov

CREATOR

Same as: http://id.loc.gov/vocabulary/relators/cre

CURATOR_OF_AN_EXHIBITION

Same as: http://id.loc.gov/vocabulary/relators/cur

DANCER

Same as: http://id.loc.gov/vocabulary/relators/dnc

DATA_CONTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/dtc

DATA_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/dtm

DEDICATEE

Same as: http://id.loc.gov/vocabulary/relators/dte

DEDICATOR

Same as: http://id.loc.gov/vocabulary/relators/dto

DEFENDANT

Same as: http://id.loc.gov/vocabulary/relators/dfd

DEFENDANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/dft

DEFENDANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/dfe

DEGREE_GRANTOR

Same as: http://id.loc.gov/vocabulary/relators/dgg

DELINEATOR

Same as: http://id.loc.gov/vocabulary/relators/dln

DEPICTED

Same as: http://id.loc.gov/vocabulary/relators/dpc

DEPOSITOR

Same as: http://id.loc.gov/vocabulary/relators/dpt

DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/dsr

DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/drt

DISSERTANT

Same as: http://id.loc.gov/vocabulary/relators/dis

DISTRIBUTION_PLACE

Same as: http://id.loc.gov/vocabulary/relators/dbp

DISTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/dst

DONOR

Same as: http://id.loc.gov/vocabulary/relators/dnr

DRAFTSMAN

Same as: http://id.loc.gov/vocabulary/relators/drm

DUBIOUS_AUTHOR

Same as: http://id.loc.gov/vocabulary/relators/dub

EDITOR

Same as: http://id.loc.gov/vocabulary/relators/edt

ELECTRICIAN

Same as: http://id.loc.gov/vocabulary/relators/elg

ELECTROTYPER

Same as: http://id.loc.gov/vocabulary/relators/elt

ENGINEER

Same as: http://id.loc.gov/vocabulary/relators/eng

ENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/egr

ETCHER

Same as: http://id.loc.gov/vocabulary/relators/etr

EVENT_PLACE

Same as: http://id.loc.gov/vocabulary/relators/evp

EXPERT

Same as: http://id.loc.gov/vocabulary/relators/exp

FACSIMILIST

Same as: http://id.loc.gov/vocabulary/relators/fac

FIELD_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/fld

FILM_EDITOR

Same as: http://id.loc.gov/vocabulary/relators/flm

FIRST_PARTY

Same as: http://id.loc.gov/vocabulary/relators/fpy

FORGER

Same as: http://id.loc.gov/vocabulary/relators/frg

FORMER_OWNER

Same as: http://id.loc.gov/vocabulary/relators/fmo

FUNDER

Same as: http://id.loc.gov/vocabulary/relators/fnd

GEOGRAPHIC_INFORMATION_SPECIALIST

Same as: http://id.loc.gov/vocabulary/relators/gis

HONOREE

Same as: http://id.loc.gov/vocabulary/relators/hnr

HOST

Same as: http://id.loc.gov/vocabulary/relators/hst

ILLUMINATOR

Same as: http://id.loc.gov/vocabulary/relators/ilu

ILLUSTRATOR

Same as: http://id.loc.gov/vocabulary/relators/ill

INSCRIBER

Same as: http://id.loc.gov/vocabulary/relators/ins

INSTRUMENTALIST

Same as: http://id.loc.gov/vocabulary/relators/itr

INTERVIEWEE

Same as: http://id.loc.gov/vocabulary/relators/ive

INTERVIEWER

Same as: http://id.loc.gov/vocabulary/relators/ivr

INVENTOR

Same as: http://id.loc.gov/vocabulary/relators/inv

LABORATORY

Same as: http://id.loc.gov/vocabulary/relators/lbr

LABORATORY_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/ldr

LEAD

Same as: http://id.loc.gov/vocabulary/relators/led

LANDSCAPE_ARCHITECT

Same as: http://id.loc.gov/vocabulary/relators/lsa

LENDER

Same as: http://id.loc.gov/vocabulary/relators/len

LIBELANT

Same as: http://id.loc.gov/vocabulary/relators/lil

LIBELANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/lit

LIBELANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/lie

LIBELEE

Same as: http://id.loc.gov/vocabulary/relators/lel

LIBELEE_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/let

LIBELEE_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/lee

LIBRETTIST

Same as: http://id.loc.gov/vocabulary/relators/lbt

LICENSEE

Same as: http://id.loc.gov/vocabulary/relators/lse

LICENSOR

Same as: http://id.loc.gov/vocabulary/relators/lso

LIGHTING_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/lgd

LITHOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/ltg

LYRICIST

Same as: http://id.loc.gov/vocabulary/relators/lyr

MANUFACTURER

Same as: http://id.loc.gov/vocabulary/relators/mfr

MARBLER

Same as: http://id.loc.gov/vocabulary/relators/mrb

MARKUP_EDITOR

Same as: http://id.loc.gov/vocabulary/relators/mrk

METADATA_CONTACT

Same as: http://id.loc.gov/vocabulary/relators/mdc

METALENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/mte

MODERATOR

Same as: http://id.loc.gov/vocabulary/relators/mod

MONITOR

Same as: http://id.loc.gov/vocabulary/relators/mon

MUSIC_COPYIST

Same as: http://id.loc.gov/vocabulary/relators/mcp

MUSICAL_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/msd

MUSICIAN

Same as: http://id.loc.gov/vocabulary/relators/mus

NARRATOR

Same as: http://id.loc.gov/vocabulary/relators/nrt

OPPONENT

Same as: http://id.loc.gov/vocabulary/relators/opn

ORGANIZER_OF_MEETING

Same as: http://id.loc.gov/vocabulary/relators/orm

ORIGINATOR

Same as: http://id.loc.gov/vocabulary/relators/org

OTHER

Same as: http://id.loc.gov/vocabulary/relators/oth

OWNER

Same as: http://id.loc.gov/vocabulary/relators/own

PAPERMAKER

Same as: http://id.loc.gov/vocabulary/relators/ppm

PATENT_APPLICANT

Same as: http://id.loc.gov/vocabulary/relators/pta

PATENT_HOLDER

Same as: http://id.loc.gov/vocabulary/relators/pth

PATRON

Same as: http://id.loc.gov/vocabulary/relators/pat

PERFORMER

Same as: http://id.loc.gov/vocabulary/relators/prf

PERMITTING_AGENCY

Same as: http://id.loc.gov/vocabulary/relators/pma

PHOTOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/pht

PLAINTIFF

Same as: http://id.loc.gov/vocabulary/relators/ptf

PLAINTIFF_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/ptt

PLAINTIFF_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/pte

PLATEMAKER

Same as: http://id.loc.gov/vocabulary/relators/plt

PRINTER

Same as: http://id.loc.gov/vocabulary/relators/prt

PRINTER_OF_PLATES

Same as: http://id.loc.gov/vocabulary/relators/pop

PRINTMAKER

Same as: http://id.loc.gov/vocabulary/relators/prm

PROCESS_CONTACT

Same as: http://id.loc.gov/vocabulary/relators/prc

PRODUCER

Same as: http://id.loc.gov/vocabulary/relators/pro

PRODUCTION_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/pmm

PRODUCTION_PERSONNEL

Same as: http://id.loc.gov/vocabulary/relators/prd

PROGRAMMER

Same as: http://id.loc.gov/vocabulary/relators/prg

PROJECT_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/pdr

PROOFREADER

Same as: http://id.loc.gov/vocabulary/relators/pfr

PUBLICATION_PLACE

Same as: http://id.loc.gov/vocabulary/relators/pup

PUBLISHER

Same as: http://id.loc.gov/vocabulary/relators/pbl

PUBLISHING_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/pbd

PUPPETEER

Same as: http://id.loc.gov/vocabulary/relators/ppt

RECIPIENT

Same as: http://id.loc.gov/vocabulary/relators/rcp

RECORDING_ENGINEER

Same as: http://id.loc.gov/vocabulary/relators/rce

REDACTOR

Same as: http://id.loc.gov/vocabulary/relators/red

RENDERER

Same as: http://id.loc.gov/vocabulary/relators/ren

REPORTER

Same as: http://id.loc.gov/vocabulary/relators/rpt

REPOSITORY

Same as: http://id.loc.gov/vocabulary/relators/rps

RESEARCH_TEAM_HEAD

Same as: http://id.loc.gov/vocabulary/relators/rth

RESEARCH_TEAM_MEMBER

Same as: http://id.loc.gov/vocabulary/relators/rtm

RESEARCHER

Same as: http://id.loc.gov/vocabulary/relators/res

RESPONDENT

Same as: http://id.loc.gov/vocabulary/relators/rsp

RESPONDENT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/rst

RESPONDENT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/rse

RESPONSIBLE_PARTY

Same as: http://id.loc.gov/vocabulary/relators/rpy

RESTAGER

Same as: http://id.loc.gov/vocabulary/relators/rsg

REVIEWER

Same as: http://id.loc.gov/vocabulary/relators/rev

RUBRICATOR

Same as: http://id.loc.gov/vocabulary/relators/rbr

SCENARIST

Same as: http://id.loc.gov/vocabulary/relators/sce

SCIENTIFIC_ADVISOR

Same as: http://id.loc.gov/vocabulary/relators/sad

SCRIBE

Same as: http://id.loc.gov/vocabulary/relators/scr

SCULPTOR

Same as: http://id.loc.gov/vocabulary/relators/scl

SECOND_PARTY

Same as: http://id.loc.gov/vocabulary/relators/spy

SECRETARY

Same as: http://id.loc.gov/vocabulary/relators/sec

SETDESIGNER

Same as: http://id.loc.gov/vocabulary/relators/std

SIGNER

Same as: http://id.loc.gov/vocabulary/relators/sgn

SINGER

Same as: http://id.loc.gov/vocabulary/relators/sng

SOUND_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/sds

SPEAKER

Same as: http://id.loc.gov/vocabulary/relators/spk

SPONSOR

Same as: http://id.loc.gov/vocabulary/relators/spn

STAGE_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/stm

STANDARDS_BODY

Same as: http://id.loc.gov/vocabulary/relators/stn

STEREOTYPER

Same as: http://id.loc.gov/vocabulary/relators/str

STORYTELLER

Same as: http://id.loc.gov/vocabulary/relators/stl

SUPPORTING_HOST

Same as: http://id.loc.gov/vocabulary/relators/sht

SURVEYOR

Same as: http://id.loc.gov/vocabulary/relators/srv

TEACHER

Same as: http://id.loc.gov/vocabulary/relators/tch

TECHNICAL_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/tcd

THESIS_ADVISOR

Same as: http://id.loc.gov/vocabulary/relators/ths

TRANSCRIBER

Same as: http://id.loc.gov/vocabulary/relators/trc

TRANSLATOR

Same as: http://id.loc.gov/vocabulary/relators/trl

TYPE_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/tyd

TYPOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/tyg

UNIVERSITY_PLACE

Same as: http://id.loc.gov/vocabulary/relators/uvp

VIDEOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/vdg

VOCALIST

Same as: http://id.loc.gov/vocabulary/relators/voc

WITNESS

Same as: http://id.loc.gov/vocabulary/relators/wit

WOOD_ENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/wde

WOODCUTTER

Same as: http://id.loc.gov/vocabulary/relators/wdc

WRITER_OF_ACCOMPANYING_MATERIAL

Same as: http://id.loc.gov/vocabulary/relators/wam

ACTOR = 'actor'
ADAPTER = 'adapter'
ANALYST = 'analyst'
ANIMATOR = 'animator'
ANNOTATOR = 'annotator'
APPLICANT = 'applicant'
ARCHITECT = 'architect'
ARRANGER = 'arranger'
ARTIST = 'artist'
ARTISTIC_DIRECTOR = 'artisticDirector'
ART_COPYIST = 'artCopyist'
ASSIGNEE = 'assignee'
ASSOCIATED_NAME = 'associatedName'
ATTRIBUTED_NAME = 'attributedName'
AUCTIONEER = 'auctioneer'
AUTHOR = 'author'
AUTHOR_IN_QUOTATIONS = 'authorInQuotations'
AUTHOR_OF_AFTERWORD = 'authorOfAfterword'
AUTHOR_OF_DIALOG = 'authorOfDialog'
AUTHOR_OF_INTRODUCTION = 'authorOfIntroduction'
AUTHOR_OF_SCREENPLAY = 'authorOfScreenplay'
BIBLIOGRAPHIC_ANTECEDENT = 'bibliographicAntecedent'
BINDER = 'binder'
BINDING_DESIGNER = 'bindingDesigner'
BLURB_WRITER = 'blurbWriter'
BOOKPLATE_DESIGNER = 'bookplateDesigner'
BOOKSELLER = 'bookseller'
BOOK_DESIGNER = 'bookDesigner'
BOOK_JACKET_DESIGNER = 'bookJacketDesigner'
BOOK_PRODUCER = 'bookProducer'
CALLIGRAPHER = 'calligrapher'
CARTOGRAPHER = 'cartographer'
CENSOR = 'censor'
CINEMATOGRAPHER = 'cinematographer'
CLIENT = 'client'
COLLABORATOR = 'collaborator'
COLLECTOR = 'collector'
COLLOTYPER = 'collotyper'
COLORIST = 'colorist'
COMMENTATOR = 'commentator'
COMMENTATOR_FOR_WRITTEN_TEXT = 'commentatorForWrittenText'
COMPILER = 'compiler'
COMPLAINANT = 'complainant'
COMPLAINANT_APPELLANT = 'complainantAppellant'
COMPLAINANT_APPELLEE = 'complainantAppellee'
COMPOSER = 'composer'
COMPOSITOR = 'compositor'
CONCEPTOR = 'conceptor'
CONDUCTOR = 'conductor'
CONSERVATOR = 'conservator'
CONSULTANT = 'consultant'
CONSULTANT_TO_PROJECT = 'consultantToProject'
CONTESTANT = 'contestant'
CONTESTANT_APPELLANT = 'contestantAppellant'
CONTESTANT_APPELLEE = 'contestantAppellee'
CONTESTEE = 'contestee'
CONTESTEE_APPELLANT = 'contesteeAppellant'
CONTESTEE_APPELLEE = 'contesteeAppellee'
CONTRACTOR = 'contractor'
CONTRIBUTOR = 'contributor'
COPYRIGHT_CLAIMANT = 'copyrightClaimant'
COPYRIGHT_HOLDER = 'copyrightHolder'
CORRECTOR = 'corrector'
CORRESPONDENT = 'correspondent'
COSTUME_DESIGNER = 'costumeDesigner'
COVER_DESIGNER = 'coverDesigner'
CREATOR = 'creator'
CURATOR_OF_AN_EXHIBITION = 'curatorOfAnExhibition'
DANCER = 'dancer'
DATA_CONTRIBUTOR = 'dataContributor'
DATA_MANAGER = 'dataManager'
DEDICATEE = 'dedicatee'
DEDICATOR = 'dedicator'
DEFENDANT = 'defendant'
DEFENDANT_APPELLANT = 'defendantAppellant'
DEFENDANT_APPELLEE = 'defendantAppellee'
DEGREE_GRANTOR = 'degreeGrantor'
DELINEATOR = 'delineator'
DEPICTED = 'depicted'
DEPOSITOR = 'depositor'
DESIGNER = 'designer'
DIRECTOR = 'director'
DISSERTANT = 'dissertant'
DISTRIBUTION_PLACE = 'distributionPlace'
DISTRIBUTOR = 'distributor'
DONOR = 'donor'
DRAFTSMAN = 'draftsman'
DUBIOUS_AUTHOR = 'dubiousAuthor'
EDITOR = 'editor'
ELECTRICIAN = 'electrician'
ELECTROTYPER = 'electrotyper'
ENGINEER = 'engineer'
ENGRAVER = 'engraver'
ETCHER = 'etcher'
EVENT_PLACE = 'eventPlace'
EXPERT = 'expert'
FACSIMILIST = 'facsimilist'
FIELD_DIRECTOR = 'fieldDirector'
FILM_EDITOR = 'filmEditor'
FIRST_PARTY = 'firstParty'
FORGER = 'forger'
FORMER_OWNER = 'formerOwner'
FUNDER = 'funder'
GEOGRAPHIC_INFORMATION_SPECIALIST = 'geographicInformationSpecialist'
HONOREE = 'honoree'
HOST = 'host'
ILLUMINATOR = 'illuminator'
ILLUSTRATOR = 'illustrator'
INSCRIBER = 'inscriber'
INSTRUMENTALIST = 'instrumentalist'
INTERVIEWEE = 'interviewee'
INTERVIEWER = 'interviewer'
INVENTOR = 'inventor'
LABORATORY = 'laboratory'
LABORATORY_DIRECTOR = 'laboratoryDirector'
LANDSCAPE_ARCHITECT = 'landscapeArchitect'
LEAD = 'lead'
LENDER = 'lender'
LIBELANT = 'libelant'
LIBELANT_APPELLANT = 'libelantAppellant'
LIBELANT_APPELLEE = 'libelantAppellee'
LIBELEE = 'libelee'
LIBELEE_APPELLANT = 'libeleeAppellant'
LIBELEE_APPELLEE = 'libeleeAppellee'
LIBRETTIST = 'librettist'
LICENSEE = 'licensee'
LICENSOR = 'licensor'
LIGHTING_DESIGNER = 'lightingDesigner'
LITHOGRAPHER = 'lithographer'
LYRICIST = 'lyricist'
MANUFACTURER = 'manufacturer'
MARBLER = 'marbler'
MARKUP_EDITOR = 'markupEditor'
METADATA_CONTACT = 'metadataContact'
METALENGRAVER = 'metalengraver'
MODERATOR = 'moderator'
MONITOR = 'monitor'
MUSICAL_DIRECTOR = 'musicalDirector'
MUSICIAN = 'musician'
MUSIC_COPYIST = 'musicCopyist'
NARRATOR = 'narrator'
OPPONENT = 'opponent'
ORGANIZER_OF_MEETING = 'organizerOfMeeting'
ORIGINATOR = 'originator'
OTHER = 'other'
OWNER = 'owner'
PAPERMAKER = 'papermaker'
PATENT_APPLICANT = 'patentApplicant'
PATENT_HOLDER = 'patentHolder'
PATRON = 'patron'
PERFORMER = 'performer'
PERMITTING_AGENCY = 'permittingAgency'
PHOTOGRAPHER = 'photographer'
PLAINTIFF = 'plaintiff'
PLAINTIFF_APPELLANT = 'plaintiffAppellant'
PLAINTIFF_APPELLEE = 'plaintiffAppellee'
PLATEMAKER = 'platemaker'
PRINTER = 'printer'
PRINTER_OF_PLATES = 'printerOfPlates'
PRINTMAKER = 'printmaker'
PROCESS_CONTACT = 'processContact'
PRODUCER = 'producer'
PRODUCTION_MANAGER = 'productionManager'
PRODUCTION_PERSONNEL = 'productionPersonnel'
PROGRAMMER = 'programmer'
PROJECT_DIRECTOR = 'projectDirector'
PROOFREADER = 'proofreader'
PUBLICATION_PLACE = 'publicationPlace'
PUBLISHER = 'publisher'
PUBLISHING_DIRECTOR = 'publishingDirector'
PUPPETEER = 'puppeteer'
RECIPIENT = 'recipient'
RECORDING_ENGINEER = 'recordingEngineer'
REDACTOR = 'redactor'
RENDERER = 'renderer'
REPORTER = 'reporter'
REPOSITORY = 'repository'
RESEARCHER = 'researcher'
RESEARCH_TEAM_HEAD = 'researchTeamHead'
RESEARCH_TEAM_MEMBER = 'researchTeamMember'
RESPONDENT = 'respondent'
RESPONDENT_APPELLANT = 'respondentAppellant'
RESPONDENT_APPELLEE = 'respondentAppellee'
RESPONSIBLE_PARTY = 'responsibleParty'
RESTAGER = 'restager'
REVIEWER = 'reviewer'
RUBRICATOR = 'rubricator'
SCENARIST = 'scenarist'
SCIENTIFIC_ADVISOR = 'scientificAdvisor'
SCRIBE = 'scribe'
SCULPTOR = 'sculptor'
SECOND_PARTY = 'secondParty'
SECRETARY = 'secretary'
SETDESIGNER = 'setdesigner'
SIGNER = 'signer'
SINGER = 'singer'
SOUND_DESIGNER = 'soundDesigner'
SPEAKER = 'speaker'
SPONSOR = 'sponsor'
STAGE_MANAGER = 'stageManager'
STANDARDS_BODY = 'standardsBody'
STEREOTYPER = 'stereotyper'
STORYTELLER = 'storyteller'
SUPPORTING_HOST = 'supportingHost'
SURVEYOR = 'surveyor'
TEACHER = 'teacher'
TECHNICAL_DIRECTOR = 'technicalDirector'
THESIS_ADVISOR = 'thesisAdvisor'
TRANSCRIBER = 'transcriber'
TRANSLATOR = 'translator'
TYPE_DESIGNER = 'typeDesigner'
TYPOGRAPHER = 'typographer'
UNIVERSITY_PLACE = 'universityPlace'
VIDEOGRAPHER = 'videographer'
VOCALIST = 'vocalist'
WITNESS = 'Witness'
WOODCUTTER = 'woodcutter'
WOOD_ENGRAVER = 'woodEngraver'
WRITER_OF_ACCOMPANYING_MATERIAL = 'writerOfAccompanyingMaterial'
class tgclients.databinding.textgrid_metadata_agent_2010.AgentType(value: str = '', role: tgclients.databinding.textgrid_metadata_agent_2010.AgentRoleType | None = None, id: str | None = None)

Bases: object

class Meta

Bases: object

name = 'agentType'
id: str | None = None
role: AgentRoleType | None = None
value: str = ''
class tgclients.databinding.textgrid_metadata_agent_2010.PersonType(value: str = '', id: str | None = None, is_corporate_body: bool = False)

Bases: object

class Meta

Bases: object

name = 'personType'
id: str | None = None
is_corporate_body: bool = False
value: str = ''

tgclients.databinding.textgrid_metadata_script_2010 module

class tgclients.databinding.textgrid_metadata_script_2010.FormOfNotationType(value)

Bases: Enum

Set of characters and/or symbols used to express the content of a resource.

Same as: http://rdvocab.info/Elements/formOfNotation.

ARAB

Arabic

ARMI

Imperial Aramaic

ARMN

Armenian

AVST

Avestan

BALI

Balinese

BAMU

Bamum

BASS

Bassa Vah

BATK

Batak

BENG

Bengali

BLIS

Blissymbols

BOPO

Bopomofo

BRAH

Brahmi

BRAI

Braille

BUGI

Buginese

BUHD

Buhid

CAKM

Chakma

CANS

Unified Canadian Aboriginal Syllabics

CARI

Carian

CHAM

Cham

CHER

Cherokee

CIRT

Cirth

COPT

Coptic

CPRT

Cypriot

CYRL

Cyrillic

CYRS

Cyrillic (Old Church Slavonic variant)

DEVA

Devanagari (Nagari)

DSRT

Deseret (Mormon)

EGYD

Egyptian demotic

EGYH

Egyptian hieratic

EGYP

Egyptian hieroglyphs

ETHI

Ethiopic (Geʻez)

GEOR

Georgian (Mkhedruli)

GEOK

Khutsuri (Asomtavruli and Nuskhuri)

GLAG

Glagolitic

GOTH

Gothic

GRAN

Grantha

GREK

Greek

GUJR

Gujarati

GURU

Gurmukhi

HANG

Hangul (Hangŭl, Hangeul)

HANI

Han (Hanzi, Kanji, Hanja)

HANO

Hanunoo (Hanunóo)

HANS

Han (Simplified variant)

HANT

Han (Traditional variant)

HEBR

Hebrew

HIRA

Hiragana

HMNG

Pahawh Hmong

HRKT

(alias for Hiragana + Katakana)

HUNG

Old Hungarian

INDS

Indus (Harappan)

ITAL

Old Italic (Etruscan, Oscan, etc.)

JAVA

Javanese

JPAN

Japanese (alias for Han + Hiragana + Katakana)

KALI

Kayah Li

KANA

Katakana

KHAR

Kharoshthi

KHMR

Khmer

KNDA

Kannada

KORE

Korean (alias for Hangul + Han)

KPEL

Kpelle

KTHI

Kaithi

LANA

Tai Tham (Lanna)

LAOO

Lao

LATF

Latin (Fraktur variant)

LATG

Latin (Gaelic variant)

LATN

Latin

LEPC

Lepcha (Róng)

LIMB

Limbu

LINA

Linear A

LINB

Linear B

LISU

Lisu (Fraser)

LOMA

Loma

LYCI

Lycian

LYDI

Lydian

MAND

Mandaic, Mandaean

MANI

Manichaean

MAYA

Mayan hieroglyphs

MEND

Mende

MERC

Meroitic Cursive

MERO

Meroitic Hieroglyphs

MLYM

Malayalam

MOON

Moon (Moon code, Moon script, Moon type)

MONG

Mongolian

MTEI

Meitei Mayek (Meithei, Meetei)

MYMR

Myanmar (Burmese)

NARB

Old North Arabian (Ancient North Arabian)

NBAT

Nabataean

NKGB

Nakhi Geba (‘Na-‘Khi ²Ggŏ-¹baw, Naxi Geba)

NKOO

N’Ko

OGAM

Ogham

OLCK

Ol Chiki (Ol Cemet’, Ol, Santali)

ORKH

Old Turkic, Orkhon Runic

ORYA

Oriya

OSMA

Osmanya

PALM

Palmyrene

PERM

Old Permic

PHAG

Phags-pa

PHLI

Inscriptional Pahlavi

PHLP

Psalter Pahlavi

PHLV

Book Pahlavi

PHNX

Phoenician

PLRD

Miao (Pollard)

PRTI

Inscriptional Parthian

QAAA

Reserved for private use (start)

QABX

Reserved for private use (end)

RJNG

Rejang (Redjang, Kaganga)

RORO

Rongorongo

RUNR

Runic

SAMR

Samaritan

SARA

Sarati

SARB

Old South Arabian

SAUR

Saurashtra

SGNW

SignWriting

SHAW

Shavian (Shaw)

SINH

Sinhala

SUND

Sundanese

SYLO

Syloti Nagri

SYRC

Syriac

SYRE

Syriac (Estrangelo variant)

SYRJ

Syriac (Western variant)

SYRN

Syriac (Eastern variant)

TAGB

Tagbanwa

TALE

Tai Le

TALU

New Tai Lue

TAML

Tamil

TAVT

Tai Viet

TELU

Telugu

TENG

Tengwar

TFNG

Tifinagh (Berber)

TGLG

Tagalog (Baybayin, Alibata)

THAA

Thaana

THAI

Thai

TIBT

Tibetan

UGAR

Ugaritic

VAII

Vai

VISP

Visible Speech

WARA

Warang Citi (Varang Kshiti)

XPEO

Old Persian

XSUX

Cuneiform, Sumero-Akkadian

YIII

Yi

ZINH

Code for inherited script

ZMTH

Mathematical notation

ZSYM

Symbols

ZXXX

Code for unwritten documents

ZYYY

Code for undetermined script

ZZZZ

Code for uncoded script

ARAB = 'Arab'
ARMI = 'Armi'
ARMN = 'Armn'
AVST = 'Avst'
BALI = 'Bali'
BAMU = 'Bamu'
BASS = 'Bass'
BATK = 'Batk'
BENG = 'Beng'
BLIS = 'Blis'
BOPO = 'Bopo'
BRAH = 'Brah'
BRAI = 'Brai'
BUGI = 'Bugi'
BUHD = 'Buhd'
CAKM = 'Cakm'
CANS = 'Cans'
CARI = 'Cari'
CHAM = 'Cham'
CHER = 'Cher'
CIRT = 'Cirt'
COPT = 'Copt'
CPRT = 'Cprt'
CYRL = 'Cyrl'
CYRS = 'Cyrs'
DEVA = 'Deva'
DSRT = 'Dsrt'
EGYD = 'Egyd'
EGYH = 'Egyh'
EGYP = 'Egyp'
ETHI = 'Ethi'
GEOK = 'Geok'
GEOR = 'Geor'
GLAG = 'Glag'
GOTH = 'Goth'
GRAN = 'Gran'
GREK = 'Grek'
GUJR = 'Gujr'
GURU = 'Guru'
HANG = 'Hang'
HANI = 'Hani'
HANO = 'Hano'
HANS = 'Hans'
HANT = 'Hant'
HEBR = 'Hebr'
HIRA = 'Hira'
HMNG = 'Hmng'
HRKT = 'Hrkt'
HUNG = 'Hung'
INDS = 'Inds'
ITAL = 'Ital'
JAVA = 'Java'
JPAN = 'Jpan'
KALI = 'Kali'
KANA = 'Kana'
KHAR = 'Khar'
KHMR = 'Khmr'
KNDA = 'Knda'
KORE = 'Kore'
KPEL = 'Kpel'
KTHI = 'Kthi'
LANA = 'Lana'
LAOO = 'Laoo'
LATF = 'Latf'
LATG = 'Latg'
LATN = 'Latn'
LEPC = 'Lepc'
LIMB = 'Limb'
LINA = 'Lina'
LINB = 'Linb'
LISU = 'Lisu'
LOMA = 'Loma'
LYCI = 'Lyci'
LYDI = 'Lydi'
MAND = 'Mand'
MANI = 'Mani'
MAYA = 'Maya'
MEND = 'Mend'
MERC = 'Merc'
MERO = 'Mero'
MLYM = 'Mlym'
MONG = 'Mong'
MOON = 'Moon'
MTEI = 'Mtei'
MYMR = 'Mymr'
NARB = 'Narb'
NBAT = 'Nbat'
NKGB = 'Nkgb'
NKOO = 'Nkoo'
OGAM = 'Ogam'
OLCK = 'Olck'
ORKH = 'Orkh'
ORYA = 'Orya'
OSMA = 'Osma'
PALM = 'Palm'
PERM = 'Perm'
PHAG = 'Phag'
PHLI = 'Phli'
PHLP = 'Phlp'
PHLV = 'Phlv'
PHNX = 'Phnx'
PLRD = 'Plrd'
PRTI = 'Prti'
QAAA = 'Qaaa'
QABX = 'Qabx'
RJNG = 'Rjng'
RORO = 'Roro'
RUNR = 'Runr'
SAMR = 'Samr'
SARA = 'Sara'
SARB = 'Sarb'
SAUR = 'Saur'
SGNW = 'Sgnw'
SHAW = 'Shaw'
SINH = 'Sinh'
SUND = 'Sund'
SYLO = 'Sylo'
SYRC = 'Syrc'
SYRE = 'Syre'
SYRJ = 'Syrj'
SYRN = 'Syrn'
TAGB = 'Tagb'
TALE = 'Tale'
TALU = 'Talu'
TAML = 'Taml'
TAVT = 'Tavt'
TELU = 'Telu'
TENG = 'Teng'
TFNG = 'Tfng'
TGLG = 'Tglg'
THAA = 'Thaa'
THAI = 'Thai'
TIBT = 'Tibt'
UGAR = 'Ugar'
VAII = 'Vaii'
VISP = 'Visp'
WARA = 'Wara'
XPEO = 'Xpeo'
XSUX = 'Xsux'
YIII = 'Yiii'
ZINH = 'Zinh'
ZMTH = 'Zmth'
ZSYM = 'Zsym'
ZXXX = 'Zxxx'
ZYYY = 'Zyyy'
ZZZZ = 'Zzzz'

tgclients.databinding.tgsearch module

class tgclients.databinding.tgsearch.EntryType(textgrid_uri: str | None = None, format: str | None = None, title: str | None = None)

Bases: object

class Meta

Bases: object

name = 'entryType'
format: str | None = None
textgrid_uri: str | None = None
title: str | None = None
class tgclients.databinding.tgsearch.FacetGroupType(facet: List[tgclients.databinding.tgsearch.FacetType] = <factory>, name: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'facetGroupType'
facet: List[FacetType]
name: str | None = None
class tgclients.databinding.tgsearch.FacetResponse(facet_group: List[tgclients.databinding.tgsearch.FacetGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'facetResponse'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
facet_group: List[FacetGroupType]
class tgclients.databinding.tgsearch.FacetResponseType(facet_group: List[tgclients.databinding.tgsearch.FacetGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'facetResponseType'
facet_group: List[FacetGroupType]
class tgclients.databinding.tgsearch.FacetType(value: str = '', count: int | None = None)

Bases: object

class Meta

Bases: object

name = 'facetType'
count: int | None = None
value: str = ''
class tgclients.databinding.tgsearch.FulltextType(kwic: List[ForwardRef('FulltextType.Kwic')] = <factory>, hits: Optional[int] = None)

Bases: object

class Kwic(left: str | None = None, match: str | None = None, right: str | None = None, xpath: str | None = None, ref_id: str | None = None, ref_title: str | None = None)

Bases: object

left: str | None = None
match: str | None = None
ref_id: str | None = None
ref_title: str | None = None
right: str | None = None
xpath: str | None = None
hits: int | None = None
kwic: List[Kwic]
class tgclients.databinding.tgsearch.PathGroupType(path: List[tgclients.databinding.tgsearch.PathType] = <factory>, start_uri: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'pathGroupType'
path: List[PathType]
start_uri: str | None = None
class tgclients.databinding.tgsearch.PathResponse(path_group: List[tgclients.databinding.tgsearch.PathGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'pathResponse'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
path_group: List[PathGroupType]
class tgclients.databinding.tgsearch.PathType(entry: List[tgclients.databinding.tgsearch.EntryType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'pathType'
entry: List[EntryType]
class tgclients.databinding.tgsearch.RelationResponseType(relation: List[tgclients.databinding.tgsearch.RelationType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'relationResponseType'
relation: List[RelationType]
class tgclients.databinding.tgsearch.RelationType(s: str | None = None, p: str | None = None, o: str | None = None)

Bases: object

class Meta

Bases: object

name = 'relationType'
o: str | None = None
p: str | None = None
s: str | None = None
class tgclients.databinding.tgsearch.Response(result: List[tgclients.databinding.tgsearch.ResultType] = <factory>, relation_response: Optional[tgclients.databinding.tgsearch.RelationResponseType] = None, facet_response: Optional[tgclients.databinding.tgsearch.FacetResponseType] = None, hits: Optional[str] = None, session: Optional[str] = None, start: Optional[str] = None, limit: Optional[str] = None, next: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'response'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
facet_response: FacetResponseType | None = None
hits: str | None = None
limit: str | None = None
next: str | None = None
relation_response: RelationResponseType | None = None
result: List[ResultType]
session: str | None = None
start: str | None = None
class tgclients.databinding.tgsearch.ResultType(object_value: Optional[tgclients.databinding.textgrid_metadata_2010.Object] = None, fulltext: List[tgclients.databinding.tgsearch.FulltextType] = <factory>, path_response: Optional[tgclients.databinding.tgsearch.PathResponse] = None, textgrid_uri: Optional[str] = None, authorized: Optional[bool] = None, sandbox: Optional[bool] = None, author: Optional[str] = None, score: Optional[float] = None)

Bases: object

class Meta

Bases: object

name = 'resultType'
author: str | None = None
authorized: bool | None = None
fulltext: List[FulltextType]
object_value: Object | None = None
path_response: PathResponse | None = None
sandbox: bool | None = None
score: float | None = None
textgrid_uri: str | None = None
class tgclients.databinding.tgsearch.Revisions(revision: List[int] = <factory>, textgrid_uri: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'revisions'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
revision: List[int]
textgrid_uri: str | None = None
class tgclients.databinding.tgsearch.TextgridUris(textgrid_uri: List[str] = <factory>, hits: Optional[str] = None, start: Optional[str] = None, limit: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'textgridUris'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
hits: str | None = None
limit: str | None = None
start: str | None = None
textgrid_uri: List[str]

Module contents

class tgclients.databinding.AgentRoleType(value)

Bases: Enum

The role a person or institution has for the object.

ACTOR

Same as: http://id.loc.gov/vocabulary/relators/act

ADAPTER

Same as: http://id.loc.gov/vocabulary/relators/adp

ANALYST

Same as: http://id.loc.gov/vocabulary/relators/anl

ANIMATOR

Same as: http://id.loc.gov/vocabulary/relators/anm

ANNOTATOR

Same as: http://id.loc.gov/vocabulary/relators/ann

APPLICANT

Same as: http://id.loc.gov/vocabulary/relators/app

ARCHITECT

Same as: http://id.loc.gov/vocabulary/relators/arc

ARRANGER

Same as: http://id.loc.gov/vocabulary/relators/arr

ART_COPYIST

Same as: http://id.loc.gov/vocabulary/relators/acp

ARTIST

Same as: http://id.loc.gov/vocabulary/relators/art

ARTISTIC_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/ard

ASSIGNEE

Same as: http://id.loc.gov/vocabulary/relators/asg

ASSOCIATED_NAME

Same as: http://id.loc.gov/vocabulary/relators/asn

ATTRIBUTED_NAME

Same as: http://id.loc.gov/vocabulary/relators/att

AUCTIONEER

Same as: http://id.loc.gov/vocabulary/relators/auc

AUTHOR

Same as: http://id.loc.gov/vocabulary/relators/aut

AUTHOR_IN_QUOTATIONS

Same as: http://id.loc.gov/vocabulary/relators/aqt

AUTHOR_OF_AFTERWORD

Same as: http://id.loc.gov/vocabulary/relators/aft

AUTHOR_OF_DIALOG

Same as: http://id.loc.gov/vocabulary/relators/aud

AUTHOR_OF_INTRODUCTION

Same as: http://id.loc.gov/vocabulary/relators/aui

AUTHOR_OF_SCREENPLAY

Same as: http://id.loc.gov/vocabulary/relators/aus

BIBLIOGRAPHIC_ANTECEDENT

Same as: http://id.loc.gov/vocabulary/relators/ant

BINDER

Same as: http://id.loc.gov/vocabulary/relators/bnd

BINDING_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bdd

BLURB_WRITER

Same as: http://id.loc.gov/vocabulary/relators/blw

BOOK_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bkd

BOOK_PRODUCER

Same as: http://id.loc.gov/vocabulary/relators/bkp

BOOK_JACKET_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bjd

BOOKPLATE_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/bpd

BOOKSELLER

Same as: http://id.loc.gov/vocabulary/relators/bsl

CALLIGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/cll

CARTOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/ctg

CENSOR

Same as: http://id.loc.gov/vocabulary/relators/cns

CINEMATOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/cng

CLIENT

Same as: http://id.loc.gov/vocabulary/relators/cli

COLLABORATOR

Same as: http://id.loc.gov/vocabulary/relators/clb

COLLECTOR

Same as: http://id.loc.gov/vocabulary/relators/col

COLLOTYPER

Same as: http://id.loc.gov/vocabulary/relators/clt

COLORIST

Same as: http://id.loc.gov/vocabulary/relators/clr

COMMENTATOR

Same as: http://id.loc.gov/vocabulary/relators/cmm

COMMENTATOR_FOR_WRITTEN_TEXT

Same as: http://id.loc.gov/vocabulary/relators/cwt

COMPILER

Same as: http://id.loc.gov/vocabulary/relators/com

COMPLAINANT

Same as: http://id.loc.gov/vocabulary/relators/cpl

COMPLAINANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/cpt

COMPLAINANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/cpe

COMPOSER

Same as: http://id.loc.gov/vocabulary/relators/cmp

COMPOSITOR

Same as: http://id.loc.gov/vocabulary/relators/cmt

CONCEPTOR

Same as: http://id.loc.gov/vocabulary/relators/ccp

CONDUCTOR

Same as: http://id.loc.gov/vocabulary/relators/cnd

CONSERVATOR

Same as: http://id.loc.gov/vocabulary/relators/con

CONSULTANT

Same as: http://id.loc.gov/vocabulary/relators/csl

CONSULTANT_TO_PROJECT

Same as: http://id.loc.gov/vocabulary/relators/csp

CONTESTANT

Same as: http://id.loc.gov/vocabulary/relators/cos

CONTESTANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/cot

CONTESTANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/coe

CONTESTEE

Same as: http://id.loc.gov/vocabulary/relators/cts

CONTESTEE_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/ctt

CONTESTEE_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/cte

CONTRACTOR

Same as: http://id.loc.gov/vocabulary/relators/ctr

CONTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/ctb

COPYRIGHT_CLAIMANT

Same as: http://id.loc.gov/vocabulary/relators/cpc

COPYRIGHT_HOLDER

Same as: http://id.loc.gov/vocabulary/relators/cph

CORRECTOR

Same as: http://id.loc.gov/vocabulary/relators/crr

CORRESPONDENT

Same as: http://id.loc.gov/vocabulary/relators/crp

COSTUME_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/cst

COVER_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/cov

CREATOR

Same as: http://id.loc.gov/vocabulary/relators/cre

CURATOR_OF_AN_EXHIBITION

Same as: http://id.loc.gov/vocabulary/relators/cur

DANCER

Same as: http://id.loc.gov/vocabulary/relators/dnc

DATA_CONTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/dtc

DATA_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/dtm

DEDICATEE

Same as: http://id.loc.gov/vocabulary/relators/dte

DEDICATOR

Same as: http://id.loc.gov/vocabulary/relators/dto

DEFENDANT

Same as: http://id.loc.gov/vocabulary/relators/dfd

DEFENDANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/dft

DEFENDANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/dfe

DEGREE_GRANTOR

Same as: http://id.loc.gov/vocabulary/relators/dgg

DELINEATOR

Same as: http://id.loc.gov/vocabulary/relators/dln

DEPICTED

Same as: http://id.loc.gov/vocabulary/relators/dpc

DEPOSITOR

Same as: http://id.loc.gov/vocabulary/relators/dpt

DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/dsr

DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/drt

DISSERTANT

Same as: http://id.loc.gov/vocabulary/relators/dis

DISTRIBUTION_PLACE

Same as: http://id.loc.gov/vocabulary/relators/dbp

DISTRIBUTOR

Same as: http://id.loc.gov/vocabulary/relators/dst

DONOR

Same as: http://id.loc.gov/vocabulary/relators/dnr

DRAFTSMAN

Same as: http://id.loc.gov/vocabulary/relators/drm

DUBIOUS_AUTHOR

Same as: http://id.loc.gov/vocabulary/relators/dub

EDITOR

Same as: http://id.loc.gov/vocabulary/relators/edt

ELECTRICIAN

Same as: http://id.loc.gov/vocabulary/relators/elg

ELECTROTYPER

Same as: http://id.loc.gov/vocabulary/relators/elt

ENGINEER

Same as: http://id.loc.gov/vocabulary/relators/eng

ENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/egr

ETCHER

Same as: http://id.loc.gov/vocabulary/relators/etr

EVENT_PLACE

Same as: http://id.loc.gov/vocabulary/relators/evp

EXPERT

Same as: http://id.loc.gov/vocabulary/relators/exp

FACSIMILIST

Same as: http://id.loc.gov/vocabulary/relators/fac

FIELD_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/fld

FILM_EDITOR

Same as: http://id.loc.gov/vocabulary/relators/flm

FIRST_PARTY

Same as: http://id.loc.gov/vocabulary/relators/fpy

FORGER

Same as: http://id.loc.gov/vocabulary/relators/frg

FORMER_OWNER

Same as: http://id.loc.gov/vocabulary/relators/fmo

FUNDER

Same as: http://id.loc.gov/vocabulary/relators/fnd

GEOGRAPHIC_INFORMATION_SPECIALIST

Same as: http://id.loc.gov/vocabulary/relators/gis

HONOREE

Same as: http://id.loc.gov/vocabulary/relators/hnr

HOST

Same as: http://id.loc.gov/vocabulary/relators/hst

ILLUMINATOR

Same as: http://id.loc.gov/vocabulary/relators/ilu

ILLUSTRATOR

Same as: http://id.loc.gov/vocabulary/relators/ill

INSCRIBER

Same as: http://id.loc.gov/vocabulary/relators/ins

INSTRUMENTALIST

Same as: http://id.loc.gov/vocabulary/relators/itr

INTERVIEWEE

Same as: http://id.loc.gov/vocabulary/relators/ive

INTERVIEWER

Same as: http://id.loc.gov/vocabulary/relators/ivr

INVENTOR

Same as: http://id.loc.gov/vocabulary/relators/inv

LABORATORY

Same as: http://id.loc.gov/vocabulary/relators/lbr

LABORATORY_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/ldr

LEAD

Same as: http://id.loc.gov/vocabulary/relators/led

LANDSCAPE_ARCHITECT

Same as: http://id.loc.gov/vocabulary/relators/lsa

LENDER

Same as: http://id.loc.gov/vocabulary/relators/len

LIBELANT

Same as: http://id.loc.gov/vocabulary/relators/lil

LIBELANT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/lit

LIBELANT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/lie

LIBELEE

Same as: http://id.loc.gov/vocabulary/relators/lel

LIBELEE_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/let

LIBELEE_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/lee

LIBRETTIST

Same as: http://id.loc.gov/vocabulary/relators/lbt

LICENSEE

Same as: http://id.loc.gov/vocabulary/relators/lse

LICENSOR

Same as: http://id.loc.gov/vocabulary/relators/lso

LIGHTING_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/lgd

LITHOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/ltg

LYRICIST

Same as: http://id.loc.gov/vocabulary/relators/lyr

MANUFACTURER

Same as: http://id.loc.gov/vocabulary/relators/mfr

MARBLER

Same as: http://id.loc.gov/vocabulary/relators/mrb

MARKUP_EDITOR

Same as: http://id.loc.gov/vocabulary/relators/mrk

METADATA_CONTACT

Same as: http://id.loc.gov/vocabulary/relators/mdc

METALENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/mte

MODERATOR

Same as: http://id.loc.gov/vocabulary/relators/mod

MONITOR

Same as: http://id.loc.gov/vocabulary/relators/mon

MUSIC_COPYIST

Same as: http://id.loc.gov/vocabulary/relators/mcp

MUSICAL_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/msd

MUSICIAN

Same as: http://id.loc.gov/vocabulary/relators/mus

NARRATOR

Same as: http://id.loc.gov/vocabulary/relators/nrt

OPPONENT

Same as: http://id.loc.gov/vocabulary/relators/opn

ORGANIZER_OF_MEETING

Same as: http://id.loc.gov/vocabulary/relators/orm

ORIGINATOR

Same as: http://id.loc.gov/vocabulary/relators/org

OTHER

Same as: http://id.loc.gov/vocabulary/relators/oth

OWNER

Same as: http://id.loc.gov/vocabulary/relators/own

PAPERMAKER

Same as: http://id.loc.gov/vocabulary/relators/ppm

PATENT_APPLICANT

Same as: http://id.loc.gov/vocabulary/relators/pta

PATENT_HOLDER

Same as: http://id.loc.gov/vocabulary/relators/pth

PATRON

Same as: http://id.loc.gov/vocabulary/relators/pat

PERFORMER

Same as: http://id.loc.gov/vocabulary/relators/prf

PERMITTING_AGENCY

Same as: http://id.loc.gov/vocabulary/relators/pma

PHOTOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/pht

PLAINTIFF

Same as: http://id.loc.gov/vocabulary/relators/ptf

PLAINTIFF_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/ptt

PLAINTIFF_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/pte

PLATEMAKER

Same as: http://id.loc.gov/vocabulary/relators/plt

PRINTER

Same as: http://id.loc.gov/vocabulary/relators/prt

PRINTER_OF_PLATES

Same as: http://id.loc.gov/vocabulary/relators/pop

PRINTMAKER

Same as: http://id.loc.gov/vocabulary/relators/prm

PROCESS_CONTACT

Same as: http://id.loc.gov/vocabulary/relators/prc

PRODUCER

Same as: http://id.loc.gov/vocabulary/relators/pro

PRODUCTION_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/pmm

PRODUCTION_PERSONNEL

Same as: http://id.loc.gov/vocabulary/relators/prd

PROGRAMMER

Same as: http://id.loc.gov/vocabulary/relators/prg

PROJECT_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/pdr

PROOFREADER

Same as: http://id.loc.gov/vocabulary/relators/pfr

PUBLICATION_PLACE

Same as: http://id.loc.gov/vocabulary/relators/pup

PUBLISHER

Same as: http://id.loc.gov/vocabulary/relators/pbl

PUBLISHING_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/pbd

PUPPETEER

Same as: http://id.loc.gov/vocabulary/relators/ppt

RECIPIENT

Same as: http://id.loc.gov/vocabulary/relators/rcp

RECORDING_ENGINEER

Same as: http://id.loc.gov/vocabulary/relators/rce

REDACTOR

Same as: http://id.loc.gov/vocabulary/relators/red

RENDERER

Same as: http://id.loc.gov/vocabulary/relators/ren

REPORTER

Same as: http://id.loc.gov/vocabulary/relators/rpt

REPOSITORY

Same as: http://id.loc.gov/vocabulary/relators/rps

RESEARCH_TEAM_HEAD

Same as: http://id.loc.gov/vocabulary/relators/rth

RESEARCH_TEAM_MEMBER

Same as: http://id.loc.gov/vocabulary/relators/rtm

RESEARCHER

Same as: http://id.loc.gov/vocabulary/relators/res

RESPONDENT

Same as: http://id.loc.gov/vocabulary/relators/rsp

RESPONDENT_APPELLANT

Same as: http://id.loc.gov/vocabulary/relators/rst

RESPONDENT_APPELLEE

Same as: http://id.loc.gov/vocabulary/relators/rse

RESPONSIBLE_PARTY

Same as: http://id.loc.gov/vocabulary/relators/rpy

RESTAGER

Same as: http://id.loc.gov/vocabulary/relators/rsg

REVIEWER

Same as: http://id.loc.gov/vocabulary/relators/rev

RUBRICATOR

Same as: http://id.loc.gov/vocabulary/relators/rbr

SCENARIST

Same as: http://id.loc.gov/vocabulary/relators/sce

SCIENTIFIC_ADVISOR

Same as: http://id.loc.gov/vocabulary/relators/sad

SCRIBE

Same as: http://id.loc.gov/vocabulary/relators/scr

SCULPTOR

Same as: http://id.loc.gov/vocabulary/relators/scl

SECOND_PARTY

Same as: http://id.loc.gov/vocabulary/relators/spy

SECRETARY

Same as: http://id.loc.gov/vocabulary/relators/sec

SETDESIGNER

Same as: http://id.loc.gov/vocabulary/relators/std

SIGNER

Same as: http://id.loc.gov/vocabulary/relators/sgn

SINGER

Same as: http://id.loc.gov/vocabulary/relators/sng

SOUND_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/sds

SPEAKER

Same as: http://id.loc.gov/vocabulary/relators/spk

SPONSOR

Same as: http://id.loc.gov/vocabulary/relators/spn

STAGE_MANAGER

Same as: http://id.loc.gov/vocabulary/relators/stm

STANDARDS_BODY

Same as: http://id.loc.gov/vocabulary/relators/stn

STEREOTYPER

Same as: http://id.loc.gov/vocabulary/relators/str

STORYTELLER

Same as: http://id.loc.gov/vocabulary/relators/stl

SUPPORTING_HOST

Same as: http://id.loc.gov/vocabulary/relators/sht

SURVEYOR

Same as: http://id.loc.gov/vocabulary/relators/srv

TEACHER

Same as: http://id.loc.gov/vocabulary/relators/tch

TECHNICAL_DIRECTOR

Same as: http://id.loc.gov/vocabulary/relators/tcd

THESIS_ADVISOR

Same as: http://id.loc.gov/vocabulary/relators/ths

TRANSCRIBER

Same as: http://id.loc.gov/vocabulary/relators/trc

TRANSLATOR

Same as: http://id.loc.gov/vocabulary/relators/trl

TYPE_DESIGNER

Same as: http://id.loc.gov/vocabulary/relators/tyd

TYPOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/tyg

UNIVERSITY_PLACE

Same as: http://id.loc.gov/vocabulary/relators/uvp

VIDEOGRAPHER

Same as: http://id.loc.gov/vocabulary/relators/vdg

VOCALIST

Same as: http://id.loc.gov/vocabulary/relators/voc

WITNESS

Same as: http://id.loc.gov/vocabulary/relators/wit

WOOD_ENGRAVER

Same as: http://id.loc.gov/vocabulary/relators/wde

WOODCUTTER

Same as: http://id.loc.gov/vocabulary/relators/wdc

WRITER_OF_ACCOMPANYING_MATERIAL

Same as: http://id.loc.gov/vocabulary/relators/wam

ACTOR = 'actor'
ADAPTER = 'adapter'
ANALYST = 'analyst'
ANIMATOR = 'animator'
ANNOTATOR = 'annotator'
APPLICANT = 'applicant'
ARCHITECT = 'architect'
ARRANGER = 'arranger'
ARTIST = 'artist'
ARTISTIC_DIRECTOR = 'artisticDirector'
ART_COPYIST = 'artCopyist'
ASSIGNEE = 'assignee'
ASSOCIATED_NAME = 'associatedName'
ATTRIBUTED_NAME = 'attributedName'
AUCTIONEER = 'auctioneer'
AUTHOR = 'author'
AUTHOR_IN_QUOTATIONS = 'authorInQuotations'
AUTHOR_OF_AFTERWORD = 'authorOfAfterword'
AUTHOR_OF_DIALOG = 'authorOfDialog'
AUTHOR_OF_INTRODUCTION = 'authorOfIntroduction'
AUTHOR_OF_SCREENPLAY = 'authorOfScreenplay'
BIBLIOGRAPHIC_ANTECEDENT = 'bibliographicAntecedent'
BINDER = 'binder'
BINDING_DESIGNER = 'bindingDesigner'
BLURB_WRITER = 'blurbWriter'
BOOKPLATE_DESIGNER = 'bookplateDesigner'
BOOKSELLER = 'bookseller'
BOOK_DESIGNER = 'bookDesigner'
BOOK_JACKET_DESIGNER = 'bookJacketDesigner'
BOOK_PRODUCER = 'bookProducer'
CALLIGRAPHER = 'calligrapher'
CARTOGRAPHER = 'cartographer'
CENSOR = 'censor'
CINEMATOGRAPHER = 'cinematographer'
CLIENT = 'client'
COLLABORATOR = 'collaborator'
COLLECTOR = 'collector'
COLLOTYPER = 'collotyper'
COLORIST = 'colorist'
COMMENTATOR = 'commentator'
COMMENTATOR_FOR_WRITTEN_TEXT = 'commentatorForWrittenText'
COMPILER = 'compiler'
COMPLAINANT = 'complainant'
COMPLAINANT_APPELLANT = 'complainantAppellant'
COMPLAINANT_APPELLEE = 'complainantAppellee'
COMPOSER = 'composer'
COMPOSITOR = 'compositor'
CONCEPTOR = 'conceptor'
CONDUCTOR = 'conductor'
CONSERVATOR = 'conservator'
CONSULTANT = 'consultant'
CONSULTANT_TO_PROJECT = 'consultantToProject'
CONTESTANT = 'contestant'
CONTESTANT_APPELLANT = 'contestantAppellant'
CONTESTANT_APPELLEE = 'contestantAppellee'
CONTESTEE = 'contestee'
CONTESTEE_APPELLANT = 'contesteeAppellant'
CONTESTEE_APPELLEE = 'contesteeAppellee'
CONTRACTOR = 'contractor'
CONTRIBUTOR = 'contributor'
COPYRIGHT_CLAIMANT = 'copyrightClaimant'
COPYRIGHT_HOLDER = 'copyrightHolder'
CORRECTOR = 'corrector'
CORRESPONDENT = 'correspondent'
COSTUME_DESIGNER = 'costumeDesigner'
COVER_DESIGNER = 'coverDesigner'
CREATOR = 'creator'
CURATOR_OF_AN_EXHIBITION = 'curatorOfAnExhibition'
DANCER = 'dancer'
DATA_CONTRIBUTOR = 'dataContributor'
DATA_MANAGER = 'dataManager'
DEDICATEE = 'dedicatee'
DEDICATOR = 'dedicator'
DEFENDANT = 'defendant'
DEFENDANT_APPELLANT = 'defendantAppellant'
DEFENDANT_APPELLEE = 'defendantAppellee'
DEGREE_GRANTOR = 'degreeGrantor'
DELINEATOR = 'delineator'
DEPICTED = 'depicted'
DEPOSITOR = 'depositor'
DESIGNER = 'designer'
DIRECTOR = 'director'
DISSERTANT = 'dissertant'
DISTRIBUTION_PLACE = 'distributionPlace'
DISTRIBUTOR = 'distributor'
DONOR = 'donor'
DRAFTSMAN = 'draftsman'
DUBIOUS_AUTHOR = 'dubiousAuthor'
EDITOR = 'editor'
ELECTRICIAN = 'electrician'
ELECTROTYPER = 'electrotyper'
ENGINEER = 'engineer'
ENGRAVER = 'engraver'
ETCHER = 'etcher'
EVENT_PLACE = 'eventPlace'
EXPERT = 'expert'
FACSIMILIST = 'facsimilist'
FIELD_DIRECTOR = 'fieldDirector'
FILM_EDITOR = 'filmEditor'
FIRST_PARTY = 'firstParty'
FORGER = 'forger'
FORMER_OWNER = 'formerOwner'
FUNDER = 'funder'
GEOGRAPHIC_INFORMATION_SPECIALIST = 'geographicInformationSpecialist'
HONOREE = 'honoree'
HOST = 'host'
ILLUMINATOR = 'illuminator'
ILLUSTRATOR = 'illustrator'
INSCRIBER = 'inscriber'
INSTRUMENTALIST = 'instrumentalist'
INTERVIEWEE = 'interviewee'
INTERVIEWER = 'interviewer'
INVENTOR = 'inventor'
LABORATORY = 'laboratory'
LABORATORY_DIRECTOR = 'laboratoryDirector'
LANDSCAPE_ARCHITECT = 'landscapeArchitect'
LEAD = 'lead'
LENDER = 'lender'
LIBELANT = 'libelant'
LIBELANT_APPELLANT = 'libelantAppellant'
LIBELANT_APPELLEE = 'libelantAppellee'
LIBELEE = 'libelee'
LIBELEE_APPELLANT = 'libeleeAppellant'
LIBELEE_APPELLEE = 'libeleeAppellee'
LIBRETTIST = 'librettist'
LICENSEE = 'licensee'
LICENSOR = 'licensor'
LIGHTING_DESIGNER = 'lightingDesigner'
LITHOGRAPHER = 'lithographer'
LYRICIST = 'lyricist'
MANUFACTURER = 'manufacturer'
MARBLER = 'marbler'
MARKUP_EDITOR = 'markupEditor'
METADATA_CONTACT = 'metadataContact'
METALENGRAVER = 'metalengraver'
MODERATOR = 'moderator'
MONITOR = 'monitor'
MUSICAL_DIRECTOR = 'musicalDirector'
MUSICIAN = 'musician'
MUSIC_COPYIST = 'musicCopyist'
NARRATOR = 'narrator'
OPPONENT = 'opponent'
ORGANIZER_OF_MEETING = 'organizerOfMeeting'
ORIGINATOR = 'originator'
OTHER = 'other'
OWNER = 'owner'
PAPERMAKER = 'papermaker'
PATENT_APPLICANT = 'patentApplicant'
PATENT_HOLDER = 'patentHolder'
PATRON = 'patron'
PERFORMER = 'performer'
PERMITTING_AGENCY = 'permittingAgency'
PHOTOGRAPHER = 'photographer'
PLAINTIFF = 'plaintiff'
PLAINTIFF_APPELLANT = 'plaintiffAppellant'
PLAINTIFF_APPELLEE = 'plaintiffAppellee'
PLATEMAKER = 'platemaker'
PRINTER = 'printer'
PRINTER_OF_PLATES = 'printerOfPlates'
PRINTMAKER = 'printmaker'
PROCESS_CONTACT = 'processContact'
PRODUCER = 'producer'
PRODUCTION_MANAGER = 'productionManager'
PRODUCTION_PERSONNEL = 'productionPersonnel'
PROGRAMMER = 'programmer'
PROJECT_DIRECTOR = 'projectDirector'
PROOFREADER = 'proofreader'
PUBLICATION_PLACE = 'publicationPlace'
PUBLISHER = 'publisher'
PUBLISHING_DIRECTOR = 'publishingDirector'
PUPPETEER = 'puppeteer'
RECIPIENT = 'recipient'
RECORDING_ENGINEER = 'recordingEngineer'
REDACTOR = 'redactor'
RENDERER = 'renderer'
REPORTER = 'reporter'
REPOSITORY = 'repository'
RESEARCHER = 'researcher'
RESEARCH_TEAM_HEAD = 'researchTeamHead'
RESEARCH_TEAM_MEMBER = 'researchTeamMember'
RESPONDENT = 'respondent'
RESPONDENT_APPELLANT = 'respondentAppellant'
RESPONDENT_APPELLEE = 'respondentAppellee'
RESPONSIBLE_PARTY = 'responsibleParty'
RESTAGER = 'restager'
REVIEWER = 'reviewer'
RUBRICATOR = 'rubricator'
SCENARIST = 'scenarist'
SCIENTIFIC_ADVISOR = 'scientificAdvisor'
SCRIBE = 'scribe'
SCULPTOR = 'sculptor'
SECOND_PARTY = 'secondParty'
SECRETARY = 'secretary'
SETDESIGNER = 'setdesigner'
SIGNER = 'signer'
SINGER = 'singer'
SOUND_DESIGNER = 'soundDesigner'
SPEAKER = 'speaker'
SPONSOR = 'sponsor'
STAGE_MANAGER = 'stageManager'
STANDARDS_BODY = 'standardsBody'
STEREOTYPER = 'stereotyper'
STORYTELLER = 'storyteller'
SUPPORTING_HOST = 'supportingHost'
SURVEYOR = 'surveyor'
TEACHER = 'teacher'
TECHNICAL_DIRECTOR = 'technicalDirector'
THESIS_ADVISOR = 'thesisAdvisor'
TRANSCRIBER = 'transcriber'
TRANSLATOR = 'translator'
TYPE_DESIGNER = 'typeDesigner'
TYPOGRAPHER = 'typographer'
UNIVERSITY_PLACE = 'universityPlace'
VIDEOGRAPHER = 'videographer'
VOCALIST = 'vocalist'
WITNESS = 'Witness'
WOODCUTTER = 'woodcutter'
WOOD_ENGRAVER = 'woodEngraver'
WRITER_OF_ACCOMPANYING_MATERIAL = 'writerOfAccompanyingMaterial'
class tgclients.databinding.AgentType(value: str = '', role: tgclients.databinding.textgrid_metadata_agent_2010.AgentRoleType | None = None, id: str | None = None)

Bases: object

class Meta

Bases: object

name = 'agentType'
id: str | None = None
role: AgentRoleType | None = None
value: str = ''
class tgclients.databinding.AuthorityType(id: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType.Id] = <factory>, value: str | None = None)

Bases: object

References to authority files like thesauri etc.

class Id(value: str = '', type_value: str | None = None)

Bases: object

value
Type:

str

type_value

The type of the ID in a non-textgrid context

Type:

str | None

type_value: str | None = None
value: str = ''
class Meta

Bases: object

name = 'authorityType'
id: List[Id]
value: str | None = None
class tgclients.databinding.BibliographicCitationType(author: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, editor: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, edition_title: ~typing.List[str] = <factory>, place_of_publication: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, publisher: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, date_of_publication: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, edition_no: str | None = None, series: ~typing.List[str] = <factory>, volume: str | None = None, issue: str | None = None, spage: str | None = None, epage: str | None = None, bib_identifier: ~tgclients.databinding.textgrid_metadata_2010.IdentifierType | None = None)

Bases: object

author

A person or organization chiefly responsible for the intellectual or artistic content of the source, usually printed text. Same as: http://id.loc.gov/vocabulary/relators/aut.html. For a detailed description of the author the “agent” element in the “workType” has to be used.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

editor

A person or organization who prepares for publication a work not primarily his/her own, such as by elucidating text, adding introductory or other critical matter, or technically directing an editorial staff. Same as: http://id.loc.gov/vocabulary/relators/edt.htmln

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

edition_title

Name of the source (e.g., the titel of a book or a journal).

Type:

List[str]

place_of_publication

Place where the source was published.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

publisher

A person or organization that makes the source available to the public. Same as: http://id.loc.gov/vocabulary/relators/pbl.html

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

date_of_publication

TG dateType.

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

edition_no

Statement of the edition of the source - usually a phrase with or without numbers (e.g., first edition, 4th ed., etc.)

Type:

str | None

series

Titel of a series in which the source was issued.

Type:

List[str]

volume

Volume designation - is usually expressed as a number but could be roman numerals or non-numeric (e.g., 124, VI, etc.)

Type:

str | None

issue

Designation of the issue of a journal the source was published. While usually numeric, it could be non-numeric (e.g. Spring)

Type:

str | None

spage

Designates the page the source starts in a volume or issue. Pages are not always numeric.

Type:

str | None

epage

Designates the page the source ends in a volume or issue. Page are not always numeric.

Type:

str | None

bib_identifier
Type:

tgclients.databinding.textgrid_metadata_2010.IdentifierType | None

class Meta

Bases: object

name = 'bibliographicCitationType'
author: List[PersonType]
bib_identifier: IdentifierType | None = None
date_of_publication: DateType | None = None
edition_no: str | None = None
edition_title: List[str]
editor: List[PersonType]
epage: str | None = None
issue: str | None = None
place_of_publication: List[AuthorityType]
publisher: List[PersonType]
series: List[str]
spage: str | None = None
volume: str | None = None
class tgclients.databinding.CollectionType(collector: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>, abstract: str | None = None, collection_description: ~typing.List[str] = <factory>, spatial: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, temporal: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, subject: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>)

Bases: object

TODO.

collector

Person or corporate body creating a collection. Same as: http://id.loc.gov/vocabulary/relators/col.html

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

abstract

A summary of the collection. Same as: http://purl.org/dc/terms/abstract

Type:

str | None

collection_description

URL of a description of this collection (e.g., project description on the website of a funding agency) FIXME is this still the Same as: http://purl.org/dc/terms/description

Type:

List[str]

spatial

Spatial characteristics of the collection. Same as: http://purl.org/dc/terms/spatial

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

temporal

Temporal characteristics of the collection. Same as: http://purl.org/dc/terms/temporal

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

subject

The topic of the collection. Same as: http://purl.org/dc/terms/subject.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

class Meta

Bases: object

name = 'collectionType'
abstract: str | None = None
collection_description: List[str]
collector: List[PersonType]
spatial: List[AuthorityType]
subject: List[AuthorityType]
temporal: List[AuthorityType]
class tgclients.databinding.DateType(value: str = '', date: XmlDate | XmlPeriod | None = None, not_before: XmlDate | XmlPeriod | None = None, not_after: XmlDate | XmlPeriod | None = None)

Bases: object

Same function as our old sub-schema.

class Meta

Bases: object

name = 'dateType'
date: XmlDate | XmlPeriod | None = None
not_after: XmlDate | XmlPeriod | None = None
not_before: XmlDate | XmlPeriod | None = None
value: str = ''
class tgclients.databinding.EditionType(is_edition_of: str | None = None, agent: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, source: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.SourceType] = <factory>, form_of_notation: ~typing.List[~tgclients.databinding.textgrid_metadata_script_2010.FormOfNotationType] = <factory>, language: ~typing.List[str] = <factory>, license: ~tgclients.databinding.textgrid_metadata_2010.EditionType.License | None = None)

Bases: object

is_edition_of

Manifestation of which work? Value must be the TextGrid URI of a TextGrid Work object. Field is mandatory on publication. Same as: http://rdvocab.info/RDARelationshipsWEMI/manifestationOfWork

Type:

str | None

agent
Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

source
Type:

List[tgclients.databinding.textgrid_metadata_2010.SourceType]

form_of_notation
Type:

List[tgclients.databinding.textgrid_metadata_script_2010.FormOfNotationType]

language
Type:

List[str]

license

A legal document giving official permission to do something with the resource. Same as: http://purl.org/dc/terms/license.

Type:

tgclients.databinding.textgrid_metadata_2010.EditionType.License | None

class License(value: str = '', license_uri: str | None = None)

Bases: object

value
Type:

str

license_uri

The context in which a license originates. Recommendation is to use Creative Commons (see: http://creativecommons.org/licenses/)

Type:

str | None

license_uri: str | None = None
value: str = ''
class Meta

Bases: object

name = 'editionType'
agent: List[AgentType]
form_of_notation: List[FormOfNotationType]
is_edition_of: str | None = None
language: List[str]
license: License | None = None
source: List[SourceType]
class tgclients.databinding.EntryType(textgrid_uri: str | None = None, format: str | None = None, title: str | None = None)

Bases: object

class Meta

Bases: object

name = 'entryType'
format: str | None = None
textgrid_uri: str | None = None
title: str | None = None
class tgclients.databinding.FacetGroupType(facet: List[tgclients.databinding.tgsearch.FacetType] = <factory>, name: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'facetGroupType'
facet: List[FacetType]
name: str | None = None
class tgclients.databinding.FacetResponse(facet_group: List[tgclients.databinding.tgsearch.FacetGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'facetResponse'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
facet_group: List[FacetGroupType]
class tgclients.databinding.FacetResponseType(facet_group: List[tgclients.databinding.tgsearch.FacetGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'facetResponseType'
facet_group: List[FacetGroupType]
class tgclients.databinding.FacetType(value: str = '', count: int | None = None)

Bases: object

class Meta

Bases: object

name = 'facetType'
count: int | None = None
value: str = ''
class tgclients.databinding.FormOfNotationType(value)

Bases: Enum

Set of characters and/or symbols used to express the content of a resource.

Same as: http://rdvocab.info/Elements/formOfNotation.

ARAB

Arabic

ARMI

Imperial Aramaic

ARMN

Armenian

AVST

Avestan

BALI

Balinese

BAMU

Bamum

BASS

Bassa Vah

BATK

Batak

BENG

Bengali

BLIS

Blissymbols

BOPO

Bopomofo

BRAH

Brahmi

BRAI

Braille

BUGI

Buginese

BUHD

Buhid

CAKM

Chakma

CANS

Unified Canadian Aboriginal Syllabics

CARI

Carian

CHAM

Cham

CHER

Cherokee

CIRT

Cirth

COPT

Coptic

CPRT

Cypriot

CYRL

Cyrillic

CYRS

Cyrillic (Old Church Slavonic variant)

DEVA

Devanagari (Nagari)

DSRT

Deseret (Mormon)

EGYD

Egyptian demotic

EGYH

Egyptian hieratic

EGYP

Egyptian hieroglyphs

ETHI

Ethiopic (Geʻez)

GEOR

Georgian (Mkhedruli)

GEOK

Khutsuri (Asomtavruli and Nuskhuri)

GLAG

Glagolitic

GOTH

Gothic

GRAN

Grantha

GREK

Greek

GUJR

Gujarati

GURU

Gurmukhi

HANG

Hangul (Hangŭl, Hangeul)

HANI

Han (Hanzi, Kanji, Hanja)

HANO

Hanunoo (Hanunóo)

HANS

Han (Simplified variant)

HANT

Han (Traditional variant)

HEBR

Hebrew

HIRA

Hiragana

HMNG

Pahawh Hmong

HRKT

(alias for Hiragana + Katakana)

HUNG

Old Hungarian

INDS

Indus (Harappan)

ITAL

Old Italic (Etruscan, Oscan, etc.)

JAVA

Javanese

JPAN

Japanese (alias for Han + Hiragana + Katakana)

KALI

Kayah Li

KANA

Katakana

KHAR

Kharoshthi

KHMR

Khmer

KNDA

Kannada

KORE

Korean (alias for Hangul + Han)

KPEL

Kpelle

KTHI

Kaithi

LANA

Tai Tham (Lanna)

LAOO

Lao

LATF

Latin (Fraktur variant)

LATG

Latin (Gaelic variant)

LATN

Latin

LEPC

Lepcha (Róng)

LIMB

Limbu

LINA

Linear A

LINB

Linear B

LISU

Lisu (Fraser)

LOMA

Loma

LYCI

Lycian

LYDI

Lydian

MAND

Mandaic, Mandaean

MANI

Manichaean

MAYA

Mayan hieroglyphs

MEND

Mende

MERC

Meroitic Cursive

MERO

Meroitic Hieroglyphs

MLYM

Malayalam

MOON

Moon (Moon code, Moon script, Moon type)

MONG

Mongolian

MTEI

Meitei Mayek (Meithei, Meetei)

MYMR

Myanmar (Burmese)

NARB

Old North Arabian (Ancient North Arabian)

NBAT

Nabataean

NKGB

Nakhi Geba (‘Na-‘Khi ²Ggŏ-¹baw, Naxi Geba)

NKOO

N’Ko

OGAM

Ogham

OLCK

Ol Chiki (Ol Cemet’, Ol, Santali)

ORKH

Old Turkic, Orkhon Runic

ORYA

Oriya

OSMA

Osmanya

PALM

Palmyrene

PERM

Old Permic

PHAG

Phags-pa

PHLI

Inscriptional Pahlavi

PHLP

Psalter Pahlavi

PHLV

Book Pahlavi

PHNX

Phoenician

PLRD

Miao (Pollard)

PRTI

Inscriptional Parthian

QAAA

Reserved for private use (start)

QABX

Reserved for private use (end)

RJNG

Rejang (Redjang, Kaganga)

RORO

Rongorongo

RUNR

Runic

SAMR

Samaritan

SARA

Sarati

SARB

Old South Arabian

SAUR

Saurashtra

SGNW

SignWriting

SHAW

Shavian (Shaw)

SINH

Sinhala

SUND

Sundanese

SYLO

Syloti Nagri

SYRC

Syriac

SYRE

Syriac (Estrangelo variant)

SYRJ

Syriac (Western variant)

SYRN

Syriac (Eastern variant)

TAGB

Tagbanwa

TALE

Tai Le

TALU

New Tai Lue

TAML

Tamil

TAVT

Tai Viet

TELU

Telugu

TENG

Tengwar

TFNG

Tifinagh (Berber)

TGLG

Tagalog (Baybayin, Alibata)

THAA

Thaana

THAI

Thai

TIBT

Tibetan

UGAR

Ugaritic

VAII

Vai

VISP

Visible Speech

WARA

Warang Citi (Varang Kshiti)

XPEO

Old Persian

XSUX

Cuneiform, Sumero-Akkadian

YIII

Yi

ZINH

Code for inherited script

ZMTH

Mathematical notation

ZSYM

Symbols

ZXXX

Code for unwritten documents

ZYYY

Code for undetermined script

ZZZZ

Code for uncoded script

ARAB = 'Arab'
ARMI = 'Armi'
ARMN = 'Armn'
AVST = 'Avst'
BALI = 'Bali'
BAMU = 'Bamu'
BASS = 'Bass'
BATK = 'Batk'
BENG = 'Beng'
BLIS = 'Blis'
BOPO = 'Bopo'
BRAH = 'Brah'
BRAI = 'Brai'
BUGI = 'Bugi'
BUHD = 'Buhd'
CAKM = 'Cakm'
CANS = 'Cans'
CARI = 'Cari'
CHAM = 'Cham'
CHER = 'Cher'
CIRT = 'Cirt'
COPT = 'Copt'
CPRT = 'Cprt'
CYRL = 'Cyrl'
CYRS = 'Cyrs'
DEVA = 'Deva'
DSRT = 'Dsrt'
EGYD = 'Egyd'
EGYH = 'Egyh'
EGYP = 'Egyp'
ETHI = 'Ethi'
GEOK = 'Geok'
GEOR = 'Geor'
GLAG = 'Glag'
GOTH = 'Goth'
GRAN = 'Gran'
GREK = 'Grek'
GUJR = 'Gujr'
GURU = 'Guru'
HANG = 'Hang'
HANI = 'Hani'
HANO = 'Hano'
HANS = 'Hans'
HANT = 'Hant'
HEBR = 'Hebr'
HIRA = 'Hira'
HMNG = 'Hmng'
HRKT = 'Hrkt'
HUNG = 'Hung'
INDS = 'Inds'
ITAL = 'Ital'
JAVA = 'Java'
JPAN = 'Jpan'
KALI = 'Kali'
KANA = 'Kana'
KHAR = 'Khar'
KHMR = 'Khmr'
KNDA = 'Knda'
KORE = 'Kore'
KPEL = 'Kpel'
KTHI = 'Kthi'
LANA = 'Lana'
LAOO = 'Laoo'
LATF = 'Latf'
LATG = 'Latg'
LATN = 'Latn'
LEPC = 'Lepc'
LIMB = 'Limb'
LINA = 'Lina'
LINB = 'Linb'
LISU = 'Lisu'
LOMA = 'Loma'
LYCI = 'Lyci'
LYDI = 'Lydi'
MAND = 'Mand'
MANI = 'Mani'
MAYA = 'Maya'
MEND = 'Mend'
MERC = 'Merc'
MERO = 'Mero'
MLYM = 'Mlym'
MONG = 'Mong'
MOON = 'Moon'
MTEI = 'Mtei'
MYMR = 'Mymr'
NARB = 'Narb'
NBAT = 'Nbat'
NKGB = 'Nkgb'
NKOO = 'Nkoo'
OGAM = 'Ogam'
OLCK = 'Olck'
ORKH = 'Orkh'
ORYA = 'Orya'
OSMA = 'Osma'
PALM = 'Palm'
PERM = 'Perm'
PHAG = 'Phag'
PHLI = 'Phli'
PHLP = 'Phlp'
PHLV = 'Phlv'
PHNX = 'Phnx'
PLRD = 'Plrd'
PRTI = 'Prti'
QAAA = 'Qaaa'
QABX = 'Qabx'
RJNG = 'Rjng'
RORO = 'Roro'
RUNR = 'Runr'
SAMR = 'Samr'
SARA = 'Sara'
SARB = 'Sarb'
SAUR = 'Saur'
SGNW = 'Sgnw'
SHAW = 'Shaw'
SINH = 'Sinh'
SUND = 'Sund'
SYLO = 'Sylo'
SYRC = 'Syrc'
SYRE = 'Syre'
SYRJ = 'Syrj'
SYRN = 'Syrn'
TAGB = 'Tagb'
TALE = 'Tale'
TALU = 'Talu'
TAML = 'Taml'
TAVT = 'Tavt'
TELU = 'Telu'
TENG = 'Teng'
TFNG = 'Tfng'
TGLG = 'Tglg'
THAA = 'Thaa'
THAI = 'Thai'
TIBT = 'Tibt'
UGAR = 'Ugar'
VAII = 'Vaii'
VISP = 'Visp'
WARA = 'Wara'
XPEO = 'Xpeo'
XSUX = 'Xsux'
YIII = 'Yiii'
ZINH = 'Zinh'
ZMTH = 'Zmth'
ZSYM = 'Zsym'
ZXXX = 'Zxxx'
ZYYY = 'Zyyy'
ZZZZ = 'Zzzz'
class tgclients.databinding.FulltextType(kwic: List[ForwardRef('FulltextType.Kwic')] = <factory>, hits: Optional[int] = None)

Bases: object

class Kwic(left: str | None = None, match: str | None = None, right: str | None = None, xpath: str | None = None, ref_id: str | None = None, ref_title: str | None = None)

Bases: object

left: str | None = None
match: str | None = None
ref_id: str | None = None
ref_title: str | None = None
right: str | None = None
xpath: str | None = None
hits: int | None = None
kwic: List[Kwic]
class tgclients.databinding.GeneratedType(created: ~xsdata.models.datatype.XmlDateTime | None = None, last_modified: ~xsdata.models.datatype.XmlDateTime | None = None, issued: ~xsdata.models.datatype.XmlDateTime | None = None, textgrid_uri: ~tgclients.databinding.textgrid_metadata_2010.GeneratedType.TextgridUri | None = None, revision: int | None = None, pid: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Pid] = <factory>, extent: int | None = None, fixity: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Fixity] = <factory>, data_contributor: str | None = None, project: ~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Project | None = None, warning: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.GeneratedType.Warning] = <factory>, permissions: str | None = None, availability: ~tgclients.databinding.textgrid_metadata_2010.GeneratedTypeAvailability | None = None, any_element: ~typing.List[object] = <factory>)

Bases: object

The generatedType is cerated by the middleware (TG-crud), and is delivered with every T-crud call, that delivers back the metadata ObjectType.

With every #UPDATE or #UPDATEMETADATA call this generatedType must also be sent in the request parameter’s objectType, to be able to handle concurrent modification of TextGrid objects.

created

Date of creation of the resource. Same as: http://purl.org/dc/terms/created. TODO Datentyp spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

last_modified

Date on which the resource was changed. Same as: http://purl.org/dc/terms/modified. TODO Datentyp spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

issued

Date of formal issuance (e.g., publication) of the resource. Same as: http://purl.org/dc/terms/issued. TODO Datentyp (oder xs:date?) spezifizieren

Type:

xsdata.models.datatype.XmlDateTime | None

textgrid_uri

Subproperty of identifier. An unambiguous reference to the resource within the textgrid context. Subproperty of identifier: http://purl.org/dc/elements/1.1/identifier. Hier in jedem Falle die TextGrid-URI (NOID). FIXME für die Fälle (1) veröffentlicht (PID – oder kommt der in ../provided/identifier?), (2) externe Datenquelle (oder auch der nicht hier?) noch weitere Identifier hier? Sonst Kardinalität auf 1..1 setzen.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType.TextgridUri | None

revision

revision number

Type:

int | None

pid

persistent identifier

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Pid]

extent

The size of the resource in bytes. Same as: http://purl.org/dc/terms/extent.

Type:

int | None

fixity

“Information used to verify whether an object has been altered in an undocumented or unauthorized way.” - stolen from the PREMIS Object Entity sub-schema, see http://www.loc.gov/standards/premis/v1/Object-v1-1.xsd. For detailed documentation see the PREMIS Data Dictionary (http://www.loc.gov/standards/premis/v2/premis-dd-2-0.pdf) section 1.5.2

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Fixity]

data_contributor

Use for a person that submits data in textgrid. Same as: http://lcweb2.loc.gov/diglib/loc.terms/relators/DTC.

Type:

str | None

project

Project name and id.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType.Project | None

warning

Error report provided by the middleware when an incorrect textgrid object has been stored.

Type:

List[tgclients.databinding.textgrid_metadata_2010.GeneratedType.Warning]

permissions

Same as accessRights (“Information about who can access the resource or an indication of its security status” http://purl.org/dc/terms/accessRights) in textgrid? In TextGrid, this is dependent on the role of the person that accesses the resource.

Type:

str | None

availability

information whether the TG object is subject of the (role based) rights management or isPublic or isStable

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedTypeAvailability | None

any_element

Reserved for future additions

Type:

List[object]

class Fixity(message_digest_algorithm: str | None = None, message_digest: str | None = None, message_digest_originator: str | None = None)

Bases: object

message_digest_algorithm

The specific algorithm used to construct the message digest for the digital object, e.g. MD5, SHA-1..n etc.

Type:

str | None

message_digest

The output of the message digest algorithm, i.e. the checksum

Type:

str | None

message_digest_originator

The agent that created the original message digest that is compared in a fixity check. In TextGrid: “TG-crud” or Service-endpoint?

Type:

str | None

message_digest: str | None = None
message_digest_algorithm: str | None = None
message_digest_originator: str | None = None
class Meta

Bases: object

name = 'generatedType'
class Pid(value: str = '', pid_type: PidPidType = PidPidType.HANDLE)

Bases: object

value
Type:

str

pid_type

PID type

Type:

tgclients.databinding.textgrid_metadata_2010.PidPidType

pid_type: PidPidType = 'handle'
value: str = ''
class Project(value: str = '', id: str | None = None)

Bases: object

id: str | None = None
value: str = ''
class TextgridUri(value: str = '', ext_ref: str | None = None)

Bases: object

value
Type:

str

ext_ref

The TG metadata refer to an external object

Type:

str | None

ext_ref: str | None = None
value: str = ''
class Warning(value: str = '', uri: str | None = None)

Bases: object

value
Type:

str

uri

The URI the warning occured.

Type:

str | None

uri: str | None = None
value: str = ''
any_element: List[object]
availability: GeneratedTypeAvailability | None = None
created: XmlDateTime | None = None
data_contributor: str | None = None
extent: int | None = None
fixity: List[Fixity]
issued: XmlDateTime | None = None
last_modified: XmlDateTime | None = None
permissions: str | None = None
pid: List[Pid]
project: Project | None = None
revision: int | None = None
textgrid_uri: TextgridUri | None = None
warning: List[Warning]
class tgclients.databinding.GeneratedTypeAvailability(value)

Bases: Enum

Possible values.

DEFAULT = 'default'
PUBLIC = 'public'
STABLE = 'stable'
class tgclients.databinding.GenericType(provided: ProvidedType | None = None, generated: GeneratedType | None = None)

Bases: object

provided

Metadata provided by the client.

Type:

tgclients.databinding.textgrid_metadata_2010.ProvidedType | None

generated

Metadata generated by the middleware components.

Type:

tgclients.databinding.textgrid_metadata_2010.GeneratedType | None

class Meta

Bases: object

name = 'genericType'
generated: GeneratedType | None = None
provided: ProvidedType | None = None
class tgclients.databinding.IdentifierType(value: str = '', type_value: str | None = None)

Bases: object

An unambiguous reference to the resource within a given context.

Same as: http://purl.org/dc/terms/identifier

value
Type:

str

type_value

The type of the URI in a non-TextGrid context (e.g., a ISBN or ISSN, a shelfmark, a registration or inventary number)

Type:

str | None

class Meta

Bases: object

name = 'identifierType'
type_value: str | None = None
value: str = ''
class tgclients.databinding.ItemType(rights_holder: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.PersonType] = <factory>)

Bases: object

rights_holder

Person or organization with copyright for an item. Same as: http://purl.org/dc/terms/rightsHolder FIXME dcterms-Problem wieder: Damit ist möglicherweise auch die Entscheidung, als Datentyp für die diversen Personenfelder wie rightsHolder etc. dcterms:irgendwas zu nehmen, hinfällig, da damit wohl keine Möglichkeit zur Spezifikation einer ID zusätzlich zum Inhaltsstring (Namen) gegeben ist.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.PersonType]

class Meta

Bases: object

name = 'itemType'
rights_holder: List[PersonType]
class tgclients.databinding.MetadataContainerType(object_value: Object | None = None)

Bases: object

Container type that contains exactly one metadata record, complete with it’s root element (tns:object)

class Meta

Bases: object

name = 'metadataContainerType'
object_value: Object | None = None
class tgclients.databinding.Object(generic: GenericType | None = None, item: ItemType | None = None, edition: EditionType | None = None, work: WorkType | None = None, collection: CollectionType | None = None, custom: Custom | None = None, relations: RelationType | None = None)

Bases: object

The root element should also be used in CRUD arguments and returned by TG- search whenever TG-search returns complete metadata records.

generic

Metadata available in all kinds of TextGrid objects.

Type:

tgclients.databinding.textgrid_metadata_2010.GenericType | None

item

Item specific metadata.

Type:

tgclients.databinding.textgrid_metadata_2010.ItemType | None

edition

Metadata specific for editions. - An embodiment of a work. Broader than: http://rdvocab.info/uri/schema/FRBRentitiesRDA/Manifestation

Type:

tgclients.databinding.textgrid_metadata_2010.EditionType | None

work

Metadata specific for works. - A distinct intellectual or artistic creation. Broader than: http://rdvocab.info/uri/schema/FRBRentitiesRDA/Work

Type:

tgclients.databinding.textgrid_metadata_2010.WorkType | None

collection

FIXME - je nach Sammlungs-Konzept und dessen Umsetzung - public-Bereich

Type:

tgclients.databinding.textgrid_metadata_2010.CollectionType | None

custom

The custom field may contain any additional metadata records for specific projects or specific applications.

Type:

tgclients.databinding.textgrid_metadata_2010.Object.Custom | None

relations

FIXME wir haben ein paar spezifische Relationen, wollen aber auch beliebige Beziehungen durch die Anwender erlauben. Die Optionen hier sind vermutlich: (a) wir erlauben beliebiges RDF/XML und werten bestimmte bestandteile aus. (b) wir erlauben “unsere” relationen + beliebiges RDF/XML, also eine Substruktur

Type:

tgclients.databinding.textgrid_metadata_2010.RelationType | None

class Custom(other_element: List[object] = <factory>)

Bases: object

other_element: List[object]
class Meta

Bases: object

name = 'object'
namespace = 'http://textgrid.info/namespaces/metadata/core/2010'
collection: CollectionType | None = None
custom: Custom | None = None
edition: EditionType | None = None
generic: GenericType | None = None
item: ItemType | None = None
relations: RelationType | None = None
work: WorkType | None = None
class tgclients.databinding.ObjectCitationType(object_title: ~typing.List[str] = <factory>, object_contributor: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, object_date: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, object_identifier: ~tgclients.databinding.textgrid_metadata_2010.IdentifierType | None = None)

Bases: object

object_title

Name of the source (e.g., the name of a painting, sculpture, furniture, etc. ).

Type:

List[str]

object_contributor

A person or organization responsible for the intellectual or artistic content of a work. Same as: http://purl.org/dc/terms/contributor.

Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

object_date

Date of an event in the lifecycle of the resource. Same as: http://purl.org/dc/terms/date. For a detailed description of the date of creation the “dateOfCreation” and “timeOfCreation” elements in the “workType” have to be used.

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

object_identifier
Type:

tgclients.databinding.textgrid_metadata_2010.IdentifierType | None

class Meta

Bases: object

name = 'objectCitationType'
object_contributor: List[AgentType]
object_date: DateType | None = None
object_identifier: IdentifierType | None = None
object_title: List[str]
class tgclients.databinding.PathGroupType(path: List[tgclients.databinding.tgsearch.PathType] = <factory>, start_uri: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'pathGroupType'
path: List[PathType]
start_uri: str | None = None
class tgclients.databinding.PathResponse(path_group: List[tgclients.databinding.tgsearch.PathGroupType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'pathResponse'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
path_group: List[PathGroupType]
class tgclients.databinding.PathType(entry: List[tgclients.databinding.tgsearch.EntryType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'pathType'
entry: List[EntryType]
class tgclients.databinding.PersonType(value: str = '', id: str | None = None, is_corporate_body: bool = False)

Bases: object

class Meta

Bases: object

name = 'personType'
id: str | None = None
is_corporate_body: bool = False
value: str = ''
class tgclients.databinding.PidPidType(value)

Bases: Enum

ARK = 'ark'
DOI = 'doi'
HANDLE = 'handle'
OTHER = 'other'
PURL = 'purl'
URN = 'urn'
class tgclients.databinding.ProvidedType(title: ~typing.List[str] = <factory>, identifier: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.IdentifierType] = <factory>, format: str | None = None, notes: str | None = None)

Bases: object

title

A name given to the resource. Same as: http://purl.org/dc/terms/title; FIXME Uniform-Title allerdings ist 1..1 :-(

Type:

List[str]

identifier
Type:

List[tgclients.databinding.textgrid_metadata_2010.IdentifierType]

format

File format of a textgrid object. Same as: http://purl.org/dc/terms/format. TODO Specification of type.

Type:

str | None

notes

Anything that doesn’t fit into the other fields.

Type:

str | None

class Meta

Bases: object

name = 'providedType'
format: str | None = None
identifier: List[IdentifierType]
notes: str | None = None
title: List[str]
class tgclients.databinding.Rdf(any_element: List[object] = <factory>)

Bases: RdfType

class Meta

Bases: object

name = 'RDF'
namespace = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
class tgclients.databinding.RdfType(any_element: ~typing.List[object] = <factory>)

Bases: object

Content may be in any namespace (namespace=##any, see http://www.w3.org/TR/xmlschema-1/#declare-openness) and the elements are only validated if a schema is available that uniquely determines the declaration (processContents=”lax”, see http://www.w3.org/TR/xmlschema-1/#declare-openness)

class Meta

Bases: object

name = 'rdfType'
any_element: List[object]
class tgclients.databinding.RelationResponseType(relation: List[tgclients.databinding.tgsearch.RelationType] = <factory>)

Bases: object

class Meta

Bases: object

name = 'relationResponseType'
relation: List[RelationType]
class tgclients.databinding.Response(result: List[tgclients.databinding.tgsearch.ResultType] = <factory>, relation_response: Optional[tgclients.databinding.tgsearch.RelationResponseType] = None, facet_response: Optional[tgclients.databinding.tgsearch.FacetResponseType] = None, hits: Optional[str] = None, session: Optional[str] = None, start: Optional[str] = None, limit: Optional[str] = None, next: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'response'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
facet_response: FacetResponseType | None = None
hits: str | None = None
limit: str | None = None
next: str | None = None
relation_response: RelationResponseType | None = None
result: List[ResultType]
session: str | None = None
start: str | None = None
class tgclients.databinding.ResultType(object_value: Optional[tgclients.databinding.textgrid_metadata_2010.Object] = None, fulltext: List[tgclients.databinding.tgsearch.FulltextType] = <factory>, path_response: Optional[tgclients.databinding.tgsearch.PathResponse] = None, textgrid_uri: Optional[str] = None, authorized: Optional[bool] = None, sandbox: Optional[bool] = None, author: Optional[str] = None, score: Optional[float] = None)

Bases: object

class Meta

Bases: object

name = 'resultType'
author: str | None = None
authorized: bool | None = None
fulltext: List[FulltextType]
object_value: Object | None = None
path_response: PathResponse | None = None
sandbox: bool | None = None
score: float | None = None
textgrid_uri: str | None = None
class tgclients.databinding.Revisions(revision: List[int] = <factory>, textgrid_uri: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'revisions'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
revision: List[int]
textgrid_uri: str | None = None
class tgclients.databinding.SourceType(bibliographic_citation: BibliographicCitationType | None = None, object_citation: ObjectCitationType | None = None)

Bases: object

Relation between the textgrid object and the description of the source of this object.

Same as: http://purl.org/dc/terms/source

class Meta

Bases: object

name = 'sourceType'
bibliographic_citation: BibliographicCitationType | None = None
object_citation: ObjectCitationType | None = None
tgclients.databinding.TextgridMetadata2010RelationType

alias of RelationType

class tgclients.databinding.TextgridUris(textgrid_uri: List[str] = <factory>, hits: Optional[str] = None, start: Optional[str] = None, limit: Optional[str] = None)

Bases: object

class Meta

Bases: object

name = 'textgridUris'
namespace = 'http://www.textgrid.info/namespaces/middleware/tgsearch'
hits: str | None = None
limit: str | None = None
start: str | None = None
textgrid_uri: List[str]
class tgclients.databinding.TgObjectMetadata(object_value: Object | None = None)

Bases: MetadataContainerType

Element for the container type.

class Meta

Bases: object

name = 'tgObjectMetadata'
namespace = 'http://textgrid.info/namespaces/metadata/core/2010'
tgclients.databinding.TgsearchRelationType

alias of RelationType

class tgclients.databinding.WorkType(agent: ~typing.List[~tgclients.databinding.textgrid_metadata_agent_2010.AgentType] = <factory>, abstract: ~typing.List[str] = <factory>, date_of_creation: ~tgclients.databinding.textgrid_metadata_2010.DateType | None = None, spatial: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, temporal: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, subject: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.AuthorityType] = <factory>, genre: ~typing.List[~tgclients.databinding.textgrid_metadata_2010.WorkTypeGenre] = <factory>, type_value: ~typing.List[str] = <factory>)

Bases: object

FIXME Grobklassifikation.

agent
Type:

List[tgclients.databinding.textgrid_metadata_agent_2010.AgentType]

abstract

A summary of the work. Same as: http://purl.org/dc/terms/abstract

Type:

List[str]

date_of_creation

unser (TextGrid) Datumsmodell FIXME: “created” gibts schon in generated

Type:

tgclients.databinding.textgrid_metadata_2010.DateType | None

spatial

Spatial characteristics of the work. Same as: http://purl.org/dc/terms/spatial

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

temporal

Temporal characteristics of the work. Same as: http://purl.org/dc/terms/temporal

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

subject

The topic of the work. Same as: http://purl.org/dc/terms/subject.

Type:

List[tgclients.databinding.textgrid_metadata_2010.AuthorityType]

genre

Grobklassifikation

Type:

List[tgclients.databinding.textgrid_metadata_2010.WorkTypeGenre]

type_value

The nature or genre of the work. Same as: http://purl.org/dc/terms/type FIXME Feinklassifikation, editierbare Auswahlliste

Type:

List[str]

class Meta

Bases: object

name = 'workType'
abstract: List[str]
agent: List[AgentType]
date_of_creation: DateType | None = None
genre: List[WorkTypeGenre]
spatial: List[AuthorityType]
subject: List[AuthorityType]
temporal: List[AuthorityType]
type_value: List[str]
class tgclients.databinding.WorkTypeGenre(value)

Bases: Enum

The genre of the work.

Same as: http://purl.org/dc/terms/type - Hier natürlich englische Bezeichnungen, wenn wir mal die Liste finalisiert haben. Siehe http://www.textgrid.de/intern/wiki1/wiki/Genres.html

DRAMA = 'drama'
NON_FICTION = 'non-fiction'
NON_TEXT = 'non-text'
OTHER = 'other'
PROSE = 'prose'
REFERENCE_WORK = 'reference work'
VERSE = 'verse'