องค์ประกอบ PartyList และ Party
<PartyList>
และ Party มีข้อมูลเกี่ยวกับกลุ่ม (บุคคลธรรมดา กลุ่ม บริษัท ฯลฯ) ที่เกี่ยวข้องกับการปล่อยเพลง ซึ่งรวมถึงศิลปิน ค่ายเพลง และผู้มีส่วนร่วมคนอื่นๆ- PartyList: คอนเทนเนอร์สำหรับองค์ประกอบ Party หลายรายการ
- Party: มีรายละเอียดเกี่ยวกับกลุ่มหนึ่งๆ ซึ่งรวมถึงชื่อ รหัส และบทบาท
- รหัส PartyReference: ต้องขึ้นต้นด้วยตัวอักษร "P" ซึ่งองค์ประกอบอื่นๆ ใช้เพื่อลิงก์องค์ประกอบ Party
- ชื่อ Party: ชื่อ Party สามารถระบุเป็นภาษาต่างๆ ได้
- รหัส Party: อาจมีรหัสที่เป็นกรรมสิทธิ์และ ISNI (ตัวระบุชื่อมาตรฐานสากล)
ตัวอย่าง XML
<PartyList>
<Party>
<PartyReference>PJoeBozo</PartyReference>
<PartyName>
<FullName>Joe Bozo</FullName>
<FullNameIndexed>Bozo, Joe</FullNameIndexed>
</PartyName>
<PartyId>
<ProprietaryId Namespace="PADPIDA2013020802I">1234</ProprietaryId>
</PartyId>
<PartyId>
<ISNI>4567</ISNI>
</PartyId>
</Party>
</PartyList>
- ระบุองค์ประกอบ Party สำหรับแต่ละกลุ่มที่เกี่ยวข้องกับการเผยแพร่
- กำหนดรหัส PartyReference ที่ไม่ซ้ำกันให้กับแต่ละกลุ่ม
- ระบุชื่อกลุ่มที่จะใช้แสดง
- ระบุรหัสกลุ่มที่เกี่ยวข้อง
องค์ประกอบ TrackRelease
<TrackRelease>
ใช้เพื่อสื่อสารข้อมูลเมตาเกี่ยวกับแทร็กแต่ละรายการ- ReleaseReference: ตัวระบุที่ไม่ซ้ำกันสำหรับการเผยแพร่แทร็ก ซึ่งขึ้นต้นด้วยตัวอักษร "R"
- ReleaseId: มีรหัสที่เป็นกรรมสิทธิ์สำหรับแทร็ก
- DisplayTitleText: ชื่อเต็มของแทร็ก รวมถึงคำบรรยาย
- DisplayTitle: คอมโพสต์ที่แยกองค์ประกอบของคอมโพเนนต์ชื่อที่แสดง (ชื่อ คำบรรยาย) และรูปแบบภาษา
- ReleaseResourceReference: ลิงก์ TrackRelease กับองค์ประกอบ Resource ที่เกี่ยวข้อง
- ReleaseLabelReference: เชื่อมโยงกับกลุ่มที่เป็นผู้เผยแพร่เพลงในองค์ประกอบ PartyList
- Genre: ระบุประเภทของแทร็ก
ตัวอย่าง XML
<TrackRelease>
<ReleaseReference>R1</ReleaseReference>
<ReleaseId>
<ProprietaryId Namespace="PADPIDA2013042401U">1234</ProprietaryId>
</ReleaseId>
<DisplayTitleText>ชื่อที่แสดงของแทร็ก 1 (คำบรรยาย)</DisplayTitleText>
<DisplayTitle ApplicableTerritoryCode="Worldwide" IsDefault="true">
<TitleText>ชื่อที่แสดงของแทร็ก 1</TitleText>
<SubTitle>คำบรรยาย</SubTitle>
</DisplayTitle>
<ReleaseResourceReference>A1</ReleaseResourceReference>
<ReleaseLabelReference ApplicableTerritoryCode="Worldwide">PACMELabel</ReleaseLabelReference>
<Genre ApplicableTerritoryCode="Worldwide">
<GenreText>ป๊อป</GenreText>
</Genre>
</TrackRelease>
- สร้างองค์ประกอบ TrackRelease สำหรับแต่ละแทร็กในการเผยแพร่
- กำหนดรหัส ReleaseReference ที่ไม่ซ้ำกันให้กับการเผยแพร่แต่ละแทร็ก
- ลิงก์ TrackRelease กับองค์ประกอบ Resource ที่เกี่ยวข้อง
- ระบุข้อมูลค่ายเพลงและประเภท
องค์ประกอบ SoundRecordingEdition
<SoundRecordingEdition>
ช่วยให้สามารถส่งไฟล์แหล่งข้อมูลอย่างน้อย 1 ไฟล์สำหรับแหล่งข้อมูลรายการเดียวได้ เช่น การเข้ารหัสเสียงที่แตกต่างกัน เป็นต้น- ResourceId: มีตัวระบุไฟล์บันทึกเสียง เช่น ISRC
- PLine: ระบุข้อมูลลิขสิทธิ์ของไฟล์บันทึกเสียง
- RecordingMode: ระบุโหมดการบันทึก (เช่น Stereo, ImmersiveAudio, SurroundSound ฯลฯ)
- TechnicalDetails: มีรายละเอียดทางเทคนิคเกี่ยวกับไฟล์เสียง รวมถึงตัวแปลงรหัส ช่อง อัตราการสุ่มตัวอย่าง และระยะเวลา
- DeliveryFile: มีรายละเอียดเกี่ยวกับไฟล์เสียงที่ส่ง รวมถึงรูปแบบและตำแหน่งของไฟล์
- IsClip: ระบุว่าไฟล์บันทึกเสียงเป็นคลิปหรือแทร็กแบบเต็ม
ตัวอย่าง XML
<SoundRecordingEdition>
<ResourceId>
<ISRC>PLI360999999</ISRC>
</ResourceId>
<PLine IsDefault="true">
<Year>2008</Year>
<PLineCompany>Magic Records</PLineCompany>
<PLineText>℗ 2008 Magic Records</PLineText>
</PLine>
<RecordingMode>Stereo</RecordingMode>
<TechnicalDetails>
<TechnicalResourceDetailsReference>T6</TechnicalResourceDetailsReference>
<DeliveryFile>
<Type>AudioFile</Type>
<AudioCodecType>MP3</AudioCodecType>
<NumberOfChannels>2</NumberOfChannels>
<SamplingRate UnitOfMeasure="kHz">44.1</SamplingRate>
<BitsPerSample>16</BitsPerSample>
<Duration>PT0H3M15.013S</Duration>
<File>
<URI>t1.mp3</URI>
</File>
</DeliveryFile>
<IsClip>false</IsClip>
</TechnicalDetails>
</SoundRecordingEdition>
- ระบุองค์ประกอบ SoundRecordingEdition สำหรับไฟล์บันทึกเสียงแต่ละเวอร์ชัน
- ระบุข้อมูลลิขสิทธิ์ใน PLine
- ระบุโหมดการบันทึก
- ระบุข้อมูลทางเทคนิคโดยละเอียดเกี่ยวกับไฟล์เสียง
- ใช้องค์ประกอบ DeliveryFile เพื่อระบุรายละเอียดเฉพาะไฟล์
องค์ประกอบ DeliveryFile
<DeliveryFile>
ให้ข้อมูลโดยละเอียดเกี่ยวกับไฟล์เสียงที่ส่ง- Type: ระบุประเภทไฟล์ (เช่น AudioFile)
- AudioCodecType: ตัวแปลงรหัสที่ใช้สำหรับไฟล์เสียง (เช่น MP3, FLAC)
- BitRate: อัตราบิตของไฟล์เสียง
- NumberOfChannels: จำนวนช่องเสียง
- SamplingRate: อัตราการสุ่มตัวอย่างของไฟล์เสียง
- BitsPerSample: จำนวนบิตต่อตัวอย่าง
- ระยะเวลา: ระยะเวลาของไฟล์เสียง
- File: มี URI (Uniform Resource Identifier) ของไฟล์เสียง
ตัวอย่าง XML
<DeliveryFile>
<Type>AudioFile</Type>
<AudioCodecType>MP3</AudioCodecType>
<BitRate UnitOfMeasure="kbps">128</BitRate>
<NumberOfChannels>2</NumberOfChannels>
<SamplingRate UnitOfMeasure="kHz">44.1</SamplingRate>
<BitsPerSample>16</BitsPerSample>
<Duration>PT0H0M30.000S</Duration>
<File>
<URI>resources/t6.mp3</URI>
</File>
</DeliveryFile>
- ระบุองค์ประกอบ DeliveryFile สำหรับไฟล์เสียงแต่ละไฟล์ที่ส่ง
- ระบุประเภทไฟล์และตัวแปลงรหัสที่เหมาะสม
- ระบุรายละเอียดทางเทคนิคเกี่ยวกับไฟล์เสียง
- ระบุ URI/เส้นทางไฟล์ที่ดึงข้อมูลไฟล์ได้
องค์ประกอบ ClipDetails
- TechnicalResourceDetailsReference: การอ้างอิงรายละเอียดทางเทคนิคของคลิป
- ClipType: ระบุประเภทคลิป (เช่น StandaloneClip, PreviewClip)
- ช่วงเวลา: มีข้อมูลเกี่ยวกับจุดเริ่มต้นและระยะเวลาของคลิป
- ExpressionType: ระบุว่าเป็นคลิป "ให้ข้อมูล" หรือ "ให้คำแนะนำ"
- DeliveryFile: มีรายละเอียดเกี่ยวกับไฟล์คลิปที่ส่ง (คล้ายกับองค์ประกอบ DeliveryFile สำหรับแทร็กแบบเต็ม)
ตัวอย่าง XML
<ClipDetails>
<TechnicalResourceDetailsReference>T2C</TechnicalResourceDetailsReference>
<ClipType>StandaloneClip</ClipType>
<Timing>
<StartPoint>48</StartPoint>
<DurationUsed>PT0H1M00.000S</DurationUsed>
</Timing>
<ExpressionType>ให้ข้อมูล</ExpressionType>
<DeliveryFile>
<Type>AudioFile</Type>
<AudioCodecType>MP3</AudioCodecType>
<BitRate UnitOfMeasure="kbps">128</BitRate>
<NumberOfChannels>2</NumberOfChannels>
<SamplingRate UnitOfMeasure="kHz">44.1</SamplingRate>
<BitsPerSample>16</BitsPerSample>
<Duration>PT0H1M00.000S</Duration>
<File>
<URI>resources/shortsSyncClip.mp3</URI>
</File>
</DeliveryFile>
</ClipDetails>
- ระบุองค์ประกอบ ClipDetails สำหรับแต่ละคลิปที่เชื่อมโยงกับแทร็ก
- ระบุประเภทคลิปและข้อมูลช่วงเวลาที่เหมาะสม
- ระบุรายละเอียดทางเทคนิคเกี่ยวกับไฟล์คลิปโดยใช้องค์ประกอบ DeliveryFile
- ตั้งค่า ExpressionType เป็น "ให้คำแนะนำ" เพื่อแจ้งให้ฝ่ายที่รับทราบว่าควรสร้างคลิปจากแทร็กโฮสต์โดยใช้โหนดเวลาเริ่มต้นและระยะเวลา
- ตั้งค่า ExpressionType เป็น "ให้ข้อมูล" เพื่อแจ้งให้ฝ่ายที่รับทราบว่าไฟล์เสียงเป็นคลิปที่สร้างจากแทร็กโฮสต์โดยใช้โหนดเวลาเริ่มต้นและระยะเวลา
องค์ประกอบ ClipRelease
<ClipRelease>
เป็นประเภทการเผยแพร่ใหม่ที่ช่วยให้พาร์ทเนอร์เนื้อหาระบุคลิปที่ไม่ได้แชร์ข้อมูลเมตากับแทร็กต้นฉบับได้- ReleaseReference: ตัวระบุที่ไม่ซ้ำกันสำหรับการเผยแพร่คลิป ซึ่งขึ้นต้นด้วยตัวอักษร "R"
- ReleaseId: มีรหัสที่เป็นกรรมสิทธิ์สำหรับการเผยแพร่คลิป
- DisplayTitleText: ชื่อเต็มของการเผยแพร่คลิป
- DisplayTitle: แสดงรายละเอียดขององค์ประกอบชื่อและชื่อที่แปลเป็นภาษาต่างๆ
- ReleaseResourceReference: ลิงก์ ClipRelease กับองค์ประกอบ Resource ที่เกี่ยวข้อง
- ReleaseLabelReference: เชื่อมโยงกับกลุ่มที่เป็นผู้เผยแพร่เพลงในองค์ประกอบ PartyList
- ประเภท: ระบุประเภทของการเผยแพร่คลิป
ตัวอย่าง XML
<ClipRelease>
<ReleaseReference>R7</ReleaseReference>
<ReleaseId>
<ProprietaryId Namespace="PADPIDA2013042401U">1234</ProprietaryId>
</ReleaseId>
<DisplayTitleText>ชื่อที่แสดงของคลิป 1</DisplayTitleText>
<DisplayTitle ApplicableTerritoryCode="Worldwide" IsDefault="true">
<TitleText>ชื่อที่แสดงของคลิป 1 จากแทร็ก 1</TitleText>
</DisplayTitle>
<ReleaseResourceReference>A2</ReleaseResourceReference>
<ReleaseLabelReference>PACMELabel</ReleaseLabelReference>
<Genre>
<GenreText>ป๊อป</GenreText>
</Genre>
</ClipRelease>
- สร้างองค์ประกอบ ClipRelease สำหรับแต่ละคลิปที่มีข้อมูลเมตาแตกต่างจากแทร็กต้นฉบับ
- กำหนดรหัส ReleaseReference ที่ไม่ซ้ำกันให้กับการเผยแพร่แต่ละคลิป
- ระบุข้อมูลชื่อที่ถูกต้องและครบถ้วน
- ลิงก์ ClipRelease กับองค์ประกอบ Resource ที่เกี่ยวข้อง
- ระบุข้อมูลค่ายเพลงและประเภท
- ระบุองค์ประกอบ RelatedRelease ทั้งในแทร็กต้นฉบับและการเผยแพร่คลิปเพื่อระบุความสัมพันธ์