Sequencing resources

All Resources that are part of a Release are contained in a <ResourceList> composite. This composite forces that all Resources are communicated in a specific order:

  • First all <SoundRecordings need to be declared and described, following by

  • MIDI Resources (ERN-4 does not support MIDI Resources any more; please use SoundRecording), then

  • Video Resources, then

  • Image Resources, then

  • Text Resources, then

  • SheetMusic Resources, then

  • Software Resources, and finally,

  • UserDefinedResource.

Of course, this order may not be the one that an artist has decided that the Resources should appear on his/her/their Release. The right – and only – place to communicate the sequencing of Resources is the ResourceGroup (which is part of the ReleaseDetailsByTerritory composite).

The sample on the right shows how this can be done. For the avoidance of doubt, the ReleaseResourceReferenceList cannot be used to sequence Resources.

Resource Group for an Audio Album

<ResourceGroup>
  <ResourceGroup>
    <Title TitleType="GroupingTitle">
      <TitleText>Component 1</TitleText>
    </Title>
    <SequenceNumber>1</SequenceNumber>
    <ResourceGroupContentItem>
      <SequenceNumber>1</SequenceNumber>
      <ResourceType>SoundRecording</ResourceType>
      <ReleaseResourceReference 
         ReleaseResourceType="PrimaryResource">A1
      </ReleaseResourceReference>
    </ResourceGroupContentItem>
    <ResourceGroupContentItem>
      <SequenceNumber>2</SequenceNumber>
      <ResourceType>SoundRecording</ResourceType>
      <ReleaseResourceReference 
        ReleaseResourceType="PrimaryResource">A2
      </ReleaseResourceReference>
    </ResourceGroupContentItem>
    <ResourceGroupContentItem>
      <SequenceNumber>3</SequenceNumber>
      <ResourceType>SoundRecording</ResourceType>
      <ReleaseResourceReference 
         ReleaseResourceType="PrimaryResource">A3
      </ReleaseResourceReference>
    </ResourceGroupContentItem>
    <ResourceGroupContentItem>
      <ResourceType>Image</ResourceType>
      <ReleaseResourceReference 
        ReleaseResourceType="SecondaryResource">A7
      </ReleaseResourceReference>
    </ResourceGroupContentItem>
</ResourceGroup> 

The <ResourceGroup> can also be used to group Resources into the digital equivalent of "sides" and "disks" (e.g. for boxed sets).