Hi all,
In a simplified form, the database block diagram from the point of view of discography can be represented by the following line:
Artist -> Release group -> Release -> Recording -> (Relationships to Work, other Artists, Area, etc.)
Looking at this line, namely in its center, it seems that a release generates recordings. But this completely contradicts logic and chronology, and most importantly, it does not allow to enter other important information into the database concerning the creation of recordings and their real relationships.
Those who are engaged in discographic research of either artistās work have all this information, but unfortunately this information cannot be entered into the database, because there are simply no necessary entities for this.
Below, I will try to describe the database as it could be for those who want to see it logical, really complete, and does not requiring multiple entries of identical data.
To do this, two new entities must appear in the database, and one entity must be significantly modified. In addition, it should be possible to inherit relationships from an entity to an entity of inferior level. Therefore, readers may consider this text to be delusional or a utopian request for a very distant reworking of the database. So be it.
-
Top level: Session
For this entity, the existing Event entity is suitable, but it is subjected to refinement (list of titles is to add, etc.).
Currently, we do not have any session information or even a concept of āsessionā in the discographic database. Isnāt it strange?
There are two subtypes:
1.1. Recording session
Contains relationships as for actual Event.
Includes: Recorded titles (list).
1.2. Overdub session
Currently, we do not have a concept of āoverdubā in the discographic database. Isnāt it strange?
Contains relationships as for actual Event.
Includes: Overdubbed titles (list).
(Note that there is no Relationship with the Work at this level.) -
Next level (top to bottom): Performed title
A new entity.
This is a set of takes of a title recorded or overdubbed at a session.
At present, we do not have information in the discographic database on how many and what takes of the same title were recorded by an artist at a session, or even a concept of ātakeā. Isnāt it strange?
Can be standalone, when information about the corresponding Session is not available.
There are two subtypes:
2.1. Recorded title
Inherits all RS of Recording session with option to modify them.
Contains RS to Work.
Includes: Recordings (list)
2.2. Overdubbed title
Inherits all RS of Overdub session with option to modify them.
Contains RS to Work.
Includes: Overdubs (list) -
Next level (top to bottom): Performance
A new entity.
Performance is what an artist recorded or overdubbed at a session as a separate indivisible object (take, false start, and even studio noise between takes or false starts: speech, chords, chatter).
Can be standalone, when information about the corresponding Performed title is not available.
There are two subtypes:
3.1. Recording
Not to be confused with the existing Recording entity (see below).
This is one of takes of a title recorded at a session.
Inherits all RS of Recorded title with option to modify them.
Includes: Tracks (list)
3.2. Overdub
This is one of takes of a title overdubbed at a session.
Inherits all RS of Overdubbed title with option to modify them.
Includes: Tracks (list)
(Note that the same recording can be implemented (and accordingly released) as many different tracks.) -
Lowest level: Track
This is an existing entity actually called Recording.
Track is what an engineer made from a Recording or Overdub by means of editing and/or mixing.
Inherits all RS of Recording or Overdub with option to modify them.
As actually, included in: Releases (list)
Thank you for attention.