บทความนี้จะอธิบายวิธีส่งข้อมูลเมตาของศิลปินและผู้มีส่วนร่วมในการสร้างผลงาน รวมถึงตัวระบุที่เกี่ยวข้อง
ศิลปินและผู้มีส่วนร่วม
การคอลแลบกับศิลปินหลายคนสำหรับแทร็กหรืออัลบั้มที่เป็นการคอลแลบกันระหว่างศิลปินหลายคน คุณจะระบุศิลปินแต่ละคนได้โดยใช้องค์ประกอบ <DisplayArtist>
แยกต่างหากใน <ReleaseDetailsByTerritory>
แต่ละองค์ประกอบควรตั้งค่า <ArtistRole>
เป็น MainArtist
ตัวอย่างนี้แสดงวิธีสื่อสารว่ามีศิลปิน 3 คนคอลแลบกัน
<ReleaseDetailsByTerritory>
…
<DisplayArtist SequenceNumber="1">
<PartyName>
<FullName>Artist 1</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
<DisplayArtist SequenceNumber="2">
<PartyName>
<FullName>Artist 2</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
<DisplayArtist SequenceNumber="3">
<PartyName>
<FullName>Artist 3</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
SequenceNumber
และจะแสดงรายชื่อศิลปินตามลำดับที่ส่งมาใน XMLหากต้องการสื่อสารว่าผลงานหนึ่งๆ มีศิลปินร่วม คุณควรส่งชื่อศิลปินเป็น <DisplayArtist>
โดยตั้งค่า <ArtistRole>
เป็น FeaturedArtist ใน <ReleaseDetailsByTerritory>
สำหรับอัลบั้ม
ตัวอย่างนี้แสดงวิธีสื่อสารว่ามีศิลปินร่วมในอัลบั้ม
<ReleaseDetailsByTerritory>
…
<DisplayArtist SequenceNumber="1">
<PartyName>
<FullName>Album Primary Artist</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
<DisplayArtist SequenceNumber="2">
<PartyName>
<FullName>Album Featured Artist</FullName>
</PartyName>
<ArtistRole>FeaturedArtist</ArtistRole>
</DisplayArtist>
หากต้องการสื่อสารว่ามีศิลปินร่วมสำหรับแทร็กหนึ่งๆ คุณควรส่งชื่อศิลปินเป็น <DisplayArtist>
โดยตั้งค่า <ArtistRole>
เป็น FeaturedArtist ใน <SoundRecordingDetailsByTerritory>
สำหรับแทร็กนั้น
ตัวอย่างนี้แสดงวิธีสื่อสารว่ามีศิลปินร่วมในแทร็ก
<SoundRecordingDetailsByTerritory>
…
<DisplayArtist>
<PartyName>
<FullName>Track 1 Primary Artist</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
<DisplayArtist>
<PartyName>
<FullName>Track 1 Featured Artist</FullName>
</PartyName>
<ArtistRole>FeaturedArtist</ArtistRole>
</DisplayArtist>
หากผลงานมีแทร็กจากศิลปินที่ไม่ซ้ำกัน 5 คนขึ้นไป คุณควรตั้งค่าศิลปินหลักของผลงานเป็น "ศิลปินหลายคน"
นอกจากนี้ คุณยังใส่คำแปลสำหรับ "ศิลปินหลายคน" ได้ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีระบุข้อมูลเมตาที่แปลแล้วสำหรับแทร็กภาพ
คุณไม่ควรส่ง "ศิลปินหลายคน" สำหรับแต่ละแทร็ก โดยควรส่งทุกแทร็กพร้อมกับศิลปินหลักอย่างน้อย 1 คน
ตัวอย่างนี้แสดงวิธีสื่อสารว่ามีศิลปินหลายคนเป็นศิลปินหลักในอัลบั้ม
<ReleaseDetailsByTerritory>
…
<DisplayArtist SequenceNumber="1">
<PartyName>
<FullName>Various Artists</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
แทร็กทั้งหมดในอัลบั้มควรมีศิลปินอย่างน้อย 1 คนที่มีบทบาท MainArtist ดังนี้
<SoundRecordingDetailsByTerritory>
…
<DisplayArtist>
<PartyName>
<FullName>Track 1 Primary Artist</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
หากต้องการสื่อสารว่าผลงานหนึ่งๆ มีผู้มีส่วนร่วมนอกเหนือจากศิลปินหลักและศิลปินร่วม คุณสามารถใช้องค์ประกอบ <ResourceContributor>
หรือ <IndirectResourceContributor>
ใน <SoundRecordingDetailsByTerritory>
ตัวอย่างนี้แสดงวิธีสื่อสารข้อมูลของโปรดิวเซอร์
<SoundRecordingDetailsByTerritory>
…
<ResourceContributor SequenceNumber="1">
<PartyName>
<FullName>Joe producer</FullName>
</PartyName>
<ResourceContributorRole>Producer</ResourceContributorRole>
</ResourceContributor>
…
</SoundRecordingDetailsByTerritory>
ตัวอย่างนี้แสดงวิธีสื่อสารข้อมูลของผู้ประพันธ์เพลง
<SoundRecordingDetailsByTerritory>
…
<IndirectResourceContributor SequenceNumber="1">
<PartyName>
<FullName>Joe composer</FullName>
</PartyName> <IndirectResourceContributorRole>Composer</IndirectResourceContributorRole>
</IndirectResourceContributor>
…
</SoundRecordingDetailsByTerritory>
YouTube รองรับค่าบทบาทของผู้มีส่วนร่วมในการสร้างผลงานจากมาตรฐาน DDEX เพียงบางค่า ด้านล่างนี้เป็นรายการบทบาทที่รองรับในปัจจุบัน หากบทบาทที่ต้องการสื่อสารไม่อยู่ในรายการนี้ คุณส่งบทบาทโดยใช้ค่าที่ผู้ใช้กำหนดได้ ดังนี้
<ResourceContributor SequenceNumber="1">
<PartyName>
<FullName>Jane CoMixer</FullName>
</PartyName>
<ResourceContributorRole Namespace="DPID:PADPIDAZZZZXXXXXXU" UserDefinedValue=”CoMixer”>UserDefined</ResourceContributorRole>
</ResourceContributor>
<ResourceContributor>
และ <IndirectResourceContributor>
ลงในองค์ประกอบ <SoundRecording>
ทั้งหมดที่บุคคลนั้นเป็นผู้มีส่วนร่วมรายการบทบาทผู้มีส่วนร่วมที่รองรับ
Actor
Adapter
Architect
Arranger
Artist
AssociatedPerformer
Author
Band
Cartoonist
Choir
Choreographer
Composer
ComposerLyricist
ComputerGraphicCreator
Conductor
Contributor
Dancer
Designer
Director
Engineer
Ensemble
FeaturedArtist
FilmDirector
GraphicArtist
GraphicDesigner
Journalist
Librettist
Lyricist
MainArtist
Mixer
MusicPublisher
Narrator
NonLyricAuthor
Orchestra
OriginalPublisher
Painter
Photographer
PhotographyDirector
Playwright
PrimaryMusician
Producer
Programmer
ScreenplayAuthor
Soloist
StudioMusician
StudioPersonnel
SubArranger
SubPublisher
SubstitutedPublisher
Translator
ตัวระบุ
หากต้องการความช่วยเหลือในการไกล่เกลี่ยเรื่องศิลปิน (กระบวนการระบุแหล่งที่มาของผลงานให้ศิลปินที่ถูกต้อง) เราขอแนะนำให้คุณระบุรหัสศิลปินที่เป็นกรรมสิทธิ์ (หรือ PSAID) เป็น <PartyId>
สำหรับ <DisplayArtist>
แต่ละรายการที่มี <ArtistRole>
เป็น MainArtist โดยคุณควรระบุ PartyId นี้สำหรับผลงานใน <ReleaseList>
, ทรัพยากรอย่าง <SoundRecording>
และวิดีโอใน <ResourceList>
รหัสศิลปินที่เป็นกรรมสิทธิ์ของคุณต้องไม่ซ้ำกันสำหรับศิลปินแต่ละคน
นอกจากนี้ ชื่อศิลปินควรอยู่ในองค์ประกอบ <PartyName>
DPid ที่ระบุโดยใช้ "DPID:PADPIDAZZZZXXXXXXU" ต้องตรงกันทุกประการกับแท็ก <MessageSender>
(หรือแท็ก <SentOnBehalfOf>
หากมีให้)
ตัวอย่าง XML ด้านล่างระบุว่าผู้ส่งข้อความที่มี DPid PADPIDAZZZZXXXXXXU กำลังส่ง PROPRIETARY_PARTNER_ARTIST_ID เพื่อให้เชื่อมโยงกับศิลปินหลัก Artist_Name ดังนี้
<DisplayArtist SequenceNumber="...">
<PartyName LanguageAndScriptCode="...">
<FullName>Artist_Name</FullName>
</PartyName>
<!-- Distribution Partner’s DDEX Party ID -->
<PartyId Namespace="DPID:PADPIDAZZZZXXXXXXU">PROPRIETARY_PARTNER_ARTIST_ID</PartyId>
<ArtistRole>MainArtist</ArtistRole>
คุณสามารถระบุ ISNI ผ่าน <PartyId>
โดยใช้ "IsISNI" และส่ง ISNI สำหรับทั้งศิลปินและผู้มีส่วนร่วมในการสร้างผลงาน
ตัวอย่าง XML ด้านล่างสื่อสารว่า ISNI 000000012345678X ระบุศิลปินหลัก Artist_Name
<DisplayArtist SequenceNumber="...">
<PartyName LanguageAndScriptCode="...">
<FullName>Artist_Name</FullName>
</PartyName>
<PartyId IsISNI="true">000000012345678X</PartyId>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>