Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Current »

Display Artist Names and Display Artist roles are a major issue in Release Deliveries.  DDEX's profiles define that both a Display Artist Name string, as well as each constituent artist role that is represented in a collaboration, must both be broken out and communicated in their constituent parts.

It is important to note the significant change in the approach to sending the Display Artist Name that occurred in version 3.7 of the Release Notification Message Suite Standard (as well as version 4.3 of the Digital Sales Reporting Suite Standard). 

The left column also includes the equivalent samples in ERN-4 syntax.

Examples for New Release Messages from v3.7 onwards

Examples for New Release Messages before v3.7

U2 are listed as the only artist, they are therefore communicated with the MainArtist role.  “U2” is also the Display Artist Name string, so it is communicated in the DisplayArtistName composite.

Sample for ERN 3.7
<SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>U2</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>U2</DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>
Sample for ERN 4.1
<PartyList>
	<Party>
		<PartyReference>P1</PartyReference>
		<PartyName>
			<FullName>U2</FullName>
		</PartyName>
	</Party>
</PartyList>
 
<ResourceList>
	<SoundRecording>
		...
		<DisplayArtistName>U2</DisplayArtistName>
 		<DisplayArtist>
			<ArtistPartyReference>P1</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
		...
	</SoundRecording>
</ResourceList>

U2 are listed as the only artist, they are therefore communicated with the MainArtist role.  “U2” is also the Display Artist Name string, so it is communicated with the Artist role.

Sample
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist>                    
    <PartyName>
      <FullName>U2</FullName>
    </PartyName>
    <ArtistRole>Artist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>U2</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
</SoundRecordingDetailsByTerritory>

Since Paul McCartney and Michael Jackson are both listed as artists with equal weight, they are both communicated with the MainArtist role.  Note also the use of the SequenceNumber on the DisplayArtist composite to ensure that the artists remain in the same order as on the Display Artist Name string. Please also note the "escaping" of the ampersand.

Sample for ERN 3.7
<SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Paul McCartney</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>Michael Jackson</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>
   Paul McCartney &amp; Michael Jackson
  </DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>
Sample for ERN 4.1
<PartyList>
	<Party>
		<PartyReference>P1</PartyReference>
		<PartyName>
			<FullName>Paul McCartney</FullName>
		</PartyName>
	</Party>
	<Party>
		<PartyReference>P2</PartyReference>
		<PartyName>
			<FullName>Michael Jackson</FullName>
		</PartyName>
	</Party>
</PartyList>
<ResourceList>
	<SoundRecording>
		...
		<DisplayArtistName>
			Paul McCartney &amp; Michael Jackson
		</DisplayArtistName>
 		<DisplayArtist SequenceNumber="1">
			<ArtistPartyReference>P1</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
 		<DisplayArtist SequenceNumber="2">
			<ArtistPartyReference>P2</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
		...
	</SoundRecording>
</ResourceList>

Since Paul McCartney and Michael Jackson are both listed as artists with equal weight, they are both communicated with the MainArtist role.  Note also the use of the SequenceNumber on the DisplayArtist composite to ensure that the artists remain in the same order as on the Display Artist Name string. Please also note the "escaping" of the ampersand.

Sample
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist>                    
    <PartyName>
      <FullName>
        Paul McCartney &amp; Michael Jackson
      </FullName>
    </PartyName>
    <ArtistRole>Artist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Paul McCartney</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>Michael Jackson</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
</SoundRecordingDetailsByTerritory>

Jay-Z is listed as the main artist and is therefore communicated with the MainArtist role. Alicia Keys however is a featured artist on the recording, and is therefore is communicated with the FeaturedArtist role.

Sample for ERN 3.7
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Jay-Z</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>

  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>Alicia Keys</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>Jay-Z feat. Alicia Keys</DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>
Sample for ERN 4.1
<PartyList>
	<Party>
		<PartyReference>P1</PartyReference>
		<PartyName>
			<FullName>Jay-Z</FullName>
		</PartyName>
	</Party>
	<Party>
		<PartyReference>P2</PartyReference>
		<PartyName>
			<FullName>Alicia Keys</FullName>
		</PartyName>
	</Party>
</PartyList>
<ResourceList>
	<SoundRecording>
		...
		<DisplayArtistName>
			Jay-Z feat. Alicia Keys
		</DisplayArtistName>
 		<DisplayArtist SequenceNumber="1">
			<ArtistPartyReference>P1</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
 		<DisplayArtist SequenceNumber="2">
			<ArtistPartyReference>P2</ArtistPartyReference>				
			<DisplayArtistRole>FeaturedArtist</DisplayArtistRole>
		</DisplayArtist>
		...
	</SoundRecording>
</ResourceList>

