Data Model


A DB2 database, enote, was created and stores all scanned music scores including its meta data and its feature vectors, which represent the writing characteristics.

In order to logically separate the data, all mentioned types of data are stored in the following database schemas:

In the following, all tables will be explained in detail. For further information, please have a look at the documentation, which only exists in German.

Database Schema DICT

The characteristics of handwritten music scores are represented by a tree hierarchy, called feature base. The following tables represent this tree hierarchy: For detailed attribute definitions of each table, look at relational data model of the schemas DICT

Database Schema FEATURES

The schema FEATURES contains tables which store results of handwriting analysis. The result of each handwriting analysis is a feature vector that stands for a set of predetermined handwriting features. A feature vector can belong to one or several music manuscripts as well as to one writer or different writers. In the database schema FEATURES, the following tables are defined: The relational data model of the schema FEATURES delivers detailed informations about the attribute definitions.

Database Schema METADATA

This schema contains the following tables which store data about the written music scores like images, general information of the note sheets, the composers and the scribes: Take a look at the relational data model of the schema METADATA.

Database Schema IPFV

In this database schema the following tables are defined. They store the components of a staff like note lines, bars, note heads and note stems. The relational data model of the schemas IPFV gives additional information.