<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:annotation>
		<xs:documentation>This XML Schema Definition file is,  data elements unique to The Orchard to perform marketing service of SME Catalogs.</xs:documentation>
	</xs:annotation>
	<xs:element name="OrchardMessage">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="MessageThreadId" minOccurs="0" type="xs:string">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A xs:string used to uniquely identify the thread of Messages of which the current Message is a part.
							The MessageThreadId shall be, in combination with SME catalog number and SME three-letter DSP(Digital service provider) code when communicating
							information about the same message(s). A common MessageThreadId will allow all these messages to be tied together.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="MessageId" minOccurs="0" type="xs:string">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A xs:string used to uniquely identify the current Message. The MessageId shall be, the unique SME package
							identifier. Thus, a MessageSender shall never re-use a MessageId.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="PDEAccountID" minOccurs="0" type="xs:integer">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A xs:integer used that communicates which PDE account ID (aka vendor ID) the content in this message belongs to.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="PDESubaccountID" minOccurs="0" type="xs:integer">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A xs:integer used that communicates which PDE subaccount ID the content in this message belongs to.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:sequence>
					<xs:element name="Project" type="Project">
						<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of Orchard Project.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Product" type="Product" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of SME Product.</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:sequence>
			<xs:attribute name="Version" type="xs:string" use="required">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The Identifier of the Version of the generator. This is represented in an XML schema as
						an XML Attribute.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="Project">
		<xs:sequence>
			<xs:element name="Id" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The project identifier is a unique local identifier that is used to identify projects
						in the Orchard system.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PDEProjectCode" type="String255" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The code of the project in Workstation. This should be unique within the scope of the account the Project belongs to.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="String255" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The name of the project in the Orchard system.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Artist" type="Artist" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The unique artist identifier for the respective digital service provider system.
						An identifier used to associate with the release in order to ensure it is delivered to the correct artist page in the
						Digital provider system.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A textual description of the Project.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarketingHighlights" type="MarketingHighlights" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">One or more marketing highlights unique to The Orchard to perform marketing
						service of SME Catalogs.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Product">
		<xs:sequence>
			<xs:element name="ProductId" type="ProductId">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of the Product Identifier.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsConfidential" type="xs:boolean">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A boolean flag indicating if the product is confidential or not.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentRepertoireOwner" type="Company" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of the Parent Repertoire Owner.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RepertoireOwner" type="Company" minOccurs="0">
							<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of the Repertoire Owner.</xs:documentation>
					</xs:annotation>
			</xs:element>
			<xs:element name="MaintenanceOwner" type="Company" minOccurs="0">
					<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of the Maintenance Owner.</xs:documentation>
					</xs:annotation>
			</xs:element>
			<xs:element name="FinancialLabelOfRecord" type="Company" minOccurs="0">
					<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of the Financial Label Of Record (aka FLoR).</xs:documentation>
					</xs:annotation>
			</xs:element>
			<xs:element name="ImprintLabel" type="Company" minOccurs="0">
					<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of the Imprint Label (aka GRAS Imprint in OrchardAdmin / OA screens).</xs:documentation>
					</xs:annotation>
			</xs:element>
			<xs:element name="SAPProfitCenter" type="Company" minOccurs="0">
					<xs:annotation>
							<xs:documentation source="ddex:Definition">A Composite containing details of the SAP Profit Center.</xs:documentation>
					</xs:annotation>
			</xs:element>
			<xs:element name="MarketingBlurb" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A tagline to sell the Product.</xs:documentation>
				</xs:annotation>
			</xs:element>
            <xs:element name="ProductFamilyNumber" type="xs:integer" minOccurs="0">
                <xs:annotation>
                    <xs:documentation source="ddex:Definition">A reference to the Product Family Head key, which is used to collect all Products for a Product Family.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="IsHeadOfProductFamily" type="xs:boolean" minOccurs="0">
                <xs:annotation>
                    <xs:documentation source="ddex:Definition">Is true, if this product is the head of the product family, else false</xs:documentation>
                </xs:annotation>
            </xs:element>
			<xs:element name="Stores" type="Stores" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">One or more store information which contains the Product.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Tracks" type="Tracks" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">One or more tracks for the given product.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="String255">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Artist">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">A Composite containing details of an Artist.
				If no namespace is given, the default to "Sony Assigned Artist ID".</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of
						the ArtistName(s).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArtistId" minOccurs="0" maxOccurs="unbounded" type="ArtistId">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of an Artist.
						If no namespace is given, the default to "Sony Assigned Artist ID".</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArtistRole" minOccurs="0" maxOccurs="unbounded" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of a role
							played by the Artist in relation to other Artists.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="SequenceNumber" type="xs:integer">
			<xs:annotation>
				<xs:documentation source="ddex:Definition">The number indicating the order of the Artist
						in a group of Artists. This is represented in an XML schema as an XML Attribute.
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ArtistId">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">A Composite containing details of an Artist.
				If no namespace is given, the default to "Sony Assigned Artist ID".</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Namespace" type="xs:string">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">The Namespace of the ArtistId if it belongs to a specific store of the digital service provider.</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="MarketingHighlights">
		<xs:sequence>
			<xs:element name="MarketingHighlight" type="MarketingHighlight" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="MarketingHighlight">
		<xs:sequence>
			<xs:choice>
				<xs:element name="TerritoryCode" type="xs:string" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A Territory to which the MarketingHighlight apply. The use of ISO TerritoryCodes
							(or the term 'Worldwide”) is strongly encouraged.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="Store" maxOccurs="unbounded" type="Store">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">A Store to which the MarketingHighlight apply.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:element name="Highlight" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing the Marketing highlight text to be used
						to sell a product in store or territory</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Stores">
		<xs:sequence>
			<xs:element name="Store" type="Store" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">One or more store information which contains the Product.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Store">
		<xs:sequence>
			<xs:element name="Id" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Digital provider store identifier.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Link" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Digital provider store link to view available products.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">DateTime in which product delivered to a store. 
					A DateTime represented in ISO 8601:2004 format: YYYY-MM-DDThh:mm:ssTZD.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProductId">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">A Composite containing details of a ProductId.
				If available, a UPC should always to be used.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CatalogNumber" type="CatalogNumber">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of the
						CatalogNumber of the Product.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ICPN"  minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Composite containing details of the ICPN
						used as proxy for identification of the Release. Only applicable when the Release
						is an abstraction of a complete PhysicalProduct. An ICPN comprises 12 or 13
						digits, depending whether it is an EAN (13) or a UPC (12). DDEX will enforce the
						syntax [0-9]{12,13} using XML Schema in the future.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GRid" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The GRid identifying the Product. This is
						the preferred Element and is mandatory if a GRid is available. A Product comprises
						four parts: the xs:string 'A1', followed by five alphanumeric characters, ten
						alphanumeric characters and and one alphanumeric character.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
    <xs:complexType name="Company">
        <xs:annotation>
            <xs:documentation source="ddex:Definition">A Composite containing details of an Owner.</xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="Code"  minOccurs="0" type="xs:string">
                <xs:annotation>
                    <xs:documentation source="ddex:Definition">A Composite containing the Owner's key code.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Name" type="xs:string">
                <xs:annotation>
                    <xs:documentation source="ddex:Definition">A Composite containing the Owner's name.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
	<xs:complexType name="CatalogNumber">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">A Composite containing details of a CatalogNumber.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Namespace" type="xs:string" use="required">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="Tracks">
		<xs:sequence>
			<xs:element name="Track" type="Track" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Track">
		<xs:sequence>
			<xs:element name="ISRC" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The ISRC (International Standard Recording
						Code as defined in ISO 3901) for the Video. An ISRC comprises four parts: two
						characters, followed by three alphanumeric characters, then two digits and five
						digits. DDEX will enforce the syntax [a-zA-Z]{2}[a-zA-Z0-9]{3}[0-9]{7} using XML
						Schema in the future.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Lyrics" minOccurs="0" type="Lyrics">
				<xs:annotation>
					<xs:documentation source="ddex:Definition"><![CDATA[Song lyrics for the track.
						The format attribute identifies the format of the text sent in the <lyrics> element. The format can be
						HTML ("html") or unformatted plain text ("plain"). If you do not specify the format, the format defaults
						to plain text. In plain text, line breaks put into the text with the Return key will be respected and cause
						the text to break to the next line. In HTML, use the <br> tag to enter a line break.
						In HTML text, you can escape the HTML tags or you can enclose the text in a special structure called a
						character data block CDATA. In a CDATA block, the <, >, [, ], and &amp; characters are allowed. CDATA is only
						acceptable if those characters are not escaped or otherwise HTML encoded.
						The following HTML tags are supported and will be rendered: "b", "big", "br", "i", "small", "tt", "em", "strong",
						"dfn", "code", "strong", "p", "br", "dl", "dt", "dd", "li", "ol", "ul", "sub", "sup", "blockquote".
						The following HTML tags are not supported, but the contents will be rendered: “html", "body", "a", "link",
						"span", "div", "noscript", "font".
						Any tags not listed above are not supported and the content will not be rendered.]]></xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OwnershipRights" minOccurs="0" type="OwnershipRightType">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">Type of ownership rights of individual who writes or records an original song owns
						the copyright in the musical work or sound recording. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecordingCountry" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Country in which the track record created. The use of ISO TerritoryCodes
						is strongly encouraged.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CopyrightOwnerCountry" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Copyright owner country. The use of ISO TerritoryCodes
						is strongly encouraged.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Publisher" minOccurs="0" maxOccurs="unbounded" type="Publisher">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Party which has acquired Rights in one or more MusicalWorks for a Track.
						Note: A MusicPublisher typically administers and promotes the exploitation of the acquired Works.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="USPublishingObligation" minOccurs="0" type="PublishingObligationType">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">Reserved for Future.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContentType" minOccurs="0" type="ContentType">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The music content type</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sample" minOccurs="0" maxOccurs="unbounded" type="Sample">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">Any samples which are included in the track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelatedAudioTrackInformation" minOccurs="0" type="RelatedAudioTrackInformation">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">For a Video track this may contain additional contributor information 
					  for the Audio track that this Video is related to. </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Lyrics" mixed="true">
		<xs:attribute name="format">
			<xs:simpleType>
				<xs:union>
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:enumeration value="plain"/>
							<xs:enumeration value="html"/>
						</xs:restriction>
					</xs:simpleType>
					<xs:simpleType>
						<xs:restriction base="xs:token">
							<xs:length value="0"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:union>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="remove" type="xs:boolean"/>
	</xs:complexType>
	<xs:complexType name="Publisher">
		<xs:sequence>
			<xs:element name="PublisherName" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The name of the publisher, e.g. 'Sony ATV'.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PublisherId" minOccurs="0" maxOccurs="unbounded" type="PublisherId">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A PublisherId identifies a Publisher in the context of a specific Performer Rights Organization.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PublisherId">
		<xs:sequence>
			<xs:element name="PerformanceRightsOrganization" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The name of the Performance Rights Organization, e.g. ASCAP, BMI, PRS.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PublisherTradeName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The trading name of the publisher in the context of a specific Performance Rights Organization. Reserved for Future.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PublisherIPI" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The ID of the Publisher at this particular Performance Rights Organization. Reserved for Future.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Sample">
		<xs:sequence>
			<xs:element name="Title" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The title of the sample.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SampleType" type="SampleType">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The type of sample, whether it was taken from the original recording or is a re-recording.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISRC" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The ISRC of the sampled track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PLineText" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The PLine of the sampled track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Artist" type="Artist" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The artists on the sampled track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalDurationInSeconds" minOccurs="0" type="xs:integer">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The original duration of the track that was sampled. 
						Note that this is not the length of the sample, but rather the length of the original track 
						that the sample was taken from.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Publisher" minOccurs="0" maxOccurs="unbounded" type="Publisher">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A Party which has acquired Rights in one or more MusicalWorks for a Track.
						Note: A MusicPublisher typically administers and promotes the exploitation of the acquired Works.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" minOccurs="0" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">Any notes about this sample.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
		<xs:complexType name="RelatedAudioTrackInformation">
		<xs:sequence>
			<xs:element name="ISRC" type="xs:string">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The ISRC of the related audio track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Artist" type="Artist" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The artists on the related audio track.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PartyId">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">A Composite containing details of a PartyId.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Namespace" type="xs:string">
					<xs:annotation>
						<xs:documentation source="ddex:Definition">The Namespace of the PartyId if it
								belongs to a proprietary Party xs:ID scheme, for example 'spotify' to indicate the PartyId is a spotify artist URI. 
								This is represented in an XML schema as an XML Attribute.</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>	
  <xs:simpleType name="PublishingObligationType">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">The US publisher obligation enumerated values.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="HUNDRED_PERCENT_CONTROLLED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This work is 100% controlled or administered by label.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PARTIALLY_CONTROLLED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This work is less than 100% controlled by label, at least partially by a third party.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PUBLIC_DOMAIN">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This work is in the public domain in the US.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OwnershipRightType">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">Type of ownership rights of individual who writes or records an original song owns
				the copyright in the musical work or sound recording. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="SONY_BMG_LICENSEE">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DISTRIBUTED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DISTRIBUTED_WITH_DIGITAL_RIGHTS">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JOINT_VENTURE">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LICENSED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LICENSED_WITHOUT_DIGITAL_RIGHTS">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LICENSED_IN/IN">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OWNED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="THIRD_PARTY">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MULTIPLE">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EXCLUSIVE_LICENSED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NON_EXCLUSIVE_LICENSED">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UNKNOWN">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">TODO</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContentType">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">The music content type </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Music with vocals">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is a type of singing performed by one or more singers.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Spoken recordings">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is a type of spoken word and music recordings.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Spoken recordings with background music or mixed">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is a type of  spoken word and music recordings with background.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other/sound effects">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is indicating other type of sound effects.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Music (instrumental)">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is a type of recording normally without any vocals.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="A cappella">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is a type of singing performed by one or more singers without any non-vocal instrumental accompaniment.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Graphic">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is type of graphic notation of music through the use of visual symbols.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Graphic with words">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">This is type of graphic notation of music through the visual symbols and words.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The is indicating type is not determined.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SampleType">
		<xs:annotation>
			<xs:documentation source="ddex:Definition">Type of sample. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="ORIGINAL_RECORDING">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">The original recording was used to create the sample</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RE_RECORDING">
				<xs:annotation>
					<xs:documentation source="ddex:Definition">A re-recording was used to create the sample</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