Jay-Z is listed as the main artist and is therefore communicated with the MainArtist role.  Alicia Keys however is a featured artist on the recording, and is therefore is communicated with the FeaturedArtist role.

Sample
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist>                    
    <PartyName>
      <FullName>Jay-Z feat. Alicia Keys</FullName>
    </PartyName>
    <ArtistRole>Artist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Jay-Z</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>Alicia Keys</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>
  ...
</SoundRecordingDetailsByTerritory>

Robin Thicke is listed as the main artist and is therefore communicated with the MainArtist role.  T.I. and Pharrell are a featured artists on the recording, and are therefore is communicated with the FeaturedArtist role.  Note again the use of the SequenceNumber to ensure that the featured artists remain in the correct order. Please also note the "escaping" of the ampersand.

Sample for ERN 3.7
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Robin Thicke</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>

  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>T.I.</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>

  <DisplayArtist SequenceNumber="3">
    <PartyName>
      <FullName>Pharrell</FullName>
    </PartyName>
    <PartyId Namespace="...">789</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>
    Robin Thicke feat. T.I. &amp; Pharrell
  </DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>
Sample for ERN 4.1
<PartyList>
	<Party>
		<PartyReference>P1</PartyReference>
		<PartyName>
			<FullName>Robin Thicke</FullName>
		</PartyName>
	</Party>
	<Party>
		<PartyReference>P2</PartyReference>
		<PartyName>
			<FullName>T.I.</FullName>
		</PartyName>
	</Party>
	<Party>
		<PartyReference>P3</PartyReference>
		<PartyName>
			<FullName>Pharrell</FullName>
		</PartyName>
	</Party>
</PartyList>
<ResourceList>
	<SoundRecording>
		...
		<DisplayArtistName>
			Robin Thicke feat. T.I. &amp; Pharrell
		</DisplayArtistName>
 		<DisplayArtist SequenceNumber="1">
			<ArtistPartyReference>P1</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
 		<DisplayArtist SequenceNumber="2">
			<ArtistPartyReference>P2</ArtistPartyReference>				
			<DisplayArtistRole>FeaturedArtist</DisplayArtistRole>
		</DisplayArtist>
 		<DisplayArtist SequenceNumber="2">
			<ArtistPartyReference>P3</ArtistPartyReference>				
			<DisplayArtistRole>FeaturedArtist</DisplayArtistRole>
		</DisplayArtist>
		...
	</SoundRecording>
</ResourceList>

Robin Thicke is listed as the main artist and is therefore communicated with the MainArtist role.  T.I. and Pharrell are a featured artists on the recording, and are therefore is communicated with the FeaturedArtist role.  Note again the use of the SequenceNumber to ensure that the featured artists remain in the correct order. Please also note the "escaping" of the ampersand.

Sample
<SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist>                    
    <PartyName>
      <FullName>
        Robin Thicke feat. T.I. &amp; Pharrell
      </FullName>
    </PartyName>
    <ArtistRole>Artist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Robin Thicke</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>T.I.</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>
  <DisplayArtist SequenceNumber="3">
    <PartyName>
      <FullName>Pharrell</FullName>
    </PartyName>
    <PartyId Namespace="...">789</PartyId>
    <ArtistRole>FeaturedArtist</ArtistRole>
  </DisplayArtist>
  ...
</SoundRecordingDetailsByTerritory> 

Our final example illustrates use of a collaboration that doesn’t use the usual “&” or “feat.” joiners.

Sample for ERN 3.7
 <SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Yo-Yo Ma</FullName>
    </PartyName>
    <PartyId isISNI="true">0000000109615907</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>

  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>London Symphony Orchestra</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>
    Yo-Yo Ma with the London Symphony Orchestra
  <DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>

Our final example illustrates use of a collaboration that doesn’t use the usual “&” or “feat.” joiners.

Sample
 <SoundRecordingDetailsByTerritory>
  ...
  ...
  <DisplayArtist>                    
    <PartyName>
      <FullName>
        Yo-Yo Ma with the London Symphony Orchestra
      </FullName>
    </PartyName>
    <ArtistRole>Artist</ArtistRole>
  </DisplayArtist>
 
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>Yo-Yo Ma</FullName>
    </PartyName>
    <PartyId isISNI="true">0000000109615907</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  <DisplayArtist SequenceNumber="2">
    <PartyName>
      <FullName>London Symphony Orchestra</FullName>
    </PartyName>
    <PartyId Namespace="...">456</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
</SoundRecordingDetailsByTerritory>

Whichever version you use, the approaches above assume that the message sender follows the best practise approach of storing the individual entity relationships to resources and releases, as well as the concatenated display entities.  It also assumes that companies have identifiers for each of these entities that can be included in the message.

 

 

 

  • No labels