Versions Compared

Key

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

...

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.

Code Block
languagexml
titleSample for ERN 3.7
collapsetrue
<SoundRecordingDetailsByTerritory>
  ...
  <DisplayArtist SequenceNumber="1">
    <PartyName>
      <FullName>U2</FullName>
    </PartyName>
    <PartyId Namespace="...">123</PartyId>
    <ArtistRole>MainArtist</ArtistRole>
  </DisplayArtist>
  ...
  <DisplayArtistName>U2</DisplayArtistName>
  ...
</SoundRecordingDetailsByTerritory>
Code Block
languagexml
titleSample for ERN 4.1
collapsetrue
<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.

Code Block
languagexml
titleSample
collapsetrue
 <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.

Code Block
languagexml
titleSample for ERN 3.7
collapsetrue
<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>
Code Block
languagexml
titleSample for ERN 4.1
collapsetrue
<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.

Code Block
languagexml
titleSample
collapsetrue
 <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.

Code Block
languagexml
titleSample for ERN 3.7
collapsetrue
 <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>
Code Block
languagexml
titleSample for ERN 4.1
collapsetrue
<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.

Code Block
languagexml
titleSample
collapsetrue
 <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.

Code Block
languagexml
titleSample for ERN 3.7
collapsetrue
 <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>
Code Block
languagexml
titleSample for ERN 4.1
collapsetrue
<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.

Code Block
languagexml
titleSample
collapsetrue
<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 The final example illustrates use of a collaboration that doesn’t use the usual “&” or “feat.” joiners.

Code Block
languagexml
titleSample for ERN 3.7
collapsetrue
 <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
Code Block
languagexml
titleSample for ERN 4.1
collapsetrue
<PartyList>
	<Party>
		<PartyReference>P1</PartyReference>
		<PartyName>
			<FullName>Yo-Yo Ma</FullName>
		</PartyName>
	</Party>
	<Party>
		<PartyReference>P2</PartyReference>
		<PartyName>
			<FullName>London Symphony Orchestra</FullName>
		</PartyName>
	</Party>
</PartyList>
<ResourceList>
	<SoundRecording>
		...
		<DisplayArtistName>
			Yo-Yo Ma with the London Symphony Orchestra
		</DisplayArtistName>
 		<DisplayArtist SequenceNumber="1">
			<ArtistPartyReference>P1</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
 		<DisplayArtist SequenceNumber="2">
			<ArtistPartyReference>P2</ArtistPartyReference>				
			<DisplayArtistRole>MainArtist</DisplayArtistRole>
		</DisplayArtist>
		...
	</SoundRecording>
</ResourceList>

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

Code Block
languagexml
titleSample
collapsetrue
 <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>

...