Skip to end of metadata
Go to start of metadata

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 to http://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 the NewReleaseMessage and the PurgedReleaseMessage;
  • The SoundRecording composite has been extended by a SoundRecordingEdition 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 the SoundRecordingEdition composite;
  • A new composite EditionContributor has been added into the SoundRecordingEdition 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 the Video composite and an EditionContributor composite to the VideoEdition composite;
  • The DisplayTitle, AdditionalTitle and DisplayTitleText as well as PartyNameWithTerritory composites, used for all resources and release composites, all now have an additional, optional XML attribute IsInOriginalLanguage;
  • The PreviewDetails composite has been renamed ClipDetails and extended to cater for clips other than previews. This includes renaming the IsPreview flag to IsClip;
  • The LinkedReleaseResourceReference composite has been extended by two attributes SequenceNumber and IsMultiFile 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.
  • 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 a TerritoryCode and ExcludedTerritoryCode tag. In addition, the ReleaseVisibility composite has also been extended by two further tags, ClipPreviewStartDateTime and DoNotDisplayDates;
    • The territory code choice and the DoNotDisplayDates flag have also been added into the TrackReleaseVisibility composite;
  • A new composite ClipRelease has been added into the ReleaseList 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 the ClipDetails composite in its parent’s recording SoundRecording composite);
  • The cardinality of DelegatedUsageRights in the ResourceRightsController 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 the CourtesyLine 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 and HasForegroundVocalPerformance;
  • 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 the AspectRatio 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 a DeliveryFile of type ern:AudioDeliveryFile. Some of the tags from the TechnicalSoundRecordingDetails composite have been moved into this DeliveryFile 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, including ElectroOpticalTransferFunctionType and HdrVideoDynamicMetadataType;
  • The Text resource composite has been extended by an element LanguageOfText;
  • The Duration composite has been extended by an EndPoint tag;
  • The ConditionForRightsClaimPolicy has been extended to express a ServiceException as well as the Segment that is controlled;
  • The SoundRecording and Video composites have been extended by the inclusion of a RecordingFormat 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 the SoundRecordingType and VideoType allowed value sets;
  • The data type of the CueSheet composite has been changed from ern:DetailedCueSheet to ern:CueSheet. This did not involve any changes to the structure of the composite; and
  • The base data type of the Type element in the Video composite has changed from avs:VideoType to avs: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;
  • AllTerritoryCode and CurrentTerritoryCode
    • 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;
  • AudioCodecType
    • The values of AC-4 and MPEG-H_3D has been added;
    • The value of Atmos which was previously added erroneously has been corrected to the value DolbyAtmosMasterADM;
  • ContributorRole
    • The value Presenter has been added;
  • CurrencyCode
    • The values SLE for the Leone and VED for the Bolívar Soberano have been added;
  • DisplayArtistRole
    • The value of Composer has been added;
  • RecordingMode
    • The value of ImmersiveAudio has been added;
  • ReleaseRelationshipType
    • The values of IsAudioUsedFor, IsImmersiveEditionOf, IsNonImmersiveEditionOf and IsVideoUsedFor have been added;
  • ResourceRelationshipType
    • The values of HasClip, HasPart, IsClipFrom, IsImmersiveEditionOf and IsNonImmersiveEditionOf have been added; and
  • VideoType
    • The value FrontCoverVideo has been added.

Further allowed values may be added over time.

  • No labels