Skip to content

DCR - Developing - Data Model

GitHub (Pre-)Release GitHub (Pre-)Release Date

1. Overview

Data storage is realised with the relational database management system PostgreSQL. DCR uses the official Docker image as provided by the PostgreSQL Docker Community on DockerHub - see here. If required, a PostgreSQL Docker image can be downloaded and a PostgreSQL Docker container can be created both with the script scripts/run_setup_postgresql.

2. Database Schema

2.1 Entity-relationship (ER) Diagram

2.2 Database Table action

The database table documents all actions that have been performed on the documents.

Example rows:

Example columns:

ER Diagram:

2.3 Database Table document

The database table documents the current status of the document.

Example rows:

Example columns:

ER Diagram:

2.4 Database Table language

This database table controls the language-related document properties during processing.

Example rows:

Example columns:

ER Diagram:

2.5 Database Table run

This database table documents the executed processing runs in detail.

Example rows:

Example columns:

ER Diagram:

2.6 Database Table token

This database table contains the tokens determined by spaCy together with selected attributes.

Example rows:

Example columns:

ER Diagram:

2.7 Database Table version

This database table is used to monitor the version status of the DCR database schema.

Example row:

Example column:

ER Diagram: