Data dictionaries

One of the most important benefits of DDEX is that it provides a common language for all the terms that are used in any music related business transaction. This common language is documented in the DDEX Data Dictionary.

However, somewhat counter-intuitively, there appear multiple DDEX data dictionaries to be available on this knowledge base the reasons for which are explained here. However these apparently different dictionaries are not actually separate dictionaries at all. Instead they are all snapshots of the same underlying collection of terms but taken from the different times and in response to the creation of a new version of an existing standard or the creation of a new standard.

To assist with the apparent complexity of this, DDEX publishes a general index containing all the allowed value sets, the allowed values and their definitions, the latest eidtion of which is version 006, as well as all the terms used in the ERN 4.3 standard as well as the latest ERN choreographies, the MEAD standard version 1.1, the PIE standard version 1.0, the RDR-N standard version 1.5 and the RIN standard version 2.0. Other standards will be added to this general index over time.

In terms of navigation, clicking on an entry in the general index will take you to the relevant Structural Edition of the DDEX data dictionary for the relevant standard. This article explains, once in a data dictionary, how to read the DDEX data dictionaries.

DDEX data dictionary editions for DDEX standards

Below please find data dictionary editions for

Electronic Release Notification (ERN)

Standard

Edition for the message structure

Edition for the allowed value sets

Electronic Release Notification (ERN, version 4.3.1)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

ERN Choreography for Cloud-based Storage (version 1.8.1)

Access the data dictionary edition

ERN Choreography for web services (version 1.8)

Access the data dictionary edition

Electronic Release Notification Message Suite Standard (ERN, version 4.2)

Access the data dictionary edition

Access the data dictionary edition

MEAD and PIE

Standard

Edition for the message structure

Edition for the allowed value sets

Media Enrichment and Description (MEAD 1.1)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Party Identification and Enrichment (PIE 1.0)

Access the data dictionary edition

NFT

Standard

Edition for the message structure

Edition for the allowed value sets

Simple Music NFT (version 1.0)

Access the data dictionary edition

Access the current data dictionary edition

Catalogue Transfers

Standard

Edition for the message structure

Edition for the allowed value sets

Transfer of Catalogues of Releases and Resources by Reassignment of Rights Controller Information (version 1.0)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Musical Work Data and Rights (MWN, MWL, LoD, BWARM)

Standard

Edition for the message structure

Edition for the allowed value sets

Musical Work Right Share Notification Choreography Standard (MWN, version 1.1)

Access the data dictionary edition

Musical Work Right Share Notification Choreography Standard (MWN, version 1.0)

Access the data dictionary edition

US Musical Work Licensing Choreography Standard (MWL, version 1.0)

Access the data dictionary edition

Access the data dictionary edition

US Letters of Direction Choreography Standard (LoD, version 1.0)

Access the data dictionary edition

Access the data dictionary edition

Bulk Communication of Work and Recording Metadata (BWARM, version 2.0)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Recording Data and Rights (RDR)

Standard

Edition for the message structure

Edition for the allowed value sets

Recording Data and Rights Choreography Standard (RDR-C, version 1.1)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Recording Data and Rights Choreography Standard (RDR-C, version 1.0)

Access the data dictionary edition

Access the data dictionary edition

Recording Data and Rights Notification Standard (RDR-N, version 1.5)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Recording Data and Rights Notification Standard (MLC, version 1.4)

Access the data dictionary edition

Recording Data and Rights Reporting (RDR-R, version 1.1)

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Recording Data and Rights Claim Conflict (RDR-RCC, version 1.0)

Access the data dictionary edition

Anomaly Reporting

Standard

Edition for the message structure

Edition for the allowed value sets

Reporting of consumer engagement anomalies

Access the data dictionary edition

Access the current data dictionary edition (for older AVSs see below)

Recording Information Notification (RIN)

Standard

Edition for the message structure

Edition for the allowed value sets

Recording Information Notification (RIN, version 2.0)

Access the data dictionary edition

Access the current data dictionary edition

Recording Information Notification (RIN, version 1.1)

Access the data dictionary edition

Links between Resources and Musical Works (LRAW)

Standard

Edition for the message structure

Edition for the allowed value sets

Standard for communicating links between Resources and Musical Works (version 1.1)

Access the data dictionary edition

DDEX data dictionary editions for older allowed value sets

Is there a complete data dictionary available?

DDEX not only develops communication standards, DDEX also maintains them. Maintenance of a DDEX standard involves, in many cases, changing the XML Schema Definition (XSD) of a message, and this, in turn, means that that standard's view of the overall data dictionary will be updated. This of course means that the unpublished complete data dictionary will also be updated.

While some of these changes will become part of the next version of the maintained standard, other changes get discarded when testing of a standard has shown that the changes do not work as envisaged. However, these discarded changes remain in the unpublished complete data dictionary but they do not show up in the data dictionary edition for the revised standard. Consequently, there are always elements in the unpublished complete data dictionary that are not yet, and may never become, part of a DDEX standard.

Therefore it would be misleading to publish the complete data dictionary which at any moment in time may contain a significant number of terms that are not actually being used in any published DDEX standard. This is why DDEX does not publish the complete data dictionary.