সংশ্লিষ্ট শনাক্তকারী সহ, আর্টিস্ট এবং রিসোর্স কন্ট্রিবিউটরের মেটাডেটা কীভাবে দিতে হয় তা এই নিবন্ধে বর্ণনা করা হয়েছে।
আর্টিস্ট এবং কন্ট্রিবিউটর
একাধিক আর্টিস্টের সাথে কোলাবরেশনএকাধিক আর্টিস্টের কোলাবরেশনের মাধ্যমে তৈরি করা ট্র্যাক ও অ্যালবামের ক্ষেত্রে, আপনি <ReleaseDetailsByTerritory>
-এ আলাদা আলাদা <DisplayArtist>
কম্পোজিট ব্যবহার করে প্রত্যেক আর্টিস্টকে নির্দিষ্ট করতে পারবেন। প্রতিটি কম্পোজিটে MainArtist হিসেবে <ArtistRole>
সেট করতে হবে।
এই উদাহরণে দেখানো হয়েছে কীভাবে ৩ জন কোলাবরেট করা আর্টিস্টের নাম জানাতে হয়:
<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-এ পাঠানো ক্রম অনুযায়ী আর্টিস্টদের তালিকাবদ্ধ করি।কোনও রিলিজে ফিচার করা আর্টিস্টদের নাম জানাতে, অ্যালবামের <ReleaseDetailsByTerritory>
-তে <DisplayArtist>
-এর <ArtistRole>
FeaturedArtist হিসেবে সেট করে পাঠাতে হবে।
এই উদাহরণে দেখানো হয়েছে কীভাবে কোনও অ্যালবামের ফিচার করা আর্টিস্টের নাম জানাতে হয়:
<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>
কোনও ট্র্যাকের জন্য ফিচার করা আর্টিস্টদের নাম জানাতে, ট্র্যাকের <SoundRecordingDetailsByTerritory>
-তে <DisplayArtist>
-এর <ArtistRole>
FeaturedArtist হিসেবে সেট করে পাঠাতে হবে।
এই উদাহরণে দেখানো হয়েছে কীভাবে কোনও ট্র্যাকের ফিচার করা আর্টিস্টের নাম জানাতে হয়:
<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>
কোনও রিলিজে ৫ বা তার থেকে বেশি জন অনন্য আর্টিস্টের ট্র্যাক থাকলে, রিলিজের প্রধান আর্টিস্ট "বিভিন্ন আর্টিস্ট" হিসেবে সেট করতে হবে।
আপনি “বিভিন্ন আর্টিস্ট” কথাটির অনুবাদও ব্যবহার করতে পারেন। আর্ট ট্র্যাকের জন্য লোকালাইজ করা মেটাডেটা দেওয়ার পদ্ধতি সম্পর্কে আরও জানুন।
আলাদা ট্র্যাকের জন্য “বিভিন্ন আর্টিস্ট” পাঠানোর দরকার নেই, প্রতিটি ট্র্যাক অন্তত একজন প্রধান আর্টিস্ট সহ পাঠাতে হবে।
এই উদাহরণে দেখানো হয়েছে কোনও অ্যালবামের প্রধান আর্টিস্ট যদি 'বিভিন্ন আর্টিস্ট' হয় তাহলে তা কীভাবে জানাতে হয়:
<ReleaseDetailsByTerritory>
…
<DisplayArtist SequenceNumber="1">
<PartyName>
<FullName>Various Artists</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
অ্যালবামের সব ট্র্যাকে MainArtist ভূমিকার অন্তত একজন আর্টিস্ট থাকতে হবে:
<SoundRecordingDetailsByTerritory>
…
<DisplayArtist>
<PartyName>
<FullName>Track 1 Primary Artist</FullName>
</PartyName>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>
কোনও রিলিজে প্রধান আর্টিস্ট ও ফিচার করা আর্টিস্ট ছাড়াও যদি অন্য কন্ট্রিবিউটর থাকেন, সেক্ষেত্রে আপনি <SoundRecordingDetailsByTerritory>
-তে হয় <ResourceContributor>
অথবা <IndirectResourceContributor>
কম্পোজিট ব্যবহার করতে পারেন।
এই উদাহরণে দেখানো হয়েছে কীভাবে প্রোডিউসর সংক্রান্ত তথ্য জানাতে হয়:
<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>
DDEX স্ট্যান্ডার্ডের সব রিসোর্স কন্ট্রিবিউটর ভূমিকার ভ্যালু YouTube গ্রহণ করে না। এখন যেসব ভূমিকা ব্যবহার করা যায় সেগুলির তালিকা নিচে দেওয়া হল। আপনি যে ভূমিকা জানাতে চান সেটি যদি এই তালিকায় না থাকে, সেক্ষেত্রে আপনি ব্যবহারকারীর নির্দিষ্ট করা ভ্যালু অনুসারে ওই ভূমিকাটি জানাতে পারেন:
<ResourceContributor SequenceNumber="1">
<PartyName>
<FullName>Jane CoMixer</FullName>
</PartyName>
<ResourceContributorRole Namespace="DPID:PADPIDAZZZZXXXXXXU" UserDefinedValue=”CoMixer”>UserDefined</ResourceContributorRole>
</ResourceContributor>
<SoundRecording>
কম্পোজিটে আপনাকে <ResourceContributor>
এবং <IndirectResourceContributor>
কম্পোজিট যোগ করতে হবে।যেসব কন্ট্রিবিউটর ভূমিকা দেওয়া যাবে
অভিনেতা
অ্যাডাপ্টার
আর্কিটেক্ট
অ্যারেঞ্জার
আর্টিস্ট
সহযোগী পারফর্মার
লেখক
ব্যান্ড
কার্টুনিস্ট
কয়ার
কোরিওগ্রাফার
কম্পোজার
কম্পোজার লিরিসিস্ট
কম্পিউটার গ্রাফিক ক্রিয়েটর
কনডাক্টর
কন্ট্রিবিউটর
ডান্সার
ডিজাইনার
পরিচালক
ইঞ্জিনিয়ার
অনসম্বেল
ফিচার করা আর্টিস্ট
ফিল্ম ডিরেক্টর
গ্রাফিক আর্টিস্ট
গ্রাফিক ডিজাইনার
সাংবাদিক
লিব্রেটিস্ট
লিরিসিস্ট
প্রধান আর্টিস্ট
মিক্সার
মিউজিক প্রকাশক
ভাষ্যকার
ননলিরিক লেখক
অর্কেস্ট্রা
মূল প্রকাশক
পেন্টার
ফটোগ্রাফার
ফটোগ্রাফি ডিরেক্টর
নাট্যকার
প্রাথমিক মিউজিশিয়ান
প্রোডিউসার
প্রোগ্রামার
স্ক্রিনপ্লে লেখক
সোলোইস্ট
স্টুডিও মিউজিশিয়ান
স্টুডিও কর্মী
সাব-অ্যারেঞ্জার
সাব-পাবলিশার
পরিবর্ত প্রকাশক
অনুবাদক
আইডেন্টিফায়ার
আর্টিস্ট সংযুক্ত করার (রিলিজের সাথে সঠিক আর্টিস্টকে অ্যাট্রিবিউট করার প্রসেস) কাজকে সহায়তা করতে, আমরা সাজেস্ট করি, যেসব <DisplayArtist>
-এর <ArtistRole>
হল MainArtist, তাদের ক্ষেত্রে আপনার প্রপ্রাইটরি আর্টিস্ট আইডি (বা PSAID) <PartyId>
হিসেবে সেট করুন। <ReleaseList>
-এর রিলিজে, <SoundRecording>
-এর মতো রিসোর্সের ক্ষেত্রে এবং <ResourceList>
-এর ভিডিওতে এই PartyId যোগ করতে হবে। প্রত্যেক আর্টিস্টের জন্য আপনাকে অনন্য প্রপ্রাইটরি আর্টিস্ট আইডি ব্যবহার করতে হবে।
এছাড়া, <PartyName>
কম্পোজিটের মধ্যে আর্টিস্টের নাম যোগ করতে হবে। "DPID:PADPIDAZZZZXXXXXXU" ব্যবহার করে নির্দিষ্ট করা DPid অবশ্যই <MessageSender>
ট্যাগের সাথে (অথবা <SentOnBehalfOf>
ট্যাগ দেওয়া থাকলে তার সাথে) মিলতে হবে।
নিচের XML-এর উদাহরণে দেখানো হয়েছে যে PADPIDAZZZZXXXXXXU DPid আছে এমন মেসেজ প্রেরক 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>
“IsISNI” ব্যবহার করে <PartyId>
-এর মাধ্যমে ISNI নির্দিষ্ট করা যায় এবং এটি আর্টিস্ট এবং রিসোর্স কন্ট্রিবিউটর, উভয়ের জন্যই পাঠানো যায়।
নিচের XML-এর উদাহরণে দেখানো হয়েছে যে ISNI 000000012345678X প্রধান আর্টিস্ট Artist_Name-কে শনাক্ত করে:
<DisplayArtist SequenceNumber="...">
<PartyName LanguageAndScriptCode="...">
<FullName>Artist_Name</FullName>
</PartyName>
<PartyId IsISNI="true">000000012345678X</PartyId>
<ArtistRole>MainArtist</ArtistRole>
</DisplayArtist>