MTTrack Data Type

An MTTrack represents a musical work.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints wrapped by description
album MTAlbum element 1/1 required   The album which the track belongs to.
alternativeTitle string element 0/1     The track alternative title.
audioFile list of MTAudioFile element 0/unbounded   audioFiles All available audio files.
bpm int element 1/1     The bitrate.
created dateTime element 0/1     The date which this track was created in the system.
description string element 0/1     The track description.
distribute boolean element 1/1      
id string element 0/1      
number int element 1/1      
parent MTTrack element 0/1      
publicDomain boolean element 1/1      
share list of MTShare element 0/unbounded   shares  
status MTTrackStatus element 0/1      
title string element 0/1      
token string element 0/1      
trackAgreementRelationship list of MTTrackAgreementRelationship element 0/unbounded   trackAgreementRelationships  
trackGenreRelationship list of MTTrackGenreRelationship element 0/unbounded   trackGenreRelationships Genres which applies to this track.
trackHierarchyNodeRelationship list of MTTrackHierarchyNodeRelationship element 0/unbounded   trackHierarchyNodeRelationships Hierarchy nodes which applies to this track.
trackKeywordRelationship list of MTTrackKeywordRelationship element 0/unbounded   trackKeywordRelationships  
updated dateTime element 0/1      
version string element 0/1      
versionType MTTrackVersionType element 0/1      
versioned boolean element 1/1      
year int element 1/1      

Example

<track>
  <album>
    <comment>...</comment>
    <created>...</created>
    <distribute>...</distribute>
    <id>...</id>
    <library>
      <code>...</code>
      <country>...</country>
      <id>...</id>
      <name>...</name>
      <owner/>
      <status>...</status>
      <territoryRelationships>
        <territoryRelationship/>
      </territoryRelationships>
      <updated>...</updated>
    </library>
    <number>...</number>
    <status>...</status>
    <title>...</title>
    <updated>...</updated>
  </album>
  <alternativeTitle>...</alternativeTitle>
  <trackAgreementRelationships>
    <trackAgreementRelationship>
      <agreement>
        <comment>...</comment>
        <name>...</name>
        <originalPublisher/>
        <originalPublisherShare>...</originalPublisherShare>
        <subPublisherShare>...</subPublisherShare>
        <societyRelationships>
          <societyRelationship/>
        </societyRelationships>
        <id>...</id>
        <updated>...</updated>
      </agreement>
      <id>...</id>
      <track/>
      <value>...</value>
      <updated>...</updated>
    </trackAgreementRelationship>
  </trackAgreementRelationships>
  <audioFiles>
    <audioFile>
      <bitRate>...</bitRate>
      <duration>...</duration>
      <id>...</id>
      <quality>...</quality>
      <sampleRate>...</sampleRate>
      <size>...</size>
      <track/>
      <type>...</type>
      <updated>...</updated>
    </audioFile>
  </audioFiles>
  <bpm>...</bpm>
  <created>...</created>
  <description>...</description>
  <distribute>...</distribute>
  <trackGenreRelationships>
    <trackGenreRelationship>
      <genre>
        <id>...</id>
        <name>...</name>
        <parent/>
        <updated>...</updated>
      </genre>
      <id>...</id>
      <track/>
      <updated>...</updated>
    </trackGenreRelationship>
  </trackGenreRelationships>
  <trackHierarchyNodeRelationships>
    <trackHierarchyNodeRelationship>
      <created>...</created>
      <hierarchyNode>
        <created>...</created>
        <id>...</id>
        <name>...</name>
        <parent/>
        <title>...</title>
        <updated>...</updated>
      </hierarchyNode>
      <id>...</id>
      <updated>...</updated>
    </trackHierarchyNodeRelationship>
  </trackHierarchyNodeRelationships>
  <id>...</id>
  <trackKeywordRelationships>
    <trackKeywordRelationship>
      <id>...</id>
      <keyword>
        <id>...</id>
        <name>...</name>
        <parent/>
        <updated>...</updated>
      </keyword>
      <track/>
      <updated>...</updated>
    </trackKeywordRelationship>
  </trackKeywordRelationships>
  <number>...</number>
  <parent/>
  <publicDomain>...</publicDomain>
  <shares>
    <share>
      <id>...</id>
      <role>...</role>
      <stakeholder>
        <cae>...</cae>
        <comment>...</comment>
        <id>...</id>
        <name>...</name>
        <societyRelationships>
          <societyRelationship/>
        </societyRelationships>
        <type>...</type>
        <updated>...</updated>
      </stakeholder>
      <track/>
      <value>...</value>
      <updated>...</updated>
    </share>
  </shares>
  <status>...</status>
  <title>...</title>
  <token>...</token>
  <version>...</version>
  <versioned>...</versioned>
  <versionType>...</versionType>
  <year>...</year>
  <updated>...</updated>
</track>