DDEX Standard

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

8.

...

2.1 Introduction

The Atom feeds shall have follow the syntax of an Atom feed as defined in the relevant XML Schema Definition file.

The following Atom feed entry elements map to the following elements in the relevant NewReleaseMesssage NewReleaseMesssage or PurgeReleaseMessage (depending on which one is to be made available):

Atom Feed entry ElementNewReleaseMessage ElementPurgeReleaseMessage Element
//entry/title

either

Either //ReleaseList/Release/DisplayTitleText

or //ReleaseList/Release/DisplayTitle/TitleText

. Which element is chosen depends on whether the Release Creator wishes to communicate subtitle information in the Atom feed.

//PurgedRelease/Title/TitleText


//entry/ReleaseType/ReleaseList/Release//ReleaseTypeomitted
//entry/ReleaseId/*//ReleaseList/Release/ReleaseId*

...

//PurgedRelease/ReleaseId*
//entry/DisplayArtistName//ReleaseList/Release/DisplayArtistName/Name//PurgedRelease/Contributor/PartyName for a party that the sender of the ATOM feed considers helpful for the recipient for taking down the relevant Release.

Entries should be entered into the feed sequentially, that is the oldest entry should be at the top and the latest addition should be at the bottom. A Release Creator may, however, add and remove entries at its own discretion.

The number of entry composites composites in the Atom feed is not prescribed by this standard. The Release Creator publishing the web service may, however, want to set a maximum number in collaboration with its Release Distributor business partner(s).

The following link types can be communicated in the //feed/link/@rel attributes:

  • self – to provide the URL of the feed itself;
  • next – to provide the URL to the next feed "page" (in the case where that there are is where there is more than one feed pages available to the Release Distributor); and
  • previous – to provide the URL to the previous feed "page" (in the case where that there are is where there is more than one feed pages available to the Release Distributor).

...

The following link types can be communicated in the //feed/entry/link/@rel attributes:

  • alternate – to provide the URL for the GET ERN Message method defined in Clause 7.2;
  • delete – to provide the URL for the DELETE ERN Message method defined in Clause 7.3; and
  • statusack – to provide the URL for the POST Release Status method defined in Clause 7.5.

8.

...

2.4 Feed Entry Categories

The following categories may be communicated in the //entry/category element:

...