Database Tables
This is a reference of all database tables defined by Kitodo.Presentation.
Tip
This page is auto-generated. If you would like to edit it, please use doc-comments in the model class, COMMENT fields in ext_tables.sql if the table does not have one, or TCA labels. Then, you may re-generate the page by running composer docs:db inside the Kitodo.Presentation base folder.
tx_dlf_actionlog: Action protocol
Extbase domain model: Kitodo\Dlf\Domain\Model\ActionLog
(Basket Plugin) Action log for mails and printouts.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
crdate integer | |
|
deleted smallint | |
|
user_id integer |
User ID |
|
file_name string |
Filename |
|
count_pages integer |
Page count |
|
name string |
Name |
|
label string |
Action protocol |
tx_dlf_basket: Basket
Extbase domain model: Kitodo\Dlf\Domain\Model\Basket
(Basket Plugin) A basket that is bound to a frontend session.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
fe_user_id integer |
FE user ID |
|
deleted smallint | |
|
sys_language_uid integer | |
|
l18n_parent integer | |
|
l18n_diffsource blob | |
|
label string |
Basket |
|
session_id string |
Session ID |
|
doc_ids string |
Document ID |
tx_dlf_collections: Collections
Extbase domain model: Kitodo\Dlf\Domain\Model\Collection
Domain model of the 'Collection'.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
fe_cruser_id integer |
Frontend User |
|
fe_admin_lock smallint |
Disallow frontend editing? |
|
deleted smallint | |
|
sys_language_uid integer |
Language |
|
l18n_parent integer |
Transl.Orig |
|
l18n_diffsource blob | |
|
hidden smallint |
Hide |
|
fe_group string |
Access |
|
label string |
Display Label |
|
index_name string |
Index Name |
|
index_search text |
Define (virtual) collection via Solr Query |
|
oai_name string |
OAI-PMH Mapping |
|
description text |
Description |
|
thumbnail string |
Thumbnail thumbnail |
|
priority smallint |
Priority |
|
documents integer |
Documents |
|
owner integer |
Owner |
|
status smallint |
Status |
tx_dlf_documents: Documents
Extbase domain model: Kitodo\Dlf\Domain\Model\Document
Domain model of the 'Document'.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer |
Last Modified |
|
crdate integer |
Created At |
|
cruser_id integer | |
|
deleted smallint | |
|
hidden smallint |
Hide |
|
starttime integer |
Start |
|
endtime integer |
Stop |
|
fe_group string |
Access |
|
prod_id string |
Production Identifier |
|
location string |
Location of METS file / IIIF manifest (URI) |
|
record_id string |
Record Identifier |
|
opac_id string |
OPAC/Local Identifier |
|
union_id string |
Union Catalog/Foreign Identifier |
|
urn string |
Uniform Resource Name (URN) |
|
purl string |
Persistent Uniform Resource Locator (PURL) |
|
title text |
Title |
|
title_sorting text |
Title (Sorting) |
|
author string |
Author |
|
year string |
Year of Publication |
|
place string |
Place of Publication |
|
thumbnail string |
Thumbnail |
|
structure integer |
Typ of Document |
|
partof integer |
Part of ... |
|
volume string |
Number of Volume |
|
volume_sorting string |
Number of Volume (Sorting) |
|
license string |
License |
|
terms string |
Terms of Use |
|
restrictions string |
Restrictions on Access |
|
out_of_print text |
Out Of Print Works |
|
rights_info text |
Rights Information |
|
collections integer |
Collections |
|
mets_label text |
METS @LABEL |
|
mets_orderlabel text |
METS @ORDERLABEL |
|
owner integer |
Owner |
|
solrcore integer | |
|
status smallint |
Status |
|
document_format string |
METS or IIIF |
tx_dlf_formats: Data Formats
Extbase domain model: Kitodo\Dlf\Domain\Model\Format
Configured data formats and namespaces like MODS, ALTO, IIIF etc.
They are referenced by tx_dlf_metadataformat.encoded.
The formats OAI, METS and XLINK are pre-defined.
Data formats are modeled after XML, though JSON may be used with a pseudo root and namespace.
For more information, see the documentation page on metadata.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
type string |
Format Name (e.g. in METS) Name of the type that is used to reference it. |
|
root string |
Root Element The XML root element used by this format. |
|
namespace string |
Namespace URI The XML namespace URI used by this format. |
|
class string |
Class Name Fully qualified name of the PHP class that handles the format, or the empty string if no such class is configured. |
tx_dlf_libraries: Libraries
Extbase domain model: Kitodo\Dlf\Domain\Model\Library
A library institution with the following use cases:
- Each
tx_dlf_documentis owned by exactly onetx_dlf_library. The owner is set on indexing, and it is shown in the metadata plugin. If no library is configured, the fallback library is named 'default'. - The OAI-PMH plugin has a configuration option
librarythat is used to identify the OAI repository.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
sys_language_uid integer |
Language |
|
l18n_parent integer |
Transl.Orig |
|
l18n_diffsource blob | |
|
label string |
Name |
|
index_name string |
Index Name |
|
website string |
Website |
|
contact string |
Contact Contact email address of the library (used as |
|
image string |
Logo image |
|
oai_label string |
Open Archives Interface (OAI) Label The label that is used as |
|
oai_base string |
Open Archives Interface (OAI) Base URL OAI base URL used when harvesting the library via |
|
opac_label string |
Online Public Access Catalog (OPAC) Label |
|
opac_base string |
Online Public Access Catalog (OPAC) Base URL |
|
union_label string |
Union Catalog Label |
|
union_base string |
Union Catalog Base URL |
tx_dlf_mail: Email
Extbase domain model: Kitodo\Dlf\Domain\Model\Mail
(Basket Plugin) Recipient mail addresses for sending documents.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
deleted smallint | |
|
sorting integer | |
|
mail string |
Address |
|
name string |
Name |
|
label string |
|
tx_dlf_metadata: Metadata
Extbase domain model: Kitodo\Dlf\Domain\Model\Metadata
A metadata kind (title, year, ...) and its configuration for display and indexing.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
sys_language_uid integer |
Language |
|
l18n_parent integer |
Transl.Orig |
|
l18n_diffsource blob | |
|
hidden smallint |
Hide |
|
sorting integer |
Order (relative position) of this entry in metadata plugin and backend list. |
|
label string |
Display Label |
|
index_name string |
Index Name |
|
format integer |
Data Format The formats that encode this metadatum (local IRRE field to |
|
default_value string |
Default Value |
|
wrap text |
TypoScript-Wrap |
|
index_tokenized smallint |
Tokenize in Search Index? |
|
index_stored smallint |
Store in Search Index? |
|
index_indexed smallint |
Index in Search Index? |
|
index_boost float |
Field boost |
|
is_sortable smallint |
Prepare for sorting? |
|
is_facet smallint |
Prepare for faceting? |
|
is_listed smallint |
Show in titledata/listview? |
|
index_autocomplete smallint |
Use for search suggestion? |
|
status smallint |
Status |
tx_dlf_metadataformat: Metadata Format
Extbase domain model: Kitodo\Dlf\Domain\Model\MetadataFormat
This specifies a way how a metadatum (tx_dlf_metadata) may be encoded in a specific data format (tx_dlf_format).
For instance, the title of a document may be obtained from either the MODS
title field, or from the TEIHDR caption. This is modeled as two tx_dlf_metadaformat
that refer to the same tx_dlf_metadata but different tx_dlf_format.
This contains the xpath expressions on the model 'Metadata'.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
sys_language_uid integer |
Language |
|
l18n_parent integer |
Transl.Orig |
|
parent_id integer |
UID of the |
|
encoded integer |
Encoding UID of the |
|
xpath string |
XPath (relative to //dmdSec/mdWrap/xmlData/root and with namespace) or JSONPath (relative to resource JSON object) XPath/JSONPath expression to extract the metadatum (relative to the data format root). |
|
xpath_sorting string |
XPath / JSONPath for sorting (optional) XPath/JSONPath expression to extract sorting variant (suffixed |
|
mandatory smallint |
Mandatory field? Whether or not the field is mandatory. Not used at the moment (originally planned to be used in METS validator). |
tx_dlf_printer: Printer
Extbase domain model: Kitodo\Dlf\Domain\Model\Printer
(Basket Plugin) External printers for sending documents.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
deleted smallint | |
|
print string |
CLI command(##fileName##) |
|
label string |
Label |
tx_dlf_relations
Pivot table for many-to-many relations between tables. In particular, this is used to match documents and collections by using ident=docs_colls.
|
Field |
Description |
|---|---|
|
uid integer | |
|
uid_local integer | |
|
uid_foreign integer | |
|
tablenames string | |
|
sorting integer | |
|
sorting_foreign integer | |
|
ident string |
An identifier to describe which tables are matched. |
tx_dlf_solrcores: Solr Cores
Extbase domain model: Kitodo\Dlf\Domain\Model\SolrCore
Cores on the application-wide Solr instance that are available for indexing.
They may be used, for example, as a parameter to the CLI indexing commands, and are referenced by tx_dlf_document.solrcore.
In particular, this holds the index name of the used Solr core.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
label string |
Display Label Label of the core that is displayed in the backend. |
|
index_name string |
Solr Core The actual name of the Solr core. |
tx_dlf_structures: Structures
Extbase domain model: Kitodo\Dlf\Domain\Model\Structure
Domain model of 'Structure'.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer | |
|
crdate integer | |
|
cruser_id integer | |
|
deleted smallint | |
|
sys_language_uid integer |
Language |
|
l18n_parent integer |
Transl.Orig |
|
l18n_diffsource blob | |
|
hidden smallint |
Hide |
|
toplevel smallint |
Toplevel Unit? |
|
label string |
Display Label |
|
index_name string |
Index Name |
|
oai_name string |
OAI-PMH Mapping |
|
thumbnail integer |
Get thumbnail from... |
|
status smallint |
Status |
tx_dlf_tokens
Extbase domain model: Kitodo\Dlf\Domain\Model\Token
Resumption tokens for OAI-PMH interface.
|
Field |
Description |
|---|---|
|
uid integer | |
|
pid integer | |
|
tstamp integer |
Timestamp of the token used to determine if it has expired. |
|
token string |
The resumption token string. |
|
options text |
Data that is used to resume the previous request. |
|
ident string |
Originally an identifier for the kind of token ('oai'). Not used at the moment. |