PartyList と Party のコンポジット
<PartyList>
コンポジットと Party コンポジットには、ミュージック リリースに関わる当事者(個人、グループ、企業など)に関するデータが含まれます。アーティスト、レーベル、その他のコントリビューターもこれに含まれます。- PartyList: 複数の Party コンポジットのコンテナ。
- Party: 1 つの当事者に関する詳細情報(名前、ID、役割など)が含まれます。
- PartyReference ID: 「P」の文字から始まる必要があります。他のコンポジットが Party コンポジットをリンクするために使用します。
- Party の名前: 当事者の名前。各種の言語で設定できます。
- Party ID: 独自の ID や 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 ID を割り当てます。
- 表示に使用する当事者名を指定します。
- 関連する当事者の ID を含めます。
TrackRelease コンポジット
<TrackRelease>
コンポジットは、個々のトラックに関するメタデータの伝達に使用されます。- ReleaseReference: 「R」の文字から始まるトラック リリースの固有識別子。
- ReleaseId: トラックのプロプラエタリ ID が含まれます。
- 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>Pop</GenreText>
</Genre>
</TrackRelease>
- リリースの各トラックに対して TrackRelease コンポジットを作成します。
- 各トラック リリースに一意の ReleaseReference ID を割り当てます。
- TrackRelease を対応する Resource コンポジットにリンクします。
- レーベルとジャンルの情報を指定します。
SoundRecordingEdition コンポジット
<SoundRecordingEdition>
コンポジットを使用すると、1 つのリソースのための 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: サンプルあたりのビット数。
- Duration: 音声ファイルの再生時間。
- 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 コンポジット
<ClipDetails>
コンポジットは、トラックの一部を抜粋したクリップに関する情報を提供します。- TechnicalResourceDetailsReference: クリップの技術的詳細に関する参照情報。
- ClipType: クリップの種類を指定します(例: StandaloneClip、PreviewClip など)。
- Timing: クリップの開始ポイントと再生時間に関する情報が含まれます。
- ExpressionType: クリップが「Informative」か「Instructive」かを指定します。
- DeliveryFile: 提供されるクリップ ファイルの詳細情報が含まれます(フルトラックの DeliveryFile コンポジットに似ています)。
XMLの例:
<ClipDetails>
<TechnicalResourceDetailsReference>T2C</TechnicalResourceDetailsReference>
<ClipType>StandaloneClip</ClipType>
<Timing>
<StartPoint>48</StartPoint>
<DurationUsed>PT0H1M00.000S</DurationUsed>
</Timing>
<ExpressionType>Informative</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 を「Instructive」に設定します。
- 音声ファイルが、開始時間と再生時間のノードを使用してホストトラックから作成されたクリップであることを受信側に通知するには、ExpressionType を「Informative」に設定します。
ClipRelease コンポジット
<ClipRelease>
コンポジットは新しいリリースの種類です。コンテンツ パートナーはこのコンポジットを使用して、ソーストラックとの間でメタデータが共有されないクリップを提供できます。- ReleaseReference: 「R」の文字から始まるクリップ リリースの固有識別子。
- ReleaseId: クリップ リリースのプロプラエタリ ID が含まれます。
- DisplayTitleText: クリップ リリースのフルタイトル。
- DisplayTitle: タイトルのコンポーネントと言語ごとのバリエーションを分けて指定できます。
- ReleaseResourceReference: ClipRelease を対応する Resource コンポジットにリンクします。
- ReleaseLabelReference: PartyList コンポジット内のレーベルに関する当事者情報を示します。
- Genre: クリップ リリースのジャンルを指定します。
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>Pop</GenreText>
</Genre>
</ClipRelease>
- クリップのメタデータがソーストラックとは異なる場合、そのクリップごとに ClipRelease コンポジットを作成します。
- 各クリップ リリースに一意の ReleaseReference ID を割り当てます。
- 正確で完全なタイトル情報を提供します。
- ClipRelease を対応する Resource コンポジットにリンクします。
- レーベルとジャンルの情報を指定します。
- ソーストラックとクリップ リリースの両方に RelatedRelease コンポジットを含めて、それらの関係を示します。