Annex B (informative) Samples

XML samples are provided in separate files which can be found here.

The table below provides samples of structured classical work albums.

Type of release

ReleaseGroup structure for this type of release

A release containing three recordings of segments of a single work. An example is a concerto comprising three movements. 

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the work containing

    • ResourceGroupContentItem representing the 1st segment of the work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the work (SequenceNumber=2)

    • ResourceGroupContentItem representing the 3rd segment of the work (SequenceNumber=3)

A release containing recordings of two works each of which has three segments. An example is two concertos each comprising three movements.

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

    • ResourceGroupContentItem representing the 1st segment of the 1st work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 1st work (SequenceNumber=2)

    • ResourceGroupContentItem representing the 3rd segment of the 1st work (SequenceNumber=3)

  • ResourceGroup of type MultiWorkPart(SequenceNumber=2) representing the 2nd work containing

    • ResourceGroupContentItem representing the 1st segment of the 2nd work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 2nd work (SequenceNumber=2)

    • ResourceGroupContentItem representing the 3rd segment of the 2nd work (SequenceNumber=3)

A release containing recordings of two works each of which has two segments, followed by two separate non-hierarchical works. An example would be two works comprising two movements each, plus two single-movement works.

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

    • ResourceGroupContentItem representing the 1st segment of the 1st work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 1st work (SequenceNumber=2)

  • ResourceGroup of type MultiWorkPart(SequenceNumber=2) representing the 2nd work containing

    • ResourceGroupContentItem representing the 1st segment of the 2nd work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 2nd work (SequenceNumber=2)

  • ResourceGroupContentItem representing the 1st extra sound recording (SequenceNumber=3)

  • ResourceGroupContentItem representing the 2nd extra sound recording (SequenceNumber=4)

A release containing recordings of one work with two segments, followed by one separate non-hierarchical work, followed by a second work with two segments, followed by a further non-hierarchical work

 

The content of this release is the same as in the previous example. However, the running order of the release, as defined by the sequence numbers on the second-level ResourceGroups, is different.

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

    • ResourceGroupContentItem representing the 1st segment of the 1st work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 1st work (SequenceNumber=2)

  • ResourceGroup of type MultiWorkPart(SequenceNumber= 3) representing the 2nd work containing

    • ResourceGroupContentItem representing the 1st segment of the 2nd work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 2nd work (SequenceNumber=2)

  • ResourceGroupContentItem representing the 1st extra sound recording (SequenceNumber= 2 )

  • ResourceGroupContentItem representing the 2nd extra sound recording (SequenceNumber=4)

A release containing two recordings of the same work which has two segments. 

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

    • ResourceGroupContentItem representing the 1st segment of the 1st work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 1st work (SequenceNumber=2)

  • ResourceGroup of type MultiWorkPart(SequenceNumber=2) representing the 1st work containing

    • ResourceGroupContentItem representing the 1st segment of the 1st work (SequenceNumber=1)

    • ResourceGroupContentItem representing the 2nd segment of the 1st work (SequenceNumber=2)

A release containing recordings of two works each of which has two segments. The release is (also) available as a physical product where the first work is on one carrier and the second work is on a second carrier,

 

An example would be a multi-disc multi work-classical album.

ResourceGroup representing the release containing

  • ResourceGroup of type Component(SequenceNumber=1) representing the 1st disc containing

    • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

      • ResourceGroupContentItemrepresenting the 1st segment of the 1st work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 2nd segment of the 1st work (SequenceNumber=2)

  • ResourceGroup of type Component(SequenceNumber=2) representing the 2nd disc containing

    • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 2nd work containing

      • ResourceGroupContentItemrepresenting the 1st segment of the 2nd work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 2nd segment of the 2nd work (SequenceNumber=2)

It is technically also possible to communicate the previous example with the structure shown on the right, this approach should not be used.

ResourceGroup representing the release containing

  • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st disc containing

    • ResourceGroup of type Component(SequenceNumber=1) representing the 1st work containing

      • ResourceGroupContentItemrepresenting the 1st While segment of the 1st work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 2nd segment of the 1st work (SequenceNumber=2)

    • ResourceGroup of type Component(SequenceNumber=2) representing the 1st work containing

      • ResourceGroupContentItemrepresenting the 3rd segment of the 1st work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 4th segment of the 1st work (SequenceNumber=2)

A release containing recordings of one work with six segments. The release is (also) available as a physical product where the work is spread over multiple carriers.

 

An example would be a multi-disc classical album.

ResourceGroup representing the release containing

  • ResourceGroup of type Component(SequenceNumber=1) containing the 1st disc of the 1st work

    • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

      • ResourceGroupContentItemrepresenting the 1st segment of the 1st work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 2nd segment of the 1st work (SequenceNumber=2)

      • ResourceGroupContentItemrepresenting the 3rd segment of the 1st work (SequenceNumber=3)

  • ResourceGroup of type Component(SequenceNumber=2) containing the 2nd disc of the 1st work

    • ResourceGroup of type MultiWorkPart(SequenceNumber=1) representing the 1st work containing

      • ResourceGroupContentItemrepresenting the 4th segment of the 1st work (SequenceNumber=1)

      • ResourceGroupContentItemrepresenting the 5th segment of the 1st work (SequenceNumber=2)

      • ResourceGroupContentItemrepresenting the 6th segment of the 1st work (SequenceNumber=3)