Structural changes
Below is a list of the structural changes between ERN 4.2 and 4.3
- The namespace has been changed from
http://ddex.net/xml/ern/42
tohttp://ddex.net/xml/ern/43
and with it the location of the XSD file on the DDEX server; - ERN 4.3 makes use of a central list of allowed value sets (see here for details). This has required the addition of a root-level XML attribute
AvsVersionId
into both messages defined in Part 1, Message Definition of the ERN standard, namely theNewReleaseMessage
and thePurgedReleaseMessage
; - The
SoundRecording
composite has been extended by aSoundRecordingEdition
composite to enable the communication of immersive audio editions in addition to stereo editions of “the same recording”. - Any elements from the
SoundRecording
composite that might be changed in relation to different editions of the same recording have, as a consequence, been moved into theSoundRecordingEdition
composite; - A new composite
EditionContributor
has been added into theSoundRecordingEdition
to enable the communication of data about the mixer/editor of the different editions of a sound recording; - A similar new
VideoEdition
composite has been added to theVideo
composite and anEditionContributor
composite to theVideoEdition
composite; - The
DisplayTitle
,AdditionalTitle
andDisplayTitleText
as well asPartyNameWithTerritory
composites, used for all resources and release composites, all now have an additional, optional XML attributeIsInOriginalLanguage
; - The
PreviewDetails
composite has been renamedClipDetails
and extended to cater for clips other than previews. This includes renaming theIsPreview
flag toIsClip
; - The
LinkedReleaseResourceReference
composite has been extended by two attributesSequenceNumber
andIsMultiFile
to enable the communication of cover art resources that comprise multiple images. This is achieved by including data about the start/stop points in such resources; - The
Release
composite:- Has been extended by an element
VersionType
to enable the record company or distributor to communicate in a computer-readable form the difference between different editions of what appears at a first glance, to be the same recording; - Has been extended to include the ability to contain multiple
ReleaseVisibilityReferences
in order to cater for the communication of different visibility dates for the use of the same release in different territories.
- Has been extended by an element
- To enable the communication of such territorial visibility dates,
- The
ReleaseVisibility
composite has been extended by enabling the record company or distributor to communicate a choice between aTerritoryCode
andExcludedTerritoryCode
tag. In addition, theReleaseVisibility
composite has also been extended by two further tags,ClipPreviewStartDateTime
andDoNotDisplayDates
; - The territory code choice and the
DoNotDisplayDates
flag have also been added into theTrackReleaseVisibility
composite;
- The
- A new composite
ClipRelease
has been added into theReleaseList
to enable the communication of clips with data that is different from the data used to describe the parent sound or video recording from which the clip has been taken (clips that do not have different metadata should be communicated using theClipDetails
composite in its parent’s recordingSoundRecording
composite); - The cardinality of
DelegatedUsageRights
in theResourceRightsController
has been changed from 1-n to 0-n.
This is because it is not always necessary to communicate the specifics of a resource rights controllers’ delegated rights in an ERN message; - An additional
IsDefault
attribute has been added to theCourtesyLine
composite to allow marking one courtesy line to be the default that can be augmented with courtesy lines in different languages where appropriate. As a consequence, the data type has been changed to ern:CourtesyLineWithDefault
; - The
IsInstrumental
flag has been replaced by two more expressive flags,HasVocalPerformance
andHasForegroundVocalPerformance
; - A new flag,
ApplyClassicalProfileVariant
, has been added into the resource composites that enable the record company or distributor to communicate to the DSP that the special rules for classical music, as defined in Part 2: Release Profiles of the ERN standard apply; - A new attribute
AppliesToCroppedResource
has been added to theAspectRatio
of a video and it is now possible to provide multiple ratios for a video; - The
TechnicalSoundRecordingDetails
has been extended to enable the communication of multiple files for a single resource by adding aDeliveryFile
of typeern:AudioDeliveryFile
. Some of the tags from theTechnicalSoundRecordingDetails
composite have been moved into thisDeliveryFile
composite; - The
TechnicalVideoDetail
has been augmented by a number of new tags to help describe intricate details about the technical elements of the video files, includingElectroOpticalTransferFunctionType
andHdrVideoDynamicMetadataType
; - The
Text
resource composite has been extended by an elementLanguageOfText
; - The
Duration
composite has been extended by anEndPoint
tag; - The
ConditionForRightsClaimPolicy
has been extended to express aServiceException
as well as theSegment
that is controlled; - The
SoundRecording
andVideo
composites have been extended by the inclusion of aRecordingFormat
tag.
Associated with this tag is a new allowed value set for ERN-4, mostly containing values that were previously used in ERN-3 in theSoundRecordingType
andVideoType
allowed value sets; - The data type of the
CueSheet
composite has been changed fromern:DetailedCueSheet
toern:CueSheet
. This did not involve any changes to the structure of the composite; and - The base data type of the
Type
element in theVideo
composite has changed fromavs:VideoType
toavs:VideoType_ERN43
because an additional allowed value was added that is only used in ERN.
AVS changes
In addition, there are a few changes in the allowed value sets between ERN 4.2 and ERN 4.3:
AspectRatioType
- The value
SAR
to enable the communication of the ratio of pixel dimensions has been added;
- The value
AllTerritoryCode
andCurrentTerritoryCode
- The TIS values
200
for Czechoslovakia,230
for Ethiopia,278
for the German Democratic Republic,280
for the Federal Republic of Germany (pre-1990),763
for Sudan (pre-2011),886
for Yemen (pre-1990),890
for Yugoslavia,891
for Serbia and Montenegro have been deprecated; - A definition for the TIS value of
446
(Macao) has been added;
- The TIS values
AudioCodecType
- The values of
AC-4
andMPEG-H_3D
has been added; - The value of
Atmos
which was previously added erroneously has been corrected to the valueDolbyAtmosMasterADM
;
- The values of
ContributorRole
- The value
Presenter
has been added;
- The value
CurrencyCode
- The values
SLE
for the Leone andVED
for the Bolívar Soberano have been added;
- The values
DisplayArtistRole
- The value of
Composer
has been added;
- The value of
RecordingMode
- The value of
ImmersiveAudio
has been added;
- The value of
ReleaseRelationshipType
- The values of
IsAudioUsedFor
,IsImmersiveEditionOf
,IsNonImmersiveEditionOf
andIsVideoUsedFor
have been added;
- The values of
ResourceRelationshipType
- The values of
HasClip
,HasPart
,IsClipFrom
,IsImmersiveEditionOf
andIsNonImmersiveEditionOf
have been added; and
- The values of
VideoType
- The value
FrontCoverVideo
has been added.
- The value
Further allowed values may be added over time.