Elementi compositi PartyList e Party
<PartyList> e Party contengono dati sulle parti (privati, gruppi, aziende e così via) coinvolte in un'uscita musicale. Sono inclusi artisti, etichette discografiche e altri collaboratori.- PartyList: un contenitore per più elementi compositi Party.
- Party: contiene i dettagli di una singola parte, inclusi nome, ID e ruolo.
- ID PartyReference: devono iniziare con la lettera "P", utilizzata per collegare altri elementi compositi a quelli di Party.
- Nomi dei Party: il nome della parte può essere scritto in lingue diverse.
- ID Party: possono essere inclusi ID proprietari e ISNI (International Standard Name Identifier).
Esempio di 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>
- Includere un elemento composito Party per ogni parte coinvolta nell'uscita.
- Assegnare un ID PartyReference univoco a ogni parte.
- Fornire i nomi delle parti che saranno visibili.
- Includere gli ID delle parti pertinenti.
Elemento composito TrackRelease
<TrackRelease> viene utilizzato per comunicare i metadati delle singole tracce.- ReleaseReference: un identificatore univoco per l'uscita della traccia musicale, che inizia con la lettera "R".
- ReleaseId: contiene gli ID proprietari della traccia.
- DisplayTitleText: il titolo completo della traccia, inclusi eventuali sottotitoli.
- DisplayTitle: un composto che separa gli elementi dei componenti relativi al titolo visibile (titolo, sottotitolo) e alle varianti di lingua.
- ReleaseResourceReference: collega TrackRelease al relativo elemento composito Resource.
- ReleaseLabelReference: si riferisce all'etichetta discografica nell'elemento composito PartyList.
- Genre: specifica il genere della traccia.
Esempio di XML:
<TrackRelease>
<ReleaseReference>R1</ReleaseReference>
<ReleaseId>
<ProprietaryId Namespace="PADPIDA2013042401U">1234</ProprietaryId>
</ReleaseId>
<DisplayTitleText>Titolo visibile della traccia 1 (sottotitolo)</DisplayTitleText>
<DisplayTitle ApplicableTerritoryCode="Worldwide" IsDefault="true">
<TitleText>Titolo visibile della traccia 1</TitleText>
<SubTitle>Sottotitolo</SubTitle>
</DisplayTitle>
<ReleaseResourceReference>A1</ReleaseResourceReference>
<ReleaseLabelReference ApplicableTerritoryCode="Worldwide">PACMELabel</ReleaseLabelReference>
<Genre ApplicableTerritoryCode="Worldwide">
<GenreText>Pop</GenreText>
</Genre>
</TrackRelease>
- Creare un elemento composito TrackRelease per ogni traccia dell'uscita.
- Assegnare un ID ReleaseReference univoco a ogni traccia in uscita.
- Collegare TrackRelease al relativo elemento composito Resource.
- Specificare le informazioni sull'etichetta discografica e sul genere.
Elemento composito SoundRecordingEdition
<SoundRecordingEdition> consente di inviare uno o più file di risorse per una singola risorsa, ad esempio codifica audio diversa e così via.- ResourceId: contiene gli identificatori della registrazione audio, ad esempio l'ISRC.
- PLine: fornisce informazioni sul copyright della registrazione audio.
- RecordingMode: specifica la modalità di registrazione (ad es. Stereo, ImmersiveAudio, SurroundSound e così via).
- TechnicalDetails: contiene i dettagli tecnici del file audio, tra cui codec, canali, frequenza di campionamento e durata.
- DeliveryFile: contiene i dettagli del file audio caricato, inclusi il formato e la posizione.
- IsClip: indica se la registrazione audio è un clip o una traccia completa.
Esempio di 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>
- Includere un elemento composito SoundRecordingEdition per ogni versione della registrazione audio.
- Fornire le informazioni sul copyright nella riga PLine.
- Specificare la modalità di registrazione.
- Includere informazioni tecniche dettagliate sul file audio.
- Utilizzare l'elemento composito DeliveryFile per fornire dettagli specifici del file.
Elemento composito DeliveryFile
<DeliveryFile> fornisce informazioni dettagliate sul file audio caricato.- Type: specifica il tipo di file (ad es. AudioFile).
- AudioCodecType: il codec utilizzato per il file audio (ad es. MP3, FLAC).
- BitRate: la velocità in bit del file audio.
- NumberOfChannels: il numero di canali audio.
- SamplingRate: la frequenza di campionamento del file audio.
- BitsPerSample: il numero di bit per campione.
- Duration: la durata del file audio.
- File: l'URI (Uniform Resource Identifier) del file audio.
Esempio di 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>
- Includere un elemento composito DeliveryFile per ogni file audio caricato.
- Specificare il tipo di file e il codec appropriati.
- Fornire dettagli tecnici sul file audio.
- Includere il percorso del file/l'URI da cui è possibile recuperare il file.
Elemento composito ClipDetails
<ClipDetails> fornisce informazioni sui clip, ovvero brevi estratti di una traccia.- TechnicalResourceDetailsReference: un riferimento per i dettagli tecnici del clip.
- ClipType: specifica il tipo di clip (ad es. StandaloneClip, PreviewClip).
- Timing: contiene informazioni sul punto di inizio e sulla durata del clip.
- ExpressionType: indica se il clip è "Informative" (informativo) o "Instructive" (istruttivo).
- DeliveryFile: contiene i dettagli del file del clip caricato (simile all'elemento composito DeliveryFile per le tracce integrali).
Esempio di 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>
- Includere un elemento composito ClipDetails per ogni clip associato a una traccia.
- Specificare le informazioni sui tempi e sui tipi di clip appropriati.
- Fornire i dettagli tecnici del file del clip utilizzando l'elemento composito DeliveryFile.
- Impostare l'elemento ExpressionType su "Instructive" per informare la parte ricevente che deve essere creato un clip creato a partire dalla traccia host utilizzando i nodi di punto inizio e durata.
- Impostare l'elemento ExpressionType su "Informative" per informare la parte ricevente che il file audio è un clip creato a partire dalla traccia host utilizzando i nodi di punto di inizio e durata.
Elemento composito ClipRelease
<ClipRelease> è un tipo di nuova uscita che consente ai partner di contenuti di fornire clip che non condividono i metadati con la traccia originale.- ReleaseReference: un identificatore univoco per il clip della traccia musicale, che inizia con la lettera "R".
- ReleaseId: contiene gli ID proprietari del clip della traccia.
- DisplayTitleText: il titolo completo clip della traccia.
- DisplayTitle: consente di suddividere i componenti del titolo e le varianti linguistiche.
- ReleaseResourceReference: collega ClipRelease al relativo elemento composito Resource.
- ReleaseLabelReference: si riferisce all'etichetta discografica nell'elemento composito PartyList.
- Genre: specifica il genere della traccia del clip.
Esempio di XML:
<ClipRelease>
<ReleaseReference>R7</ReleaseReference>
<ReleaseId>
<ProprietaryId Namespace="PADPIDA2013042401U">1234</ProprietaryId>
</ReleaseId>
<DisplayTitleText>Titolo visibile del clip 1</DisplayTitleText>
<DisplayTitle ApplicableTerritoryCode="Worldwide" IsDefault="true">
<TitleText>Titolo visibile del clip 1 della traccia 1</TitleText>
</DisplayTitle>
<ReleaseResourceReference>A2</ReleaseResourceReference>
<ReleaseLabelReference>PACMELabel</ReleaseLabelReference>
<Genre>
<GenreText>Pop</GenreText>
</Genre>
</ClipRelease>
- Creare un elemento composito ClipRelease per ogni clip con metadati diversi dalla traccia originale.
- Assegnare un ID ReleaseReference univoco a ogni clip della traccia.
- Fornire informazioni accurate e complete sul titolo.
- Collegare ClipRelease al relativo elemento composito Resource.
- Specificare le informazioni sull'etichetta discografica e sul genere.
- Includere gli elementi compositi RelatedRelease sia nella traccia originale sia nel clip della traccia per indicarne la relazione.