This section of the DDEX Knowledge Base contains version 4.2 of the "Digital Sales Reporting Message Suite Standard"

1 Introduction

This standard was developed by the member organisations of the Digital Data Exchange, LLC (DDEX) and provides a suite of messages that give a uniform mechanism to enable Licensees (typically Digital Service Providers) to report to Licensors (typically Music Rights Societies and/or Record Companies) sales of Products based on Releases, as well as information regarding the revenue generated from the distribution of such Products, to the relevant Licensors of the Releases, the Sound Recordings and/or Music Audio-Visual Recordings (and other Resources) contained in the Releases and the Musical Works embodied in the Sound Recordings and/or Music Audio-Visual Recordings. This standard also provides a uniform invoice message to be sent by a Licensor to a Licensee

Any organisation wishing to implement this (or any other DDEX Standard) is required to apply for an Implementation Licence. The terms of the licence and an application form can be found at http://ddex.net/implementing-ddex-standards.

2 Scope

2.1 Introduction

The suite of messages contained in this Standard provides a mechanism for Licensees (typically Digital Service Providers, including Mobile Service Providers and Internet Service Providers (ISPs)) to report to Licensors (typically Music Rights Societies and/or Record Companies) Sales (as defined in Clause 4.1) of Products and/or to report information regarding the revenue generated from Selling Products based on electronic Releases containing Sound Recordings and/or Music Audio-Visual Recordings which embody Musical Works and/or other Resources.

This standard also provides a uniform invoice message to be sent by a Licensor to a Licensee.

2.2 Organisation of the Document

This DDEX Standard has six clauses and one annexes. Clauses 1 and 2 provide a general introduction and the scope of this Standard. Clause 3 and 4 give a set of normative references as well as terms, definitions and abbreviations that are used in this standard.

Clause 5 provides an overview of the messages, including the choreography of when it is anticipated that each message will be sent and a diagrammatic representation of the content of each message and the relationship between this standard and the DDEX-defined allowed values. Clause 6 then specifies all elements of all messages within this Standard and their descriptions as they appear in the DDEX Data Dictionary. Finally, Annex A then provides a list of all allowed-value sets, including their allowed values and respective definitions as used in this Standard.

2.3 Release Notes (informative)

2.3.1 Changes between Versions 4.2 and 4.1

Version 4.2 provides the ability to communicate a ReleaseType in the ContainedRelease-Summary composite.

In addition to this, the structure of the XML Schema files has been significantly simplified; this change has, however, no impact in the structure of the messages.

2.3.2 Changes between Versions 4.1 and 4.0

Version 4.1 provides the following changes and new:

Adding an IsMainRelease attribute into the Release composite;

Adding a AlternativeConversionRate into the SalesToSocietyByTerritory and Sales-ToRecordCompanyByTerritory.

Changing the cardinality of the ArtistRole for artists from 0-∞ to 1-∞;

2.3.3 Changes between Versions 4.0 and 3.2

Version 4.0 provides the following changes and new features (all but the first two changes are forward-compatible changes, i.e. a message created in version 3.2 would still validate if checked with a version 4.0 parser):

Changed the linking of Release identity between the ContainedReleaseSummary and SalesReport from the use of a ReleaseID (such as a GRid) to the use of an ID/IDREF pair;

The same change was also made for the linking of

Work identity (between Works and Resources);

Resource identity (between Resources and the Releases);

Collection identity (between Collections and Resources/Releases); and

CueSheet identity (between Cues and Resources);

Support signalling a Release and Business Profile through XML Attributes on root level;

Simplification of the allowed value sets to communicate CommercialModelType, UseType, UserInterfaceType and DistributionChannelType. Note that some allowed values were deprecated but not yet removed from the standard; these values are marked as being “deprecated” in the data dictionary and DDEX advises that such values will be removed at a future date and therefore recommends against using them;

Added a uniform method to indicate that a party ID is an International Standard Name Identifier (ISNI) or DDEX Party ID (DPID);

Added the ability to classify a sales transaction as a replacement purchase for a sales transaction reported earlier; and

Added a mechanism to communicate allowed value sets from a later version of this standard within the schema defined herein.

In addition there are changes to the ddex.xsd and ddexC.xsd baseline schema files that have been implemented to support other DDEX standards but that do not impact upon version 4.0 of the Digital Sales Reporting Message Suite Standard.

2.3.4 Changes between Versions 3.2 and 3.1.2

Version 3.2 provides the following new features

Stand-alone InvoiceMessage;

Ability to signal whether a Collection was “complete” as time of the Use;

Ability to include a “displaced” MusicalWorkId element on selected Resource composites;

Ability to provide multiple names for each Party for allow, for instance, for different spellings and/or character sets;

Update of the ReleaseRelationshipType list for increased support for mobile Releases;

Addition of QCELP to the AudioCodecTypes; and

Various bug fixes on data types and (obvious) mistakes in definitions.

2.3.5 Changes between Versions 3.1.2 and 3.1.1

Version 3.1.2 corrected a bug that made the use of Collections impossible.

2.3.6 Changes between Versions 3.1 and 3.1.1

Version 3.1.1 corrects a few bugs from Version 3.1:

The order of the main message elements has been changed to make simple audiovisual Releases easier to ingest. The new order is: Works-Cues-Resources-Collections-Releases-Sales Data;

The Duration field within the Video Resource composite has been made mandatory to align with all other linear Resource types;

The ability to infom the recipient of a sales report about the type of a Resource when the reported sales were with respect to a Resource (as opposed to a Release) and the resource is identified with a Proprietaryid.

In addition, version 3.1.1 provides these features above version 3.1:

Support for providing a rationale why a cue sheet is not provided while the provision of cue sheets is Contractually Mandatory;

Support for distinguishing between Sales of DRM-protected and non DRM-protected Releases, lossily coded and losslessly coded Releases, high-definition and standard definition Releases and Releases coded at different bit rates;

Support for distinguishing between Sales of promotional and non-proportional Release uses;

Support for physical distribution of Releases by providing CarrierType information (a.k.a. configurations); and

Alignment of TitleTypes with those provided in Common Works Registration process.

3 Normative References

Click here to expand...

The following normative documents contain provisions, which through reference in this text constitute provisions of this Standard. For dated references, subsequent amendments to, or revisions of, any of these publications do not apply. For undated references, the latest version applies.

4 Terms and Abbreviations

For the purposes of this Standard, the following terms should be read as having the meanings specified here:

Contractually Mandatory

An entity in a DDEX Message that has the technical cardinality of 0-1 or 0-n but that is mandatory when a DDEX message is sent in a specific commercial context.

Contractually Mandatory fields may, however, be mandatory when a DDEX message is sent in a specific commercial context. In such circumstances, a message is deemed conformant only if and when it contains all the “contractually mandatory” fields as agreed by Message Sender and Message Recipient.

Digital Service Provider (DSP)

A Digital Service Provider (DSP), a Party making Releases available to Consumers or other DSPs over a public Telecom network. This includes MSPs (Mobile Service Providers) and ISPs (Internet Service Providers).

Licensee

A Party that is granted a Licence in respect of rights in one or more Creations, by a Licensor. The Licensee may be a human being or other legal person or corporate entity. The Licensee may or may not be the Message Sende or Message Recipient of a message in a specific information exchange defined by a DDEX Standard.

Licensor

A Party that grants a Licence in respect of rights in one or more Creations to one or more Licensees in accordance with the authorities it has been granted to do so by one or more Rights Controller(s), Rights Administrator(s) (where applicable), Licensing Agent(s) (where applicable) or Rights Holder(s). The Licensor may be a human being or other legal person or corporate entity. The Licensor may or may not also be the Rights Controller, the Rights Administrator, the Licensing Agent or the Rights Holder in the Creation(s) that are the subject of the Licence granting the rights. The Licensor may or may not be the Message Sender or Message Recipient of a message in a specific information exchange defined by a DDEX Standard.

Musical Work

A Work intended to be perceivable as a combination of sounds, with or without accompanying text.

Any words that are intended to be expressed with a MusicalWork (often termed Lyrics) form part of that MusicalWork; not all MusicalWorks have Lyrics.A MusicalWork may be expressed and fixed to become part of a SoundRecording or a Video Recording, or may be used to create notated music (sheet music, scores, instrumental parts) or sound generation codes (such as MIDI files).In some cases, the MusicalWork comes into existence simultaneously with its expression. This is common in extemporised forms such as jazz music.

Product

A Manifestation of a Release (or another Resource) which is made available to Consumers, by sale, loan or other means. The attributes of a Release in its digital manifestation as a Product may be technical (e.g., the codec or bit rate); a mode of distribution (e.g., downloading or streaming); or a commercial term (e.g., price).

Release

A Release is an abstract entity representing a bundle of one or more Resources compiled by an Issuer. The Resources in Releases are normally primarily sound recordings or music audio-visual recordings, but this is not invariably the case. The Release is not itself the item of trade (or “Product”). Products have more extensive attributes than Releases; one Release may be disseminated in many different Products.

Resource

A digital fixation of an expression of an abstract Work (such as a sound recording, a video, an image, software or a passage of text). Resources are individual assets that make up a Release. Typical Resources are sound recordings, video clips and cover art images.

Sale

Distribution of a product to end consumers. For the avoidance of doubt, the term “sales” includes all forms of distribution of products, whether revenue was generated, or not and, where revenue is generated, regardless of the business model used to do so.

5 Message Overview

All messages developed within DDEX are based upon a common set of elements and their definitions. These are contained in the DDEX Data Dictionary available from ddex.net.

5.2 Allowed-value Sets

All messages defined in this standard make intensive use of allowed-value sets. These allowed value sets are shared between all DDEX standards and DDEX provides a XML Schema Definition file for all of these allowed values. These values are also contained in the DDEX Data Dictionary available from ddex.net.

The full namespace for the XML Schema document for the allowed-value sets is

http://ddex.net/xml/avs/avs

DDEX may regularly extend this list of allowed-value sets. Any such extensions to this list are issued on a date later than the date on which this Standard is issued form part of this Standard. Thus the list of allowed-value sets provided in Table 2 contains the list of allowed-value sets valid on the data of issuance of this Standard.

5.3 Message Choreography

Figure 2 below shows the choreography of processes that the Main Profile of the Digital Sales Reporting Message Suite enables.

Figure 1 — Choreography of the Digital Sales Reporting Message Suite

Table 1 below summarises the point in the relevant business processes when each message is sent. The table also indicates who sends which message to whom and which of the messages are defined in this Standard.

Table 1 — Messages in the Digital Sales Reporting Message Suite

Message Name

Initiating Event

Sender

Recipient

1

SalesReportToRecord-CompanyMessage

Sale or distribution of Releases, and/or the generation of revenues related to the sale or distribution of Releases

Licensee, typically a DSP

Release Creator, typically a Record Company

2

SalesReportTo-SocietyMessage

Licensee, typically a DSP; or a Release Creator, typically a Record Company

Licensor, typically a Music Rights Society

3

InvoiceMessage

Receipt of a sales report

Licensor, typically a Music Rights Society or Release Creator, typically a Record Company

Licensee, typically a DSP;

5.4 Message Content Overview (informative)

The two messages in the Digital Sales Reporting Message Suite contain similar information as depicted below in Figure 3. The differences lie mostly in additional information provided in the SalesReportToSocietyMessage message. The main differences are highlighted in red (for information that is only part of the society message) and green (for information that is only part of the record company message) in the diagram below.

The data element names shown in Figure 3 are not the formal names used in the messages as the diagram is intended to provide a quick overview of the data to be provided within the messages. Specifically, it does not show which elements are optional. The diagram is not normative. Also note that one XML Attribute, LanguageAndScriptCode, is only shown on the top-level (message) composites. This attribute is, in fact, present on all composites or elements that might benefit from being coded in different languages and/0r scripts. If placed on a composite, its value applies to all sub-elements (and, potentially, overrides a different LanguageAndScriptCode “further up”. If placed on an element its value applies only to that element. The LanguageAndScriptCode is provided in accordance with IETF RfC 4646.

Figure 2 — Information content in the Sales Report Messages

Figure 3 — Information content in the InvoiceMessage

5.5 Describing Exploitations of Releases (informative)

In DDEX Messages MessageSenders can use five allowed value sets to describe how Releases can be (or have been) exploited. They are:

ReleaseType

UseType;

CommercialModelType;

ConsumerInterfaceType; and

DistributionChannelType.

The ReleaseType categorises the Release from the point of view of the ReleaseCreator. For example, a ReleaseCreator may create a Release for use as a RingbackTone on a mobile phone. This is distinct from the UseType which describes what a Consumer is allowed to do with a Release. For example, a Release created as a “normal” digital Album, might be used as a RingTone.

The third dimension, the Commercial Model type describes how Consumers pay for the Release, whether the transactions are based on subscriptions or whether the Consumer pays directly for each Release received.

The final two dimensions can be used to describe the devices on which Consumers consume (e.g. a portable device or a games console) the Releases and through what type of conduit they receive the Releases (e.g. a radio broadcast or the Internet). It is important to know that in many cases such detail will not be required and, thus, ConsumerInterfaceType and DistributionChannelType are optional fields in the messages.

6 Message Definition

6.1 Introduction (informative)

This Clause contains an overview for each of the three messages in the Digital Sales Report Message Suite in a tabular form. The Standard comprises three messages:

InvoiceMessage, an invoice typically sent in response to an invoice message.

The hierarchical structure of the messages is provided through indentation in the tables below. On the MessageHeader for example, the PartyName is a child of Sender. Thus, a Sender contains a PartyName (plus a PartyId). A second example from the Message Header is the MessageAuditTrail that contains MessageAuditTrailEvents which, in turn, contains a MessagingPartyDescriptor and a DateTime element. All elements that have subelements are printed in bold. The MessageAuditTrailEvents element also shows a second structural feature of the Message Summary: the cardinality. In the case of MessageAuditTrailEvents the entry "1-n" means that each MessageAuditTrail contains one or more MessageAuditTrailEvents. Other possible cardinality entries are: "1" (for: exactly one), "0-1" (for none or one) or "0-n" (for none to multiple). Elements shown in italics are represented in the XML Schema as XML Attributes. In several places within the messages, the Message Sender may need to make a choice between using two or more XML elements. These instances are marked in the tabular representation of the messages below with the keyword XmlChoice. This keyword is not part of the messages; instead exactly one of the “branches” below the XmlChoice keyword has to be used.

In addition to the tabular description of the message, which should always be read in conjunction with the XML Schema, additional conformance rules, which go beyond XML Schema validation, are provided where necessary. The general conformance rules for all messages within this Standard are provided in Clause 6.2.

Specific business processes between sender and recipient may require even further conformance rules. These are, however, not part of the Standard and will need to be agreed by the business partners. Rules relating to the authority of business partners to unilaterally change the Message Standard in this way are set out in the current version of the Procedures for the Development and Maintenance of DDEX Standards which forms part of the overall governance of the DDEX Standards.

The syntax as well as the semantics of the various elements in the messages is provided in this Clause. They are taken from the current version of the DDEX Data Dictionary as defined through, and maintained in accordance with, the DDEX Data Dictionary Standard.

6.2 General Conformance Rules

6.2.1 Schema Validation

A message is conformant to this specification only when it validates against the set of XML Schema files accompanying this standard.

6.2.2 Allowed Value Lists

The allowed values are listed, defined and provided through the DDEX Data Dictionary Standard in accordance with its latest version. Other values are not possible unless by using the mechanism described below:

This Standard does not explicitly list allowed values. The XML Schema files – as provided in Annex A – contain the allowed values at the time of writing of this Standard. Some of the allowed value sets contain a provision to either use a User Defined Value instead of a DDEX-defined value (in that case the MessageSender has to select the value “UserDefined” from the AVS and provide its own value in the XML attribute “UserDefinedValue”) or to augment a DDEX-defined value (in that case the MessageSender may not select the value “UserDefined” from the AVS but shall provide its additional information in the XML attribute “UserDefinedValue”). In either case the Namespace attribute shall be used to indicate where the UserDefinedValue is defined and maintained.

6.2.3 Allowed Values for Namespace Attributes

The Namespace attributes can be used to allow message parties to use proprietary value lists.

The allowed values for the Namespace attributes which is recommended to be used is the DDEX Party Identifier of the party controlling the proprietary allowed value, as defined in, and administered in accordance with the latest version of the DDEX Party ID Standard.

6.2.4 Indicating Unknown Values

When the sender of a message is required to provide a data element but cannot do so, the following values shall be entered:

The circumstances under which such behaviour is permissible may be limited in the specific business relationship between message sender and message recipient.

6.2.5 Contractually Mandatory

The messages defined in this standard contain fields with cardinality “0-1” or “0-n”. Therefore these fields are from the standard’s point of view, optional. Such fields may, however, be mandatory when a DDEX message is sent in a specific commercial context.

In such circumstances, a message is deemed conformant only if and when it contains all the “contractually mandatory” fields as agreed by MessageSender and MessageRecipient.

6.2.6 Schema Version

The only valid value for this field is "dsr/42".

6.3 SalesReportToRecordCompanyMessage

dsr:SalesReportToRecordCompanyMessage

A sales reporting Message in the Sales Reporting Message Suite Standard, sent to a record company.

Message Element

Data Type

Card

Element Description

Attribute:MessageSchemaVersionId

String

1

The Identifier of the Version of the XML schema used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:BusinessProfileVersionId

String

0-1

The Identifier of the Version of the business profile used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:ReleaseProfileVersionId

String

0-1

The Identifier of the Version of the release profile used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesReportToRecordCompanyMessage as defined in IETF RfC 4646. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageHeader

ddexC:MessageHeader

1

The MessageHeader for the SalesReportToRecordCompanyMessage.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessageHeader as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageThreadId

String

1

A xsstring used to uniquely identify the thread of Messages of which the current Message is a part. One example of such a 'thread' is the chain of NewReleaseMessages being sent from ReleaseCreator to wholesale ReleaseDistributor 1 to retail DSP when communicating information about the same Release(s). A common MessageThreadId will allow all these messages to be tied together.

MessageId

String

1

A xsstring used to uniquely identify the current Message.

MessageFileName

String

0-1

The FileName, possibly including the FilePath, of the XML File containing the current Message.

MessageSender

ddexC:MessagingParty

1

A Composite containing details of the MessageSender.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SentOnBehalfOf

ddexC:MessagingParty

0-1

A Composite containing details of the Party on whose behalf the Message is sent.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageRecipient

ddexC:MessagingParty

1

A Composite containing details of the MessageRecipient.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageCreatedDateTime

DateTime

1

The DateTime on which the Message was created (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).

MessageAuditTrail

ddexC:MessageAuditTrail

0-1

A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessageAuditTrail as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageAuditTrailEvent

ddexC:MessageAuditTrailEvent

1-n

A Composite containing details of a Party handling the Message and the Time at which the handling took place.

MessagingPartyDescriptor

ddexC:MessagingParty

1

A Composite containing details of a MessagingParty.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DateTime

DateTime

1

The DateTime at which the Message was handled by the MessagingParty (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).

Comment

ddexC:Comment

0-1

A Composite containing a human-readable Comment about the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Comment as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageControlType

avs:MessageControlType

0-1

The indicator used to distinguish a live Message from a test Message.

MessageNotificationPeriod

ddexC:MessageNotificationPeriod

1

A Composite containing details of the reporting Period covered by the SalesReportToRecordCompanyMessage.

StartDate

Date

1

The Date that marks the beginning of the Period (in ISO 86012004 format: YYYY-MM-DD). This cannot be a Date in the future.

EndDate

Date

1

The Date that marks the end of the Period (in ISO 86012004 format: YYYY-MM-DD). This cannot be a Date in the future.

RemittanceAdvice

ddexC:RemittanceAdvice

0-1

A textual commentary about the method for settlement of payments between MessageSender and MessageRecipient (e.g. 'international bank transfer initiated on 2006-09-18').

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the RemittanceAdvice as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageContentRevenueType

avs:MessageContentRevenueType

0-1

A Type of revenue to which the content of the Message relates.

RightsCoverage

avs:RightsCoverage

0-n

A Type of Right which is covered in the SalesReportToRecordCompanyMessage.

ContainedReleaseSummary

dsr:ContainedReleaseSummary

0-n

A Composite containing summary details of a Release for which sales data is provided in the SalesReportToRecordCompanyMessage. If a Release is reported in a SalesReportToRecordCompanyMessage, then exactly one ContainedReleaseSummary Composite shall be provided.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummary as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseId

ddexC:ReleaseId

1-n

A Composite containing details of ReleaseIds. If available, a GRid shall always to be used. If the Release contains only one SoundRecording, the ISRC of the SoundRecording may be used instead. If the Release is an abstraction of a complete PhysicalProduct (such as a CD Album), the ICPN of the PhysicalProduct may be used instead. More than one of these identifiers may be provided.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

GRid

String

0-1

The GRid identifying the Release. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xsstring 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character.

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) used as proxy for identification of the Release. Only applicable when the Release only contains one SoundRecording or one MusicalWorkVideo. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

ICPN

ddexC:ICPN

0-1

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).

Attribute:IsEan

Boolean

1

The Flag indicating whether the ICPN is specifically an EAN (=True) or a UPC (=False). This is represented in an XML schema as an XML Attribute.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Release.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Release.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReleaseReference

ID

1

The Identifier (specific to the Message) of the Release. This is a LocalReleaseAnchor starting with the letter R.

ReleaseType

ddexC:ReleaseType

0-1

A Composite containing details of the form in which a ReleaseCreator anticipates offering the Release to Consumers.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseSummaryDetailsByTerritory

ddexC:ReleaseSummaryDetailsByTerritory

0-n

A Composite containing summary details of Descriptors and other attributes of the Release which may vary according to Territory of Release. Territory of Release may be the world.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummaryDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

DisplayArtistName

ddexC:Name

0-n

A Composite containing the Name to be used by a DSP when presenting Artist details of the Release to a Consumer.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label for the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RelatedRelease

ddexC:RelatedRelease

0-n

A Composite containing details of a Release (or a PhysicalProduct or a DigitalProduct derived from such a Release) which is related to the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleatedRelease as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseId

ddexC:ReleaseId

1-n

A Composite containing details of ReleaseIds. If available, a GRid shall always to be used. If the Release contains only one SoundRecording, the ISRC of the SoundRecording may be used instead. If the Release is an abstraction of a complete PhysicalProduct (such as a CD Album), the ICPN of the PhysicalProduct may be used instead. More than one of these identifiers may be provided.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

GRid

String

0-1

The GRid identifying the Release. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xsstring 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character.

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) used as proxy for identification of the Release. Only applicable when the Release only contains one SoundRecording or one MusicalWorkVideo. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

ICPN

ddexC:ICPN

0-1

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).

Attribute:IsEan

Boolean

1

The Flag indicating whether the ICPN is specifically an EAN (=True) or a UPC (=False). This is represented in an XML schema as an XML Attribute.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Release.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Release.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

0-1

A Composite containing details of the ReferenceTitle of the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseSummaryDetailsByTerritory

ddexC:ReleaseSummaryDetailsByTerritory

0-n

A Composite containing summary details of Descriptors and other attributes of the Release which may vary according to Territory of Release. Territory of Release may be the world.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummaryDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

DisplayArtistName

ddexC:Name

0-n

A Composite containing the Name to be used by a DSP when presenting Artist details of the Release to a Consumer.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label for the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReleaseRelationshipType

ddexC:ReleaseRelationshipType

1

A Composite containing details of the Type of the relationship between the two Releases.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseRelationshipType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseRelationshipType. This is represented in an XML schema as an XML Attribute.

ReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the related Release was or will be first made available for Usage in its current form, whether for physical or electronic/online distribution (in ISO 86012004 format: YYYY-MM-DD).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the collection of tracks for the Release (e.g. the equivalent physical album on vinyl) was or will be first made available for Usage, whether for physical or electronic/online distribution (in ISO 86012004 format: YYYY-MM-DD).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SalesReport

dsr:SalesReportToRecordCompany

0-n

A Composite containing details of SalesTransactions by a distribution partner reported to a record company.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesReport as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DSP

ddexC:DSP

1

A Composite containing details of the DSP whose SalesTransactions are being reported.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the DSP as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName of the DSP.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

URL

String

0-n

A URL for the DSP's web site.

TerritoryCode

avs:TerritoryCode

0-1

The Territory from which the DSP operates (represented by an ISO 3166-1 TerritoryCode). This Territory may differ from the one in which SalesTransactions occur.

SalesByCommercialModel

dsr:SalesToRecordCompanyByCommercialModel

1-n

A Composite containing details of SalesTransactions reported by the DSP to the record company for a specific CommercialModelType.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesByCommercialModel as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CommercialModelType

ddexC:CommercialModelType

0-n

A Composite containing details of the fundamental business model of the commercial offering made to the Consumer for which SalesTransactions are reported (e.g. SubscriptionModel or PayAsYouGoModel). The CommercialModelType indicates how the Consumer pays for the service or Release.

Attribute:Namespace

String

0-1

The Namespace of the CommercialModelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CommercialModelType. This is represented in an XML schema as an XML Attribute.

CurrencyOfAccounting

avs:CurrencyCode

1

The Currency in which the SalesTransactions are accounted (represented by an ISO 4217 CurrencyCode).

SalesByTerritory

dsr:SalesToRecordCompanyByTerritory

1-n

A Composite containing details of SalesTransactions reported by the DSP to the record company for a specific Territory.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TerritoryCode

avs:TerritoryCode

1-n

A Territory for which SalesTransactions are reported (represented by an ISO 3166-1 TerritoryCode).

TaxRate

ddexC:TaxRate

0-n

A Composite containing details of a TaxRate applicable to the total Amount to be paid. Within the DSR Message, only one of the two TaxRate Elements (here and in DetailedDeal) may be filled.

Rate

Decimal

1

The TaxRate as a percentage.

TaxType

ddexC:TaxType

1-n

A Composite containing details of the Type of Tax.

Attribute:Namespace

String

0-1

The Namespace of the TaxType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxType. This is represented in an XML schema as an XML Attribute.

TaxScope

ddexC:TaxScope

1-n

A Composite containing details of the Type of Tax according to its scope.

Attribute:Namespace

String

0-1

The Namespace of the TaxScope. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxScope. This is represented in an XML schema as an XML Attribute.

Deal

dsr:DealForRecordCompanies

0-1

A Composite containing details of the terms and conditions of the Deal under which sales were transacted. (Note: The Amount reported in this Composite is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

DetailedDeal

dsr:DetailedDeal

1

A Composite containing details of the terms and conditions of the Deal.

CurrencyCode

avs:CurrencyCode

0-1

The Currency in which the SalesTransactions are made (represented by an ISO 4217 CurrencyCode) if different from the CurrencyOfAccounting.

PriceInformation

dsr:PriceInformation

0-1

A Composite containing details of the Price applicable to the SalesTransaction.

Description

ddexC:Description

0-1

A Composite containing a Description of the differences between multiple PriceInformation Composites.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PriceRangeType

ddexC:PriceRangeType

0-1

A Composite containing a Type of Price according to its value range. Typical examples include 'budget' and 'front line'.

Attribute:Namespace

String

1

The Namespace of the PriceRangeType. This is represented in an XML schema as an XML Attribute.

PriceType

ddexC:PriceType

0-1

A Composite containing further details of the Price. Often used to refine the PriceRangeType.

Attribute:Namespace

String

1

The Namespace of the PriceType. This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage, using the CurrencyOfAccounting. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit, using the CurrencyOfAccounting. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPrice

ddexC:Price

0-1

A Composite containing details of a suggested retail Price.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPriceInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a suggested retail Price, using the CurrencyOfAccounting.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

ECPM

Decimal

0-1

The effective cost per mille (eCPM) for an advertisement at transaction level.

EITHER

IsPromotional

Boolean

1

The Flag indicating whether a special Deal is made between the Licensor and the Licensee (=True) or not (=False) regarding the royalties or payments due to be paid for Releases distributed under this Deal.

OR

PromotionalCode

ddexC:PromotionalCode

1

A Composite containing details of a PromotionalCode.

Attribute:Namespace

String

0-1

The Namespace of the PromotionalCode. This is represented in an XML schema as an XML Attribute.

DealReference

ddexC:DealReference

0-1

A Composite containing the Reference (in the form of an Identifier, Name or Description) to a TextDocument containing details of the Deal governing the SalesTransaction.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DealReference as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CampaignName

String

0-n

The Name of an advertising campaign if the CommercialModelType is AdvertisementSupportedModel.

TaxRate

ddexC:TaxRate

0-n

A Composite containing details of a TaxRate applicable to the total Amount to be paid. Within the DSR Message, only one of the two TaxRate Elements (here and in the SalesByTerritory or in the SalesByTerritory Composite) may be filled.

Rate

Decimal

1

The TaxRate as a percentage.

TaxType

ddexC:TaxType

1-n

A Composite containing details of the Type of Tax.

Attribute:Namespace

String

0-1

The Namespace of the TaxType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxType. This is represented in an XML schema as an XML Attribute.

TaxScope

ddexC:TaxScope

1-n

A Composite containing details of the Type of Tax according to its scope.

Attribute:Namespace

String

0-1

The Namespace of the TaxScope. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxScope. This is represented in an XML schema as an XML Attribute.

PriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax.

PriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice excluding value-added tax, using the CurrencyOfAccounting.

PrimaryResourcePriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourcePriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice (excluding value-added tax and using the CurrencyOfAccounting) that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

CalculationType

ddexC:CalculationType

0-n

A Composite containing details of a Type of Calculation method used by which the royalties are to be determined. This is a text string with no prescribed allowed values.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the CalculationType in a group of CalculationTypes. This is represented in an XML schema as an XML Attribute.

RoyaltyRateType

avs:RoyaltyRateType

0-1

A Type of RoyaltyRate upon which the per unit royalty is calculated.

RoyaltyRate

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

RoyaltyRateInCurrencyOfAccounting

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment, using the CurrencyOfAccounting. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

AgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

AgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

PrimaryResourceAgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourceAgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

DeductionRate

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DeductionRateInCurrencyOfAccounting

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate, using the CurrencyOfAccounting (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EffectiveUnitRoyaltyRateNet

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied.

EffectiveUnitRoyaltyRateNetInCurrencyOfAccounting

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied, using the CurrencyOfAccounting.

ProprietaryFinancialData

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ProprietaryFinancialDataInCurrencyOfAccounting

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements, using the CurrencyOfAccounting.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AmountPayable

Decimal

0-1

The extended Amount due to the Licensor of Works or Releases for the sales (The Amount reported in this Element is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

AmountPayableInCurrencyOfAccounting

Decimal

0-1

The AmountPayable, measured in the Currency in which it has been accounted.

CurrencyExchangeRate

Decimal

0-1

The conversion Rate applicable to the AmountPayableInCurrencyOfAccounting.

IsReplacementPurchase

Boolean

0-1

A Flag indicating whether a sale reported in a SalesTransaction is a sale where a Release was returned and a related Release is acquired by the Consumer (=True) or not (=False). Examples include upgrades from a DRMed to a not-DRMed Release. If this Element is not provided, it is assumed that this is False.

TechnicalInstantiation

ddexC:TechnicalInstantiation

0-1

A Composite containing technical details of the Release.

DrmEnforcementType

avs:DrmEnforcementType

0-1

A Type of DRM enforcement.

VideoDefinitionType

avs:VideoDefinitionType

0-1

A Type of resolution (or definition) in which a Video is provided.

CodingType

avs:CodingType

0-1

A Type of coding used to encode a Resource.

BitRate

ddexC:BitRate

0-1

A Composite containing the BitRate for the audio data and a UnitOfMeasure (the default is kbps).

Attribute:UnitOfMeasure

avs:UnitOfBitRate

0-1

The UnitOfMeasure of the BitRate. This is represented in an XML schema as an XML Attribute.

ReleaseTransactions

dsr:ReleaseTransactionsToRecordCompany

1-n

A Composite containing details of the SalesTransactions for a Release, reported by the DSP to the record company.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseTransactions as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TransactionReleaseReference

IDREF

1-n

A Reference for a Release (specific to this Message). This is a LocalReleaseAnchorReference starting with the letter R.

OR

TransactionResourceReference

IDREF

1-n

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

ResourceType

ddexC:ResourceType

0-1

A Composite containing details of the Type of the Resource.

Attribute:Namespace

String

0-1

The Namespace of the ResourceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceType. This is represented in an XML schema as an XML Attribute.

Deal

dsr:DealForRecordCompanies

0-1

A Composite containing details of the terms and conditions of the Deal under which sales were transacted. (Note: The Amount reported in this Composite is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

DetailedDeal

dsr:DetailedDeal

1

A Composite containing details of the terms and conditions of the Deal.

CurrencyCode

avs:CurrencyCode

0-1

The Currency in which the SalesTransactions are made (represented by an ISO 4217 CurrencyCode) if different from the CurrencyOfAccounting.

PriceInformation

dsr:PriceInformation

0-1

A Composite containing details of the Price applicable to the SalesTransaction.

Description

ddexC:Description

0-1

A Composite containing a Description of the differences between multiple PriceInformation Composites.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PriceRangeType

ddexC:PriceRangeType

0-1

A Composite containing a Type of Price according to its value range. Typical examples include 'budget' and 'front line'.

Attribute:Namespace

String

1

The Namespace of the PriceRangeType. This is represented in an XML schema as an XML Attribute.

PriceType

ddexC:PriceType

0-1

A Composite containing further details of the Price. Often used to refine the PriceRangeType.

Attribute:Namespace

String

1

The Namespace of the PriceType. This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage, using the CurrencyOfAccounting. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit, using the CurrencyOfAccounting. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPrice

ddexC:Price

0-1

A Composite containing details of a suggested retail Price.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPriceInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a suggested retail Price, using the CurrencyOfAccounting.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

ECPM

Decimal

0-1

The effective cost per mille (eCPM) for an advertisement at transaction level.

EITHER

IsPromotional

Boolean

1

The Flag indicating whether a special Deal is made between the Licensor and the Licensee (=True) or not (=False) regarding the royalties or payments due to be paid for Releases distributed under this Deal.

OR

PromotionalCode

ddexC:PromotionalCode

1

A Composite containing details of a PromotionalCode.

Attribute:Namespace

String

0-1

The Namespace of the PromotionalCode. This is represented in an XML schema as an XML Attribute.

DealReference

ddexC:DealReference

0-1

A Composite containing the Reference (in the form of an Identifier, Name or Description) to a TextDocument containing details of the Deal governing the SalesTransaction.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DealReference as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CampaignName

String

0-n

The Name of an advertising campaign if the CommercialModelType is AdvertisementSupportedModel.

TaxRate

ddexC:TaxRate

0-n

A Composite containing details of a TaxRate applicable to the total Amount to be paid. Within the DSR Message, only one of the two TaxRate Elements (here and in the SalesByTerritory or in the SalesByTerritory Composite) may be filled.

Rate

Decimal

1

The TaxRate as a percentage.

TaxType

ddexC:TaxType

1-n

A Composite containing details of the Type of Tax.

Attribute:Namespace

String

0-1

The Namespace of the TaxType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxType. This is represented in an XML schema as an XML Attribute.

TaxScope

ddexC:TaxScope

1-n

A Composite containing details of the Type of Tax according to its scope.

Attribute:Namespace

String

0-1

The Namespace of the TaxScope. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxScope. This is represented in an XML schema as an XML Attribute.

PriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax.

PriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice excluding value-added tax, using the CurrencyOfAccounting.

PrimaryResourcePriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourcePriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice (excluding value-added tax and using the CurrencyOfAccounting) that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

CalculationType

ddexC:CalculationType

0-n

A Composite containing details of a Type of Calculation method used by which the royalties are to be determined. This is a text string with no prescribed allowed values.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the CalculationType in a group of CalculationTypes. This is represented in an XML schema as an XML Attribute.

RoyaltyRateType

avs:RoyaltyRateType

0-1

A Type of RoyaltyRate upon which the per unit royalty is calculated.

RoyaltyRate

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

RoyaltyRateInCurrencyOfAccounting

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment, using the CurrencyOfAccounting. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

AgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

AgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

PrimaryResourceAgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourceAgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

DeductionRate

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DeductionRateInCurrencyOfAccounting

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate, using the CurrencyOfAccounting (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EffectiveUnitRoyaltyRateNet

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied.

EffectiveUnitRoyaltyRateNetInCurrencyOfAccounting

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied, using the CurrencyOfAccounting.

ProprietaryFinancialData

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ProprietaryFinancialDataInCurrencyOfAccounting

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements, using the CurrencyOfAccounting.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AmountPayable

Decimal

0-1

The extended Amount due to the Licensor of Works or Releases for the sales (The Amount reported in this Element is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

AmountPayableInCurrencyOfAccounting

Decimal

0-1

The AmountPayable, measured in the Currency in which it has been accounted.

CurrencyExchangeRate

Decimal

0-1

The conversion Rate applicable to the AmountPayableInCurrencyOfAccounting.

IsReplacementPurchase

Boolean

0-1

A Flag indicating whether a sale reported in a SalesTransaction is a sale where a Release was returned and a related Release is acquired by the Consumer (=True) or not (=False). Examples include upgrades from a DRMed to a not-DRMed Release. If this Element is not provided, it is assumed that this is False.

TechnicalInstantiation

ddexC:TechnicalInstantiation

0-1

A Composite containing technical details of the Release.

DrmEnforcementType

avs:DrmEnforcementType

0-1

A Type of DRM enforcement.

VideoDefinitionType

avs:VideoDefinitionType

0-1

A Type of resolution (or definition) in which a Video is provided.

CodingType

avs:CodingType

0-1

A Type of coding used to encode a Resource.

BitRate

ddexC:BitRate

0-1

A Composite containing the BitRate for the audio data and a UnitOfMeasure (the default is kbps).

Attribute:UnitOfMeasure

avs:UnitOfBitRate

0-1

The UnitOfMeasure of the BitRate. This is represented in an XML schema as an XML Attribute.

SalesTransaction

dsr:SalesTransactionToRecordCompany

1-n

A Composite containing details of a SalesTransaction for specified Usages of the Release or Resource.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesTransaction as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

Deal

dsr:DealForRecordCompanies

0-1

A Composite containing details of the terms and conditions of the Deal under which sales were transacted. (Note: The Amount reported in this Composite is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

DetailedDeal

dsr:DetailedDeal

1

A Composite containing details of the terms and conditions of the Deal.

CurrencyCode

avs:CurrencyCode

0-1

The Currency in which the SalesTransactions are made (represented by an ISO 4217 CurrencyCode) if different from the CurrencyOfAccounting.

PriceInformation

dsr:PriceInformation

0-1

A Composite containing details of the Price applicable to the SalesTransaction.

Description

ddexC:Description

0-1

A Composite containing a Description of the differences between multiple PriceInformation Composites.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PriceRangeType

ddexC:PriceRangeType

0-1

A Composite containing a Type of Price according to its value range. Typical examples include 'budget' and 'front line'.

Attribute:Namespace

String

1

The Namespace of the PriceRangeType. This is represented in an XML schema as an XML Attribute.

PriceType

ddexC:PriceType

0-1

A Composite containing further details of the Price. Often used to refine the PriceRangeType.

Attribute:Namespace

String

1

The Namespace of the PriceType. This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage, using the CurrencyOfAccounting. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit, using the CurrencyOfAccounting. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPrice

ddexC:Price

0-1

A Composite containing details of a suggested retail Price.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPriceInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a suggested retail Price, using the CurrencyOfAccounting.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

ECPM

Decimal

0-1

The effective cost per mille (eCPM) for an advertisement at transaction level.

EITHER

IsPromotional

Boolean

1

The Flag indicating whether a special Deal is made between the Licensor and the Licensee (=True) or not (=False) regarding the royalties or payments due to be paid for Releases distributed under this Deal.

OR

PromotionalCode

ddexC:PromotionalCode

1

A Composite containing details of a PromotionalCode.

Attribute:Namespace

String

0-1

The Namespace of the PromotionalCode. This is represented in an XML schema as an XML Attribute.

DealReference

ddexC:DealReference

0-1

A Composite containing the Reference (in the form of an Identifier, Name or Description) to a TextDocument containing details of the Deal governing the SalesTransaction.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DealReference as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CampaignName

String

0-n

The Name of an advertising campaign if the CommercialModelType is AdvertisementSupportedModel.

TaxRate

ddexC:TaxRate

0-n

A Composite containing details of a TaxRate applicable to the total Amount to be paid. Within the DSR Message, only one of the two TaxRate Elements (here and in the SalesByTerritory or in the SalesByTerritory Composite) may be filled.

Rate

Decimal

1

The TaxRate as a percentage.

TaxType

ddexC:TaxType

1-n

A Composite containing details of the Type of Tax.

Attribute:Namespace

String

0-1

The Namespace of the TaxType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxType. This is represented in an XML schema as an XML Attribute.

TaxScope

ddexC:TaxScope

1-n

A Composite containing details of the Type of Tax according to its scope.

Attribute:Namespace

String

0-1

The Namespace of the TaxScope. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxScope. This is represented in an XML schema as an XML Attribute.

PriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax.

PriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice excluding value-added tax, using the CurrencyOfAccounting.

PrimaryResourcePriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourcePriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice (excluding value-added tax and using the CurrencyOfAccounting) that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

CalculationType

ddexC:CalculationType

0-n

A Composite containing details of a Type of Calculation method used by which the royalties are to be determined. This is a text string with no prescribed allowed values.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the CalculationType in a group of CalculationTypes. This is represented in an XML schema as an XML Attribute.

RoyaltyRateType

avs:RoyaltyRateType

0-1

A Type of RoyaltyRate upon which the per unit royalty is calculated.

RoyaltyRate

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

RoyaltyRateInCurrencyOfAccounting

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment, using the CurrencyOfAccounting. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

AgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

AgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

PrimaryResourceAgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourceAgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

DeductionRate

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DeductionRateInCurrencyOfAccounting

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate, using the CurrencyOfAccounting (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EffectiveUnitRoyaltyRateNet

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied.

EffectiveUnitRoyaltyRateNetInCurrencyOfAccounting

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied, using the CurrencyOfAccounting.

ProprietaryFinancialData

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ProprietaryFinancialDataInCurrencyOfAccounting

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements, using the CurrencyOfAccounting.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AmountPayable

Decimal

0-1

The extended Amount due to the Licensor of Works or Releases for the sales (The Amount reported in this Element is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

AmountPayableInCurrencyOfAccounting

Decimal

0-1

The AmountPayable, measured in the Currency in which it has been accounted.

CurrencyExchangeRate

Decimal

0-1

The conversion Rate applicable to the AmountPayableInCurrencyOfAccounting.

IsReplacementPurchase

Boolean

0-1

A Flag indicating whether a sale reported in a SalesTransaction is a sale where a Release was returned and a related Release is acquired by the Consumer (=True) or not (=False). Examples include upgrades from a DRMed to a not-DRMed Release. If this Element is not provided, it is assumed that this is False.

TechnicalInstantiation

ddexC:TechnicalInstantiation

0-1

A Composite containing technical details of the Release.

DrmEnforcementType

avs:DrmEnforcementType

0-1

A Type of DRM enforcement.

VideoDefinitionType

avs:VideoDefinitionType

0-1

A Type of resolution (or definition) in which a Video is provided.

CodingType

avs:CodingType

0-1

A Type of coding used to encode a Resource.

BitRate

ddexC:BitRate

0-1

A Composite containing the BitRate for the audio data and a UnitOfMeasure (the default is kbps).

Attribute:UnitOfMeasure

avs:UnitOfBitRate

0-1

The UnitOfMeasure of the BitRate. This is represented in an XML schema as an XML Attribute.

SalesData

dsr:SalesDataToRecordCompany

1-n

A Composite containing details of SalesTransactions of the Release governed by the Deal.

SalesDataGrouping

dsr:SalesDataGroupingToRecordCompany

0-1

A Composite containing details of the criteria by which sales reports to record companies are grouped.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesDataGrouping as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

StartDate

Date

0-1

The StartDate or actual Date of the sales transaction.

EndDate

Date

0-1

The EndDate of the sales report if different from EndDate of the transaction Period which is given in the MessageHeader.

PostCode

String

0-n

A PostCode or zip code of a Consumer of the Releases.

MinimumDuration

Duration

0-1

The MinimumDuration of the Release contained in the SalesDataGrouping (applicable only to Release containing a single SoundRecording or MusicalWorkVideo) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

MaximumDuration

Duration

0-1

The MaximumDuration of the Release contained in the SalesDataGrouping (applicable only to Release containing a single SoundRecording or MusicalWorkVideo) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

DistributionChannelType

avs:DistributionChannelType

0-n

A Type of telecommunication technology used by a Consumer to receive the Release.

CustomerId

String

0-n

A DSP's Identifier for a Consumer of the Releases sold.

TransactionId

String

0-1

The DSP's Identifier for the SalesTransaction by the Consumer in relation to the Release.

StoreLocationDescriptor

ddexC:StoreLocationDescriptor

0-1

A Composite containing the Descriptor (typically an xsID assigned by the DSP) of the store in which the Kiosk is located.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the StoreLocationDescriptor as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PromotionalActivityDescription

ddexC:Description

0-1

A Composite containing the freetext Description of a promotional activity.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Deal

dsr:DealForRecordCompanies

0-1

A Composite containing details of the terms and conditions of the Deal under which sales were transacted. (Note: The Amount reported in this Composite is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

DetailedDeal

dsr:DetailedDeal

1

A Composite containing details of the terms and conditions of the Deal.

CurrencyCode

avs:CurrencyCode

0-1

The Currency in which the SalesTransactions are made (represented by an ISO 4217 CurrencyCode) if different from the CurrencyOfAccounting.

PriceInformation

dsr:PriceInformation

0-1

A Composite containing details of the Price applicable to the SalesTransaction.

Description

ddexC:Description

0-1

A Composite containing a Description of the differences between multiple PriceInformation Composites.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PriceRangeType

ddexC:PriceRangeType

0-1

A Composite containing a Type of Price according to its value range. Typical examples include 'budget' and 'front line'.

Attribute:Namespace

String

1

The Namespace of the PriceRangeType. This is represented in an XML schema as an XML Attribute.

PriceType

ddexC:PriceType

0-1

A Composite containing further details of the Price. Often used to refine the PriceRangeType.

Attribute:Namespace

String

1

The Namespace of the PriceType. This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

WholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit of Usage, using the CurrencyOfAccounting. Note that this Price applies to all UseTypes referenced in a DealTerm Composite.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnit

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

BulkOrderWholesalePricePerUnitInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a wholesale Price for a single unit, using the CurrencyOfAccounting. Note that the size of a bulk order is defined in the contract between MessageSender and the MessageRecipient.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPrice

ddexC:Price

0-1

A Composite containing details of a suggested retail Price.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

SuggestedRetailPriceInCurrencyOfAccounting

ddexC:Price

0-1

A Composite containing details of a suggested retail Price, using the CurrencyOfAccounting.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the Price (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

ECPM

Decimal

0-1

The effective cost per mille (eCPM) for an advertisement at transaction level.

EITHER

IsPromotional

Boolean

1

The Flag indicating whether a special Deal is made between the Licensor and the Licensee (=True) or not (=False) regarding the royalties or payments due to be paid for Releases distributed under this Deal.

OR

PromotionalCode

ddexC:PromotionalCode

1

A Composite containing details of a PromotionalCode.

Attribute:Namespace

String

0-1

The Namespace of the PromotionalCode. This is represented in an XML schema as an XML Attribute.

DealReference

ddexC:DealReference

0-1

A Composite containing the Reference (in the form of an Identifier, Name or Description) to a TextDocument containing details of the Deal governing the SalesTransaction.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DealReference as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CampaignName

String

0-n

The Name of an advertising campaign if the CommercialModelType is AdvertisementSupportedModel.

TaxRate

ddexC:TaxRate

0-n

A Composite containing details of a TaxRate applicable to the total Amount to be paid. Within the DSR Message, only one of the two TaxRate Elements (here and in the SalesByTerritory or in the SalesByTerritory Composite) may be filled.

Rate

Decimal

1

The TaxRate as a percentage.

TaxType

ddexC:TaxType

1-n

A Composite containing details of the Type of Tax.

Attribute:Namespace

String

0-1

The Namespace of the TaxType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxType. This is represented in an XML schema as an XML Attribute.

TaxScope

ddexC:TaxScope

1-n

A Composite containing details of the Type of Tax according to its scope.

Attribute:Namespace

String

0-1

The Namespace of the TaxScope. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TaxScope. This is represented in an XML schema as an XML Attribute.

PriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax.

PriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice excluding value-added tax, using the CurrencyOfAccounting.

PrimaryResourcePriceConsumerPaidExcSalesTax

Decimal

0-1

The RetailPrice excluding value-added tax that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourcePriceConsumerPaidExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The RetailPrice (excluding value-added tax and using the CurrencyOfAccounting) that is applicable to each primary Resource that is part of the currently reported Release. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

CalculationType

ddexC:CalculationType

0-n

A Composite containing details of a Type of Calculation method used by which the royalties are to be determined. This is a text string with no prescribed allowed values.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the CalculationType in a group of CalculationTypes. This is represented in an XML schema as an XML Attribute.

RoyaltyRateType

avs:RoyaltyRateType

0-1

A Type of RoyaltyRate upon which the per unit royalty is calculated.

RoyaltyRate

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

RoyaltyRateInCurrencyOfAccounting

Decimal

0-1

The Rate of royalty to be used when calculating the royalty payment, using the CurrencyOfAccounting. Note that when this Composite is used in a sales reporting Message for a record company, the RoyaltyRate refers to the rate due to the record company, not the royalties due to individual Artists.

AgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

AgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting) agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations.

PrimaryResourceAgreedUnitPriceExcSalesTax

Decimal

0-1

The Price per unit (excluding value-added tax), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

PrimaryResourceAgreedUnitPriceExcSalesTaxInCurrencyOfAccounting

Decimal

0-1

The Price per unit (excluding value-added tax and using the CurrencyOfAccounting), which is applicable to each primary Resource that is part of the currently reported Release and which is agreed between DSP and the record company as representing the notional unit price for Subscription sales, as a basis for royalty and other calculations. This field may only be used when the reported Release contains more than one primary Resource and when the MessageSender is confident that it knows the distribution of the total amount to the individual Resources (e.g. when such a distribution is stated in a contract).

DeductionRate

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DeductionRateInCurrencyOfAccounting

ddexC:DeductionRate

0-n

A Composite containing details of an applicable DeductionRate, using the CurrencyOfAccounting (if any).

Attribute:DeductionRateType

avs:DeductionRateType

1

A Type of DeductionRate. This is represented in an XML schema as an XML Attribute.

Attribute:DeductionDescription

String

0-1

A Description of the Deduction to be applied to an Amount to determine the actual Amount paid. This is a text string with no prescribed allowed values.This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the DeductionDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EffectiveUnitRoyaltyRateNet

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied.

EffectiveUnitRoyaltyRateNetInCurrencyOfAccounting

Decimal

0-1

The RoyaltyRate which applies after all calculations and deductions have been applied, using the CurrencyOfAccounting.

ProprietaryFinancialData

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ProprietaryFinancialDataInCurrencyOfAccounting

dsr:ProprietaryFinancialData

0-n

A Composite containing proprietary financial Elements, using the CurrencyOfAccounting.

Value

Decimal

1

The value of the proprietary financial data.

Description

ddexC:Description

0-1

A Composite containing a Description of the proprietary financial data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AmountPayable

Decimal

0-1

The extended Amount due to the Licensor of Works or Releases for the sales (The Amount reported in this Element is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property rights controlled by the MessageRecipient. The default is that 100% ownership is assumed).

AmountPayableInCurrencyOfAccounting

Decimal

0-1

The AmountPayable, measured in the Currency in which it has been accounted.

CurrencyExchangeRate

Decimal

0-1

The conversion Rate applicable to the AmountPayableInCurrencyOfAccounting.

IsReplacementPurchase

Boolean

0-1

A Flag indicating whether a sale reported in a SalesTransaction is a sale where a Release was returned and a related Release is acquired by the Consumer (=True) or not (=False). Examples include upgrades from a DRMed to a not-DRMed Release. If this Element is not provided, it is assumed that this is False.

TechnicalInstantiation

ddexC:TechnicalInstantiation

0-1

A Composite containing technical details of the Release.

DrmEnforcementType

avs:DrmEnforcementType

0-1

A Type of DRM enforcement.

VideoDefinitionType

avs:VideoDefinitionType

0-1

A Type of resolution (or definition) in which a Video is provided.

CodingType

avs:CodingType

0-1

A Type of coding used to encode a Resource.

BitRate

ddexC:BitRate

0-1

A Composite containing the BitRate for the audio data and a UnitOfMeasure (the default is kbps).

Attribute:UnitOfMeasure

avs:UnitOfBitRate

0-1

The UnitOfMeasure of the BitRate. This is represented in an XML schema as an XML Attribute.

NumberOfConsumerSalesGross

Integer

1

The number of unit sales of the Release from the DSP to Consumers, including any sales adjustments but not including units made available free of charge. Sales adjustments include e.g. file failures.

NumberOfUnitAdjustments

Integer

0-1

The number of sold units of a Release returned (with refund) to the DSP as a result of a reversal of a SalesTransaction or because of an earlier error in sales reporting.

NumberOfFreeUnitsToConsumers

Integer

1

The number of units of a Release provided free to Consumers.

NumberOfUnitAdjustmentsToFreeUnits

Integer

0-1

The number of free units of a Release returned to the DSP.

IsUpgrade

Boolean

0-1

A Flag indicating whether the SalesTransaction applies to an upgraded Release (=True) or not (=False).

DataToBeForwarded

Boolean

1

The Flag indicating whether sales data will be forwarded by the DSP (or any Organization reporting on behalf of the DSP) to the appropriate MusicalWork Licensor (=False) or if this has to be done by the MessageRecipient (=True).

Comment

ddexC:Comment

0-1

A Composite containing the Comment about the ReleaseTransactions Composite.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Comment as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DurationUsed

ddexC:DurationByUseType

0-n

A Composite containing details of the total Duration of the Release or Resource that has been used (this may be less than the total Duration), specified for a UseType (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S). This applies only to single-Resource Releases.

Duration

Duration

1

The Duration specified for the UseType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

RecordCompanyMarketShareData

ddexC:RecordCompanyMarketShareData

0-n

A Composite containing information to support the calculation of the record company's market share of all Releases provided by a DSP to Consumers for a specified UseType.

ReleaseType

ddexC:ReleaseType

0-n

A Composite containing details of the form in which a ReleaseCreator anticipates offering the Release to Consumers.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.

UnitsSoldTotal

Integer

1

The total number of Releases sold of the ReleaseType.

UseType

ddexC:UseType

0-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

NumberOfSubscribers

ddexC:NumberOfSubscribers

0-n

A Composite containing a NumberOfSubscribers for the UseType for the DSP (applicable only where a Subscription Service is employed).

Quantity

Integer

1

The number of Consumers using the DSP service specified for the UseType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

DspGrossRevenue

ddexC:AmountByUseAndDistributionChannelType

0-n

A Composite containing details of the gross Revenue of the DSP for the Territory, specified for a UseType and a DistributionChannelType.

Amount

Decimal

1

The Amount specified for the UseType and the DistributionChannelType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

DspNetRevenue

ddexC:AmountByUseAndDistributionChannelType

0-n

A Composite containing details of the net Revenue of the DSP for the Territory, specified for a UseType and a DistributionChannelType.

Amount

Decimal

1

The Amount specified for the UseType and the DistributionChannelType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

DspDeductionsAmount

ddexC:AmountByUseAndDistributionChannelType

0-n

A Composite containing details of the Amount deducted by the DSP from gross Revenue, specified for a UseType and a DistributionChannelType.

Amount

Decimal

1

The Amount specified for the UseType and the DistributionChannelType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

PercentageNetRevenueShare

ddexC:AmountByUseAndDistributionChannelType

0-n

A Composite containing details of the percentage which represents a share of a net Revenue generated by the DSP which is due to the record company, specified for a UseType and a DistributionChannelType.

Amount

Decimal

1

The Amount specified for the UseType and the DistributionChannelType.

UseType

ddexC:UseType

1-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

MinimumAmountPerCustomer

Decimal

0-1

The minimum Amount that has to be paid by each Customer to the DSP for a Subscription for the UseType.

WholesaleAmountTotal

Decimal

0-1

The Amount representing the total wholesale revenue.

WholesaleAmountTotalInCurrencyOfAccounting

Decimal

0-1

The Amount representing the total wholesale revenue reported in the CurrencyOfAccounting.

TotalAmountPayableInCurrencyOfAccounting

Decimal

0-1

The calculated Total of AmountPayables in the CurrencyOfAccounting.

CurrencyExchangeRate

Decimal

0-1

The conversion Rate applicable to the TotalAmountPayableInCurrencyOfAccounting.

AlternativeConversionRate

ddexC:ConversionRate

0-n

A Composite containing details of a conversion Rate between the CurrencyOfAccounting and an alternative Currency.

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the ConversionRate (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

TotalSalesByReleaseType

dsr:TotalSalesByReleaseType

1-n

A Composite containing details of total sales of Releases of a specific Type.

ReleaseType

ddexC:ReleaseType

0-n

A Composite containing details of the form in which a ReleaseCreator anticipates offering the Release to Consumers.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.

UnitsSoldTotal

Integer

1

The total number of Releases sold of the ReleaseType.

RoyaltyAmount

ddexC:RoyaltyAmount

0-1

A Composite containing details of the RoyaltyAmount due. This is an estimate based on best knowledge on the side of the MessageSender with respect to the intellectual property Rights controlled by the MessageRecipient (The default is that 100% ownership is assumed).

Attribute:CurrencyCode

avs:CurrencyCode

1

The Currency of the RoyaltyAmount (represented by an ISO 4217 CurrencyCode). This is represented in an XML schema as an XML Attribute.

NumberOfSalesTransactionRecords

Integer

0-1

The check number which identifies the number of SalesTransaction records contained in the SalesReportToRecordCompanyMessage. SalesTransaction records are SalesToRecordCompanyByTerritory Composites.

6.4 SalesReportToSocietyMessage

dsr:SalesReportToSocietyMessage

A sales reporting Message in the Sales Reporting Message Suite Standard, sent to a MusicalWork Licensor.

Message Element

Data Type

Card

Element Description

Attribute:MessageSchemaVersionId

String

1

The Identifier of the Version of the XML schema used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:BusinessProfileVersionId

String

0-1

The Identifier of the Version of the business profile used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:ReleaseProfileVersionId

String

0-1

The Identifier of the Version of the release profile used for the Message. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SalesReportToSocietyMessage as defined in IETF RfC 4646. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageHeader

ddexC:MessageHeader

1

The MessageHeader for the SalesReportToSocietyMessage.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessageHeader as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageThreadId

String

1

A xsstring used to uniquely identify the thread of Messages of which the current Message is a part. One example of such a 'thread' is the chain of NewReleaseMessages being sent from ReleaseCreator to wholesale ReleaseDistributor 1 to retail DSP when communicating information about the same Release(s). A common MessageThreadId will allow all these messages to be tied together.

MessageId

String

1

A xsstring used to uniquely identify the current Message.

MessageFileName

String

0-1

The FileName, possibly including the FilePath, of the XML File containing the current Message.

MessageSender

ddexC:MessagingParty

1

A Composite containing details of the MessageSender.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SentOnBehalfOf

ddexC:MessagingParty

0-1

A Composite containing details of the Party on whose behalf the Message is sent.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageRecipient

ddexC:MessagingParty

1

A Composite containing details of the MessageRecipient.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageCreatedDateTime

DateTime

1

The DateTime on which the Message was created (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).

MessageAuditTrail

ddexC:MessageAuditTrail

0-1

A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessageAuditTrail as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageAuditTrailEvent

ddexC:MessageAuditTrailEvent

1-n

A Composite containing details of a Party handling the Message and the Time at which the handling took place.

MessagingPartyDescriptor

ddexC:MessagingParty

1

A Composite containing details of a MessagingParty.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MessagingParty as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party handling the Message. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

PartyName

ddexC:PartyName

0-1

A Composite containing details of the PartyNames for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TradingName

ddexC:Name

0-1

A Composite containing a TradingName for the Party handling the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

DateTime

DateTime

1

The DateTime at which the Message was handled by the MessagingParty (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).

Comment

ddexC:Comment

0-1

A Composite containing a human-readable Comment about the Message.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Comment as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageControlType

avs:MessageControlType

0-1

The indicator used to distinguish a live Message from a test Message.

MessageNotificationPeriod

ddexC:MessageNotificationPeriod

1

A Composite containing details of the Period covered by the SalesReportToSocietyMessage.

StartDate

Date

1

The Date that marks the beginning of the Period (in ISO 86012004 format: YYYY-MM-DD). This cannot be a Date in the future.

EndDate

Date

1

The Date that marks the end of the Period (in ISO 86012004 format: YYYY-MM-DD). This cannot be a Date in the future.

RemittanceAdvice

ddexC:RemittanceAdvice

0-1

A textual commentary about the method for settlement of payments between MessageSender and MessageRecipient (e.g. 'international bank transfer initiated on 2006-09-18').

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the RemittanceAdvice as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MessageContentRevenueType

avs:MessageContentRevenueType

0-1

A Type of revenue to which the content of the Message relates.

RightsCoverage

avs:RightsCoverage

0-n

A Type of Right which is covered in the SalesReportToSocietyMessage.

ContainedReleaseSummary

dsr:ContainedReleaseSummary

0-n

A Composite containing summary details of a Release for which sales data is provided in the SalesReportToSocietyMessage. Either this Element or at least one of ContainedMusicalWorkList, ContainedResourceList and ContainedReleaseList is required. Typically a SalesReportToSocietyMessage only contains either this Element or a set of ContainedMusicalWorkList, ContainedResourceList and ContainedReleaseList are used.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummary as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseId

ddexC:ReleaseId

1-n

A Composite containing details of ReleaseIds. If available, a GRid shall always to be used. If the Release contains only one SoundRecording, the ISRC of the SoundRecording may be used instead. If the Release is an abstraction of a complete PhysicalProduct (such as a CD Album), the ICPN of the PhysicalProduct may be used instead. More than one of these identifiers may be provided.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

GRid

String

0-1

The GRid identifying the Release. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xsstring 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character.

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) used as proxy for identification of the Release. Only applicable when the Release only contains one SoundRecording or one MusicalWorkVideo. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

ICPN

ddexC:ICPN

0-1

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).

Attribute:IsEan

Boolean

1

The Flag indicating whether the ICPN is specifically an EAN (=True) or a UPC (=False). This is represented in an XML schema as an XML Attribute.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Release.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Release.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReleaseReference

ID

1

The Identifier (specific to the Message) of the Release. This is a LocalReleaseAnchor starting with the letter R.

ReleaseType

ddexC:ReleaseType

0-1

A Composite containing details of the form in which a ReleaseCreator anticipates offering the Release to Consumers.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseSummaryDetailsByTerritory

ddexC:ReleaseSummaryDetailsByTerritory

0-n

A Composite containing summary details of Descriptors and other attributes of the Release which may vary according to Territory of Release. Territory of Release may be the world.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummaryDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

DisplayArtistName

ddexC:Name

0-n

A Composite containing the Name to be used by a DSP when presenting Artist details of the Release to a Consumer.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label for the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RelatedRelease

ddexC:RelatedRelease

0-n

A Composite containing details of a Release (or a PhysicalProduct or a DigitalProduct derived from such a Release) which is related to the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleatedRelease as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseId

ddexC:ReleaseId

1-n

A Composite containing details of ReleaseIds. If available, a GRid shall always to be used. If the Release contains only one SoundRecording, the ISRC of the SoundRecording may be used instead. If the Release is an abstraction of a complete PhysicalProduct (such as a CD Album), the ICPN of the PhysicalProduct may be used instead. More than one of these identifiers may be provided.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

GRid

String

0-1

The GRid identifying the Release. This is the preferred Element and is mandatory if a GRid is available. A GRid comprises four parts: the xsstring 'A1', followed by five alphanumeric characters, ten alphanumeric characters and and one alphanumeric character.

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) used as proxy for identification of the Release. Only applicable when the Release only contains one SoundRecording or one MusicalWorkVideo. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

ICPN

ddexC:ICPN

0-1

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).

Attribute:IsEan

Boolean

1

The Flag indicating whether the ICPN is specifically an EAN (=True) or a UPC (=False). This is represented in an XML schema as an XML Attribute.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Release.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Release.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

0-1

A Composite containing details of the ReferenceTitle of the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReleaseSummaryDetailsByTerritory

ddexC:ReleaseSummaryDetailsByTerritory

0-n

A Composite containing summary details of Descriptors and other attributes of the Release which may vary according to Territory of Release. Territory of Release may be the world.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReleaseSummaryDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the ReleaseSummaryDetailsByTerritory do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

DisplayArtistName

ddexC:Name

0-n

A Composite containing the Name to be used by a DSP when presenting Artist details of the Release to a Consumer.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label for the Release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Release.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReleaseRelationshipType

ddexC:ReleaseRelationshipType

1

A Composite containing details of the Type of the relationship between the two Releases.

Attribute:Namespace

String

0-1

The Namespace of the ReleaseRelationshipType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ReleaseRelationshipType. This is represented in an XML schema as an XML Attribute.

ReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the related Release was or will be first made available for Usage in its current form, whether for physical or electronic/online distribution (in ISO 86012004 format: YYYY-MM-DD).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the collection of tracks for the Release (e.g. the equivalent physical album on vinyl) was or will be first made available for Usage, whether for physical or electronic/online distribution (in ISO 86012004 format: YYYY-MM-DD).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ContainedWorkList

ddexC:WorkList

0-1

A Composite containing details of one or more MusicalWorks contained in Releases for which sales data is provided in the SalesReportToSocietyMessage. If this Element is used, the ContainedReleaseSummary Element shall not be used.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the WorkList as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MusicalWork

ddexC:MusicalWork

1-n

A Composite containing details of a MusicalWork contained in a Resource.

Attribute:IsUpdated

Boolean

0-1

The Flag indicating whether the MusicalWork Element was updated (=True) or not (=False). The Flag may only be used when the UpdateIndicator is set to UpdateMessage. When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided MusicalWork data with the now provided data.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MusicalWork as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MusicalWorkId

ddexC:MusicalWorkId

1-n

A Composite containing details of a MusicalWorkId of the MusicalWork.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

MusicalWorkReference

ID

1

The Identifier (specific to the Message) of the MusicalWork within the Release which contains it. This is a LocalMusicalWorkAnchor starting with the letter W.

ReferenceTitle

ddexC:ReferenceTitle

1-n

A Composite containing details of a ReferenceTitle of the MusicalWork.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

MusicalWorkContributor

ddexC:MusicalWorkContributor

1-n

A Composite containing details a MusicalWorkContributor to the MusicalWork.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWorkContributor in a group of MusicalWorkContributors that have contributed to a MusicalWork. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

MusicalWorkContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the Contributor in relation to the MusicalWork. Note: This can be used in a DdexMessage in relation to any Work, Performance or Fixation any of which may form the whole or part of the Resource itself. Example: if an 'AssociatedPerformer' is shown as a Contributor to a MusicalWork it refers to a performer of a Resource (e.g. a SoundRecording) expressing the MusicalWork.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

SocietyAffiliation

ddexC:SocietyAffiliation

0-n

A Composite containing details of a society affiliation for the MusicalWorkContributor.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the affiliation details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the affiliation details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

MusicRightsSociety

ddexC:PartyDescriptor

1

A Composite containing details of a MusicRightsSociety.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

MusicalWorkType

ddexC:MusicalWorkType

0-n

A Composite containing details of the Type of the MusicalWork.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.

RightShare

ddexC:RightShare

0-n

A Composite containing details of a RightShare for the MusicalWork.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the RightShare as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

RightShareId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers for the RightShare.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

RightShareReference

ID

1

The Identifier (specific to the Message) of the RightShare within the Release which contains it. This is a LocalRightShareAnchor starting with the letter S.

RightShareCreationReferenceList

ddexC:RightShareCreationReferenceList

0-1

A Composite containing details of one or more Creations contained in the RightShare.

RightShareWorkReference

IDREF

0-n

A Reference for a Work (specific to this Message) that is part of the RightShare. This is a LocalMusicalWorkAnchorReference starting with the letter W.

RightShareResourceReference

IDREF

0-n

A Reference for a Resource (specific to this Message) that is part of the RightShare. This is a LocalResourceAnchorReference starting with the letter A. The RightShare covers the Works used in the Resource(s).

RightShareReleaseReference

IDREF

0-n

A Reference for a Release (specific to this Message) that is part of the RightShare. This is a LocalReleaseAnchorReference starting with the letter R. The RightShare covers the Works used in the Release(s).

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the RightShare applies (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the RightShare does not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

RightsType

ddexC:RightsType

0-n

A Type of Right covered by the RightShare. One of the Elements RightsType and UseType must be present. The RightsType is defined according to the jurisdiction of the Territory indicated in the TerritoryCode XmlAttribute.

Attribute:TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the RightsType applies (represented by an ISO 3166-1 TerritoryCode). The RightsType is defined according to the jurisdiction of this Territory.

Attribute:Namespace

String

0-1

The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.

UseType

ddexC:UseType

0-n

A Composite containing details of a nature of a Service, or a Release, as used by a Consumer. One of the Elements RightsType and UseType must be present.

Attribute:Namespace

String

0-1

The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.

UserInterfaceType

ddexC:UserInterfaceType

0-n

A Composite containing details of a physical interface by which a Consumer uses a Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.

DistributionChannelType

ddexC:DistributionChannelType

0-n

A Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.

Attribute:Namespace

String

0-1

The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.

CarrierType

ddexC:CarrierType

0-n

A Composite containing details of a Carrier.

Attribute:Namespace

String

0-1

The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.

CommercialModelType

ddexC:CommercialModelType

0-n

A Composite containing details of the fundamental business model which applies (e.g. SubscriptionModel and PayAsYouGoModel). The CommercialModelType indicates how the Consumer pays for the Service or Release.

Attribute:Namespace

String

0-1

The Namespace of the CommercialModelType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CommercialModelType. This is represented in an XML schema as an XML Attribute.

MusicalWorkRightsClaimType

avs:MusicalWorkRightsClaimType

0-n

A Type of the RightsClaim related to a MusicalWork.

RightsController

ddexC:RightsController

0-n

A Composite containing details of a RightsController of Rights in a Creation.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

RightsControllerRole

avs:RightsControllerRole

0-n

A role that describes the Party involved in the administration of Rights.

EITHER

RightShareUnknown

Boolean

1

The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).

OR

RightSharePercentage

String

1

The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value (e.g. '0.125' represents 12.5%). If no information is given, 100% is assumed.

ValidityPeriod

ddexC:Period

1

A Composite containing details about the Period of Time for which the RightShare is valid.

EITHER

StartDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of an Event that marks the beginning of the Period (in ISO 86012004 format: YYYY-MM-DD). The StartDate must be earlier than the EndDate if both are provided.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EndDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of an Event that marks the end of the Period (in ISO 86012004 format: YYYY-MM-DD). The EndDate must not be earlier than the StartDate if both are provided.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OR

StartDateTime

ddexC:EventDateTime

0-1

A Composite containing details of the DateTime and Place of an Event that marks the beginning of the Period (in ISO 86012004 format: YYYY-DD-MMThhmmss). The StartDateTime must be earlier than the EndDateTime if both are provided.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported DateTime (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported DateTime (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EndDateTime

ddexC:EventDateTime

0-1

A Composite containing details of the DateTime and Place of an Event that marks the end of the Period (in ISO 86012004 format: YYYY-DD-MMThhmmss). The EndDateTime must not be earlier than the StartDateTime if both are provided.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported DateTime (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported DateTime (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

RightShareUnknown

Boolean

1

The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).

OR

RightSharePercentage

String

0-1

The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value (e.g. '0.125' represents 12.5%) or as a fraction (e.g. '1/8' represents 12.5%).

TariffReference

ddexC:TariffReference

0-1

A Composite containing details of a Reference to a TextDocument containing details of a Tariff (in the form of an Identifier, Name or Description) that is to be applied to the RightShare.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TariffReference (and the TariffSubReference if applicable) as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TariffSubReference

String

0-1

The Reference to a TextDocument containing more specific details of a Tariff. This is represented in an XML schema as an XML Attribute.

LicenseStatus

avs:LicenseStatus

0-1

The legal status of a License for the RightShare.

HasFirstLicenseRefusal

Boolean

0-1

The Flag indicating whether a RightsController retains the right of refusal regarding the granting of the first licence for creating a SoundRecording of a Musical Work (=True) or not (=False).

MusicalWorkDetailsByTerritory

ddexC:MusicalWorkDetailsByTerritory

0-n

A Composite containing details of Descriptors and other attributes of the MusicalWork which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MusicalWorkDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the MusicalWork details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the MusicalWork details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

MusicalWorkContributor

ddexC:MusicalWorkContributor

1-n

A Composite containing details a MusicalWorkContributor to the MusicalWork.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWorkContributor in a group of MusicalWorkContributors that have contributed to a MusicalWork. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

MusicalWorkContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the Contributor in relation to the MusicalWork. Note: This can be used in a DdexMessage in relation to any Work, Performance or Fixation any of which may form the whole or part of the Resource itself. Example: if an 'AssociatedPerformer' is shown as a Contributor to a MusicalWork it refers to a performer of a Resource (e.g. a SoundRecording) expressing the MusicalWork.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

SocietyAffiliation

ddexC:SocietyAffiliation

0-n

A Composite containing details of a society affiliation for the MusicalWorkContributor.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the affiliation details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the affiliation details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

MusicRightsSociety

ddexC:PartyDescriptor

1

A Composite containing details of a MusicRightsSociety.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ContainedCueSheetList

ddexC:CueSheetList

0-1

A Composite containing details of one or more CueSheets contained in Releases for which sales data is provided in the SalesReportToSocietyMessage. If this Element is used, the ContainedReleaseSummary Element shall not be used.

CueSheet

ddexC:CueSheet

1-n

A Composite containing details of a CueSheet contained in a Resource.

CueSheetId

ddexC:ProprietaryId

0-n

A Composite containing details of a CueSheetId of the CueSheet.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

CueSheetReference

ID

1

The Identifier (specific to the Message) of the CueSheet within the Release which contains it. This is a LocalCueSheetAnchor starting with the letter Q.

CueSheetType

ddexC:CueSheetType

1

A Composite containing details of a Type of the CueSheet.

Attribute:Namespace

String

0-1

The Namespace of the CueSheetType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueSheetType. This is represented in an XML schema as an XML Attribute.

Cue

ddexC:Cue

1-n

A Composite containing details of a Cue.

CueUseType

ddexC:CueUseType

0-1

A Composite containing details of a UseType of the Cue. It can be expected that this element will be contractually mandatory in many communications of cue sheets to music rights societies.

Attribute:Namespace

String

0-1

The Namespace of the CueUseType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueUseType. This is represented in an XML schema as an XML Attribute.

CueThemeType

ddexC:CueThemeType

0-1

A Composite containing details of a ThemeType for the Creation referenced in the Cue.

Attribute:Namespace

String

0-1

The Namespace of the CueThemeType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueThemeType. This is represented in an XML schema as an XML Attribute.

CueVocalType

ddexC:CueVocalType

0-1

A Composite containing details of a VocalType for the Creation referenced in the Cue.

Attribute:Namespace

String

0-1

The Namespace of the CueVocalType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueVocalType. This is represented in an XML schema as an XML Attribute.

IsDance

Boolean

0-1

A Flag indicating whether a Creation contains dancing (=True) or not (=False).

CueVisualPerceptionType

ddexC:CueVisualPerceptionType

0-1

A Composite containing details of a VisualPerceptionType for the Creation referenced in the Cue.

Attribute:Namespace

String

0-1

The Namespace of the CueVisualPerceptionType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueVisualPerceptionType. This is represented in an XML schema as an XML Attribute.

CueOrigin

ddexC:CueOrigin

0-1

A Composite containing details of a CueOrigin for the Cue. It can be expected that this element will be contractually mandatory in many communications of cue sheets to music rights societies.

Attribute:Namespace

String

0-1

The Namespace of the CueOrigin. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the CueOrigin. This is represented in an XML schema as an XML Attribute.

EITHER

CueCreationReference

ddexC:CueCreationReference

1-n

A Composite containing a CueCreationReference for a Creation (specific to this Message).

EITHER

CueWorkReference

IDREF

1

A Reference for a Work (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

OR

CueResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

OR

ReferencedCreationType

avs:CreationType

0-1

A Type of the Creation referenced in the Cue.

ReferencedCreationId

ddexC:CreationId

0-1

A Composite containing details of a CreationId.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) for the Resource. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

ISMN

String

0-1

The ISMN (International Standard Music Number defined in ISO 10957) for the Resource. An ISMN is a thirteen-digit number. Pre-2008 ISMNs, which had 10 characters and are now deprecated, are converted by replacing the initial letter ('M') with '979-0'.

ISAN

String

0-1

The ISAN (International Standard Audiovisual Number as defined in ISO 15706) for the Resource. An ISAN comprises four blocks of four hexadecimal charaters followed by a check character.

VISAN

String

0-1

The V-ISAN (Version Identifier of a International Standard Audiovisual Number as defined in ISO 15706-2) for the Resource. A V-ISAN comprises four blocks of four hexadecimal charaters followed by a check character, followed by two further blocks of four hexadecimal characters, followed by a further check character.

ISBN

String

0-1

The ISBN (International Standard Book Number defined in ISO 2108) for the Resource. An ISBN is a 13-digit number. Pre-2007, ISBNs, which had 10-digits and are now deprecated, are converted by adding the prefix '978' and re-calculating the check character.

ISSN

String

0-1

The ISSN (International Standard Serial Number defined in ISO 3297) for the Resource. An ISSN comprises two groups of four digits, separated by a hyphen and a control digit.

SICI

String

0-1

The SICI (Serial Item and Contribution Identifier defined in ANSI/NISO Z39.56-199) for the Resource.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Resource.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Creation.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ReferencedCreationTitle

ddexC:Title

0-n

A Composite containing details of a Title of the Creation referenced in the Cue.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

ReferencedCreationContributor

ddexC:ResourceContributor

0-n

A Composite containing details a Contributor of the Creation referenced in the Cue.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

HasMusicalContent

Boolean

0-1

A Flag indicating whether whether the Creation referenced in the Cue contains musical content such as a SoundRecording or a MusicalWork (=True) or not (=False).

StartTime

Duration

0-1

The start time of the Creation, measured from the start of the Resource from which the CueSheet is referenced (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

Duration

Duration

0-1

The Duration of the use of the Creation that is referenced in the CueCreationReference (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

EndTime

Duration

0-1

The end time of the Creation, measured from the start of the Resource from which the CueSheet is referenced (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

ContainedResourceList

dsr:ResourceList

0-1

A Composite containing details of one or more Resources contained in Releases for which sales data is provided in the SalesReportToSocietyMessage. If this Element is used, the ContainedReleaseSummary Element shall not be used.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ResourceList as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SoundRecording

dsr:SoundRecording

0-n

A Composite containing details of a SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SoundRecording as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SoundRecordingType

ddexC:SoundRecordingType

0-1

A Composite containing details of the Type of the SoundRecording.

Attribute:Namespace

String

0-1

The Namespace of the SoundRecordingType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the SoundRecordingType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the SoundRecording is related to an Artist (=True) or not (=False).

SoundRecordingId

ddexC:SoundRecordingId

1-n

A Composite containing details of SoundRecordingIds.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISRC

String

0-1

The ISRC (International Standard Recording Code as defined in ISO 3901) for the SoundRecording. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the SoundRecording.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the SoundRecording (usually one per society involved in the messaging).

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectSoundRecordingId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the SoundRecording.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the SoundRecording within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

InstrumentationDescription

ddexC:Description

0-1

A Composite containing a Description of the Type of instrumentation of the MusicalWork(s) in the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

IsMedley

Boolean

0-1

The Flag indicating whether the SoundRecording is a Medley (=True) or not (=False).

IsPotpourri

Boolean

0-1

The Flag indicating whether the SoundRecording is a Potpourri (=True) or not (=False).

IsInstrumental

Boolean

0-1

The Flag indicating whether the SoundRecording is instrumental (=True) or not (=False).

IsBackground

Boolean

0-1

The Flag indicating whether the SoundRecording is used as background to other audio or audiovisual material (=True) or not (=False).

IsHiddenResource

Boolean

0-1

The Flag indicating whether the SoundRecording is hidden in some way from the Consumer (=True) or not (=False).

IsBonusResource

Boolean

0-1

The Flag indicating whether the SoundRecording is additional to those on the original Release of which this is a Version (=True) or not (=False).

IsComputerGenerated

Boolean

0-1

The Flag indicating whether the SoundRecording is generated by a computer (=True) or not (=False).

PerformerInformationRequired

Boolean

0-1

A Flag indicating whether performer information is required (=True) or not (=False) when communicating details of the SoundRecording.

LanguageOfPerformance

avs:IsoLanguageCode

0-1

The Language of the Performance recorded in the SoundRecording (represented by an ISO 639-2 LanguageCode).

Duration

Duration

1

The Duration of the SoundRecording (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the SoundRecording.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the SoundRecording.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current SoundRecording.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was originally mastered (either in analogue or digital form).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SoundRecordingDetailsByTerritory

ddexC:SoundRecordingDetailsByTerritory

1-n

A Composite containing details of Descriptors and other attributes of the SoundRecording which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SoundRecordingDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SoundRecording details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SoundRecording details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

DisplayArtist

ddexC:Artist

0-n

A Composite containing details of the DisplayArtist for the SoundRecording. The DisplayArtist may be described through Name, Identifier and Roles.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the Artist in a group of Artists. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ArtistRole

ddexC:ArtistRole

1-n

A Composite containing details of a role played by the Artist in relation to other Artists.

Attribute:Namespace

String

0-1

The Namespace of the ArtistRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ArtistRole. This is represented in an XML schema as an XML Attribute.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the SoundRecording.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label under which the Release is to be marketed.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsController

ddexC:RightsController

0-n

A Composite containing details of RightsController of Rights in the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

RightsControllerRole

avs:RightsControllerRole

0-n

A role that describes the Party involved in the administration of Rights.

EITHER

RightShareUnknown

Boolean

1

The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).

OR

RightSharePercentage

String

1

The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value (e.g. '0.125' represents 12.5%). If no information is given, 100% is assumed.

RemasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was re-mastered (usually digitally).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PLine

ddexC:PLine

0-n

A Composite containing details of the PLine for the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the PLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:PLineType

avs:PLineType

0-1

A Type of PLine. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the PLine is a OriginalPLine.

Year

GYear

0-1

The Year of the PLine.

PLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

PLineText

String

1

The text of the PLine.

URL

String

0-1

A URL from which the SoundRecording was sold.

MIDI

dsr:MIDI

0-n

A Composite containing details of a MIDI.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MIDI as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MidiType

ddexC:MidiType

0-1

A Composite containing details of the Type of the MIDI.

Attribute:Namespace

String

0-1

The Namespace of the MidiType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MidiType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the MIDI is related to an Artist (=True) or not (=False).

MidiId

ddexC:MidiId

1-n

A Composite containing details of Identifiers of the Midi.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ProprietaryId

ddexC:ProprietaryId

1-n

A Composite containing details of a ProprietaryIdentifier of the Midi.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectMidiId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the MIDI.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the MIDI within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the MIDI.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

InstrumentationDescription

ddexC:Description

0-1

A Composite containing a Description of the Type of instrumentation of the MusicalWork(s) in the MIDI.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

IsMedley

Boolean

0-1

The Flag indicating whether the MIDI is a Medley (=True) or not (=False).

IsPotpourri

Boolean

0-1

The Flag indicating whether the MIDI is a Potpourri (=True) or not (=False).

IsInstrumental

Boolean

0-1

The Flag indicating whether the MIDI is instrumental (=True) or not (=False).

IsBackground

Boolean

0-1

The Flag indicating whether the MIDI is used as background to other audio or audiovisual material (=True) or not (=False).

IsHiddenResource

Boolean

0-1

The Flag indicating whether the MIDI is hidden in some way from the Consumer (=True) or not (=False).

IsBonusResource

Boolean

0-1

The Flag indicating whether the MIDI is additional to those on the original Release of which this is a Version (=True) or not (=False).

IsComputerGenerated

Boolean

0-1

The Flag indicating whether the MIDI is generated by a computer (=True) or not (=False).

PerformerInformationRequired

Boolean

0-1

A Flag indicating whether performer information is required (=True) or not (=False) when communicating details of the MIDI.

LanguageOfPerformance

avs:IsoLanguageCode

0-1

The Language of the Performance recorded in the MIDI (represented by an ISO 639-2 LanguageCode).

Duration

Duration

1

The Duration of the MIDI (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the MIDI.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the MIDI.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current MIDI.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the MIDI was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the MIDI was originally mastered (either in analogue or digital form).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MidiDetailsByTerritory

ddexC:MidiDetailsByTerritory

1-n

A Composite containing details of Descriptors and other attributes of the MIDI which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the MidiDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the MIDI details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the MIDI details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the MIDI.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

DisplayArtist

ddexC:Artist

0-n

A Composite containing details of the DisplayArtist for the MIDI. The DisplayArtist may be described through Name, Identifier and Roles.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the Artist in a group of Artists. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ArtistRole

ddexC:ArtistRole

1-n

A Composite containing details of a role played by the Artist in relation to other Artists.

Attribute:Namespace

String

0-1

The Namespace of the ArtistRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ArtistRole. This is represented in an XML schema as an XML Attribute.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the MIDI.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the MIDI.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the MIDI.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label under which the Release is to be marketed.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsController

ddexC:RightsController

0-n

A Composite containing details of RightsController of Rights in the MIDI.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

RightsControllerRole

avs:RightsControllerRole

0-n

A role that describes the Party involved in the administration of Rights.

EITHER

RightShareUnknown

Boolean

1

The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).

OR

RightSharePercentage

String

1

The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value (e.g. '0.125' represents 12.5%). If no information is given, 100% is assumed.

RemasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the MIDI was re-mastered (usually digitally).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the MIDI was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CLine

ddexC:CLine

0-n

A Composite containing details of the CLine for the MIDI.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Year

GYear

0-1

The Year of the CLine.

CLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

CLineText

String

1

The text of the CLine.

URL

String

0-1

A URL from which the MIDI was sold.

Video

dsr:Video

0-n

A Composite containing details of a Video.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Video as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

VideoType

ddexC:VideoType

0-1

A Composite containing details of the Type of the Video.

Attribute:Namespace

String

0-1

The Namespace of the VideoType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the VideoType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the Video is related to an Artist (=True) or not (=False).

VideoId

ddexC:VideoId

0-n

A Composite containing details of an Identifier of the Video.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISRC

String

0-1

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.

ISAN

String

0-1

The ISAN (International Standard Audiovisual Number as defined in ISO 15706) for the Video. An ISAN comprises four blocks of four hexadecimal charaters followed by a check character.

VISAN

String

0-1

The V-ISAN (Version Identifier of a International Standard Audiovisual Number as defined in ISO 15706-2) for the Video. A V-ISAN comprises four blocks of four hexadecimal charaters followed by a check character, followed by two further blocks of four hexadecimal characters, followed by a further check character.

CatalogNumber

ddexC:CatalogNumber

0-1

A Composite containing details of the CatalogNumber of the Video.

Attribute:Namespace

String

1

The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Video (usually one per society involved in the messaging).

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectVideoId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the Video.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the Video within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

EITHER

VideoCueSheetReference

ddexC:VideoCueSheetReference

1-n

A Composite containing a VideoCueSheetReference for a CueSheet (specific to this Message).

VideoCueSheetReference

IDREF

1

A Reference for a CueSheet (specific to this Message). This is a LocalCueSheetAnchorReference starting with the letter Q.

OR

ReasonForCueSheetAbsence

ddexC:Reason

1

A Composite containing the textual Description of the reason for the Identifier being used as a proxy.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Reason as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the Video.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the Video.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

InstrumentationDescription

ddexC:Description

0-1

A Composite containing a Description of the Type of instrumentation of the MusicalWork(s) in the Video.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

IsMedley

Boolean

0-1

The Flag indicating whether the Video is a Medley (=True) or not (=False).

IsPotpourri

Boolean

0-1

The Flag indicating whether the Video is a Potpourri (=True) or not (=False).

IsInstrumental

Boolean

0-1

The Flag indicating whether the Video is instrumental (=True) or not (=False).

IsBackground

Boolean

0-1

The Flag indicating whether the Video is used as background to other audio or audiovisual material (=True) or not (=False).

IsHiddenResource

Boolean

0-1

The Flag indicating whether the Video is hidden in some way from the Consumer (=True) or not (=False).

IsBonusResource

Boolean

0-1

The Flag indicating whether the Video is additional to those on the original Release of which this is a Version (=True) or not (=False).

LanguageOfPerformance

avs:IsoLanguageCode

0-n

The Language of the Performance recorded in the Video (represented by an ISO 639-2 LanguageCode).

Duration

Duration

1

The Duration of the Video (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

DurationOfMusicalContent

Duration

0-1

The Duration of the musical content (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the Video.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the Video.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current Video.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Video was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

MasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Video was originally mastered (either in analogue or digital form).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

VideoDetailsByTerritory

ddexC:VideoDetailsByTerritory

1-n

A Composite containing details of Descriptors and other attributes of the Video which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SoundRecordingDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SoundRecording details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SoundRecording details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

DisplayArtist

ddexC:Artist

0-n

A Composite containing details of the DisplayArtist for the SoundRecording. The DisplayArtist may be described through Name, Identifier and Roles.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the Artist in a group of Artists. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ArtistRole

ddexC:ArtistRole

1-n

A Composite containing details of a role played by the Artist in relation to other Artists.

Attribute:Namespace

String

0-1

The Namespace of the ArtistRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ArtistRole. This is represented in an XML schema as an XML Attribute.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) used in the SoundRecording.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

LabelName

ddexC:LabelName

0-n

A Composite containing the Name of the Label under which the Release is to be marketed.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the LabelName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:LabelNameType

String

0-1

A Type of LabelName. This is represented in an XML schema as an XML Attribute.

RightsController

ddexC:RightsController

0-n

A Composite containing details of RightsController of Rights in the SoundRecording.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

RightsControllerRole

avs:RightsControllerRole

0-n

A role that describes the Party involved in the administration of Rights.

EITHER

RightShareUnknown

Boolean

1

The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).

OR

RightSharePercentage

String

1

The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value (e.g. '0.125' represents 12.5%). If no information is given, 100% is assumed.

RemasteredDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was re-mastered (usually digitally).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SoundRecording was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PLine

ddexC:PLine

0-n

A Composite containing details of the PLine for the SoundRecording.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the PLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:PLineType

avs:PLineType

0-1

A Type of PLine. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the PLine is a OriginalPLine.

Year

GYear

0-1

The Year of the PLine.

PLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

PLineText

String

1

The text of the PLine.

CLine

ddexC:CLine

0-n

A Composite containing details of the CLine for the Video.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Year

GYear

0-1

The Year of the CLine.

CLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

CLineText

String

1

The text of the CLine.

URL

String

0-1

A URL from which the Video was sold.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Resource was or will be first made available for Usage, whether for physical or electronic/online distribution (in ISO 86012004 format: YYYY-MM-DD).

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalLanguage

avs:IsoLanguageCode

0-1

The orignal Language of the Video (represented by an ISO 639-2 LanguageCode).

Image

dsr:Image

0-n

A Composite containing details of an Image.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Image as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ImageType

ddexC:ImageType

0-1

A Composite containing details of the Type of the Image.

Attribute:Namespace

String

0-1

The Namespace of the ImageType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ImageType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the Image is related to an Artist (=True) or not (=False).

ImageId

ddexC:ImageId

1-n

A Composite containing details of Identifiers of the Image.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ProprietaryId

ddexC:ProprietaryId

1-n

A Composite containing details of a ProprietaryIdentifier of the Image.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the Image within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the Image.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Image was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

ImageDetailsByTerritory

ddexC:ImageDetailsByTerritory

1-n

A Composite containing details of the Image which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ImageDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Image details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Image details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the Image.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the Image.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

CLine

ddexC:CLine

0-n

A Composite containing details of the CLine for the Image.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Year

GYear

0-1

The Year of the CLine.

CLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

CLineText

String

1

The text of the CLine.

Description

ddexC:Description

0-1

A Composite containing a Description of the subject of the Image.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Description as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CourtesyLine

ddexC:CourtesyLine

0-1

A Composite containing an Annotation which acknowledges record companies and/or other Parties giving permission for Artists or others featured on the Image.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CourtesyLine as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Image was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

URL

String

0-1

A URL from which the Image was sold.

Text

dsr:Text

0-n

A Composite containing details of a Text.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Text as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TextType

ddexC:TextType

0-1

A Composite containing details of the Type of the Text.

Attribute:Namespace

String

0-1

The Namespace of the TextType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the TextType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the Text is related to an Artist (=True) or not (=False).

TextId

ddexC:TextId

0-n

A Composite containing details of an Identifier of the Text.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISBN

String

0-1

The ISBN (International Standard Book Number defined in ISO 2108) for the Text. An ISBN is a 13-digit number. Pre-2007, ISBNs, which had 10-digits and are now deprecated, are converted by adding the prefix '978' and re-calculating the check character.

ISSN

String

0-1

The ISSN (International Standard Serial Number defined in ISO 3297) identifying the Text. An ISSN comprises two groups of four digits, separated by a hyphen and a control digit.

SICI

String

0-1

The SICI (Serial Item and Contribution Identifier defined in ANSI/NISO Z39.56-199) for the Text.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the Text (usually one per society involved in the messaging).

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectTextId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the Text.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the Text within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the Text.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current Text.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the Text.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Text was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TextDetailsByTerritory

ddexC:TextDetailsByTerritory

1-n

A Composite containing details of the Text which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the TextDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Text details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Text details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the Text.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the Text.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

CLine

ddexC:CLine

0-n

A Composite containing details of the CLine for the Text.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Year

GYear

0-1

The Year of the CLine.

CLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

CLineText

String

1

The text of the CLine.

CourtesyLine

ddexC:CourtesyLine

0-1

A Composite containing an Annotation which acknowledges record companies and/or other Parties giving permission for Artists or others featured in the Text.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CourtesyLine as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Text was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

URL

String

0-1

A URL from which the Text was sold.

SheetMusic

dsr:SheetMusic

0-n

A Composite containing details of a SheetMusic.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SheetMusic as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SheetMusicType

ddexC:SheetMusicType

0-1

A Composite containing details of the Type of the SheetMusic.

Attribute:Namespace

String

0-1

The Namespace of the SheetMusicType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the SheetMusicType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the SheetMusic is related to an Artist (=True) or not (=False).

SheetMusicId

ddexC:SheetMusicId

1-n

A Composite containing details of Identifiers of the SheetMusic.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISMN

String

0-1

The ISMN (International Standard Music Number defined in ISO 10957) for the SheetMusic. An ISMN is a thirteen-digit number. Pre-2008 ISMNs, which had 10 characters and are now deprecated, are converted by replacing the initial letter ('M') with '979-0'.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the SheetMusic.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectSheetMusicId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the SheetMusic.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the SheetMusic within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

LanguageOfLyrics

avs:IsoLanguageCode

0-1

The Language of the lyrics of the SheetMusic (represented by an ISO 639-2 LanguageCode).

RightsAgreementId

ddexC:RightsAgreementId

0-1

A Composite containing details of Identifiers of a License, Claim, RightShare or contract for the MusicalWork(s) related to the SheetMusic.

MWLI

String

0-n

A MusicalWork License Identifier identifying a License. If the Composite is meant to describe a Claim, RightShare or contract, then the License relates to that Claim, RightShare or contract. A MWLI comprises four parts: one of the xsstrings 'M1' or 'M2' or 'M3' or 'M4', followed by five alphanumeric characters, ten alphanumeric characters and one alphanumeric check character.

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the SheetMusic.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current SheetMusic.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

ReferenceTitle

ddexC:ReferenceTitle

1

A Composite containing details of the ReferenceTitle of the SheetMusic.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the ReferenceTitle.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:SubTitle

0-1

A Composite containing details of a SubTitle of the ReferenceTitle, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets (where the SubTitle is called Version Title).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SheetMusic was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SheetMusicDetailsByTerritory

ddexC:SheetMusicDetailsByTerritory

1-n

A Composite containing details of the SheetMusic which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SheetMusicDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SheetMusic details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the SheetMusic details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the SheetMusic.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the SheetMusic.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

ResourceContributorRole

ddexC:ResourceContributorRole

0-n

A Composite containing details of a role played by the Contributor.

Attribute:Namespace

String

0-1

The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.

IndirectResourceContributor

ddexC:IndirectResourceContributor

0-n

A Composite containing details of an indirect Contributor to the SheetMusic.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the indirect ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.

EITHER

PartyId

ddexC:PartyId

1-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

OR

PartyName

ddexC:PartyName

1-n

A Composite containing details of the PartyName(s).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the PartyName as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullName

ddexC:Name

1

A Composite containing the complete Name of the Party, in its normal form of presentation (e.g. John H. Smith, Acme Music Inc, A Composite containing the Beatles).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

FullNameAsciiTranscribed

String

0-1

The FullName transcribed using 7-bit ASCII code.

FullNameIndexed

ddexC:Name

0-1

A Composite containing the complete Name of the Party in the form in which it normally appears in an alphabetic index, with the KeyName first (e.g. Smith, John H.; Beatles, A Composite containing the).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesBeforeKeyName

ddexC:Name

0-1

A Composite containing the Name(s) preceding the KeyName in the FullName (and that is placed after it in a FullNameIndexed). Examples: 'George' in 'George Michael'; 'John Fitzgerald' in 'John Fitzgerald Kennedy'. Not all PartyNames have a NamesBeforeKeyName (e.g. Madonna, EMI Music Inc).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

KeyName

ddexC:Name

0-1

A Composite containing the Part of a Name of the Party normally used to index an entry in an alphabetical list, such as 'Smith' (in John Smith) or 'Garcia Marquez' or 'Madonna' or 'Francis de Sales' (in Saint Francis de Sales). For persons, this normally corresponds to the 'family name' or names, which in Western name forms usually comes as a surname at the end of a FullName, and in Asian name forms often at the beginning of a FullName.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

NamesAfterKeyName

ddexC:Name

0-1

A Composite containing the Name(s) following the KeyName. Example'Ibrahim' (in Anwar Ibrahim). This is common, e.g., in many Asian personal name forms where a FullName begins with the KeyName, which is followed by other names.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

AbbreviatedName

ddexC:Name

0-1

A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the Name as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

PartyId

ddexC:PartyId

0-n

A Composite containing details of the PartyId for the Party. If no Namespace is given, the Identifier is a DdexPartyId (DPID). Note that DPIDs are not normally used to identify Artists, Producers or other Creators.

Attribute:Namespace

String

0-1

The Namespace of the PartyId if it belongs to a proprietary Party xsID scheme. If the PartyId is a DPID, the Namespace Element must not be used. This is represented in an XML schema as an XML Attribute.

Attribute:IsDPID

Boolean

0-1

The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsISNI

Boolean

0-1

The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

IndirectResourceContributorRole

ddexC:MusicalWorkContributorRole

0-n

A Composite containing details of a role played by the indirect Contributor.

Attribute:Namespace

String

0-1

The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.

CLine

ddexC:CLine

0-n

A Composite containing details of the CLine for the SheetMusic.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CLineText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Year

GYear

0-1

The Year of the CLine.

CLineCompany

String

0-1

The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.

CLineText

String

1

The text of the CLine.

CourtesyLine

ddexC:CourtesyLine

0-1

A Composite containing an Annotation which acknowledges record companies and/or other Parties giving permission for Artists or others featured in the SheetMusic.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the CourtesyLine as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

OriginalResourceReleaseDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the SheetMusic was originally published, whether for physical or electronic/online distribution.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

URL

String

0-1

A URL from which the SheetMusic was sold.

Software

dsr:Software

0-n

A Composite containing details of an item of Software.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Software as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SoftwareType

ddexC:SoftwareType

0-1

A Composite containing details of the Type of the Software.

Attribute:Namespace

String

0-1

The Namespace of the SoftwareType. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the SoftwareType. This is represented in an XML schema as an XML Attribute.

IsArtistRelated

Boolean

0-1

The Flag indicating whether the Software is related to an Artist (=True) or not (=False).

SoftwareId

ddexC:SoftwareId

1-n

A Composite containing details of Identifiers of the Software.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ProprietaryId

ddexC:ProprietaryId

1-n

A Composite containing details of a ProprietaryIdentifier of the Software.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

IndirectSoftwareId

ddexC:MusicalWorkId

0-n

A Composite containing details of a MusicalWorkId of a MusicalWork used in the Software.

Attribute:IsReplaced

Boolean

0-1

The Flag indicating whether this Identifier is old and has been replaced by a new one (=True) or not (=False). The Flag may only be set to True when the new Identifier is also provided. If the Flag is not set, this Identifier is deemed to be the current one.

ISWC

String

0-1

The ISWC (International Standard Musical Work Code defined in ISO 15707) identifying the MusicalWork. An ISWC comprises three parts: the letter 'T', followed by nine digits and then one check digit.

OpusNumber

String

0-1

The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.

ComposerCatalogNumber

String

0-n

A MusicalWorkId identifying a MusicalWork within the catalog of its Composer (typically of classical music) according to a standardized numbering (e.g. 'K' numbers for Koechel's catalog of Mozart).

ProprietaryId

ddexC:ProprietaryId

0-n

A Composite containing details of a ProprietaryIdentifier of the MusicalWork.

Attribute:Namespace

String

1

The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.

ResourceReference

ID

1

The Identifier (specific to the Message) of the Software within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.

ResourceMusicalWorkReferenceList

ddexC:ResourceMusicalWorkReferenceList

0-1

A Composite containing details of one or more MusicalWorks contained in the Software.

ResourceMusicalWorkReference

ddexC:ResourceMusicalWorkReference

1-n

A Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).

SequenceNumber

Integer

0-1

The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.

DurationUsed

Duration

0-1

The total Duration of the MusicalWork that has been used in a specified context (this may be less than the total Duration of the MusicalWork) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

IsFragment

Boolean

0-1

The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).

ResourceMusicalWorkReference

IDREF

1

A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.

ResourceContainedResourceReferenceList

ddexC:ResourceContainedResourceReferenceList

0-1

A Composite containing details of ResourceContainedResourceReferences referring to a Resource that is contained in the current Software.

ResourceContainedResourceReference

ddexC:ResourceContainedResourceReference

1-n

A Composite containing details of a ResourceContainedResourceReference.

ResourceContainedResourceReference

IDREF

1

A Reference for a Resource (specific to this Message). This is a LocalResourceAnchorReference starting with the letter A.

DurationUsed

Duration

0-1

The total Duration of the Resource that has been used in a specified context (this may be less than the total Duration of the Resource) (using the ISO 86012004 PT[[hhH]mmM]ssS format, where lower case characters indicate variables, upper case characters are part of the xsstring, e.g. one hour, two minutes and three seconds would be PT1H2M3S).

StartPoint

Decimal

0-1

The start point of the preview given in seconds from the start of the referenced Resource.

Purpose

ddexC:Purpose

0-1

A Composite containing details of the Purpose of the usage.

Attribute:Namespace

String

0-1

The Namespace of the Purpose. This is represented in an XML schema as an XML Attribute.

Attribute:UserDefinedValue

String

0-1

A UserDefined value of the Purpose. This is represented in an XML schema as an XML Attribute.

Title

ddexC:Title

0-n

A Composite containing details of a Title of the Software.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the Title as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:TitleType

avs:TitleType

0-1

A Type of the Title which defines its origin or the function it fulfils in relation to a Creation. Note: A Title may fulfil more than one role. Example: 'Help' may be both the OriginalTitle and the DisplayTitle for the well-known Beatles song. This is represented in an XML schema as an XML Attribute.

TitleText

ddexC:TitleText

1

A Composite containing the text of the Title.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the TitleText as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SubTitle

ddexC:TypedSubTitle

0-n

A Composite containing details of a SubTitle of the Title, including Titles of Versions used to differentiate different versions of the same Title, as required by the GRid and ISRC ReferenceDescriptiveMetadataSets.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script of the SubTitle as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

Attribute:SubTitleType

String

0-1

A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.

CreationDate

ddexC:EventDate

0-1

A Composite containing details of the Date and Place of the Event in which the Software was created.

Attribute:IsApproximate

Boolean

0-1

The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsBefore

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime before the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:IsAfter

Boolean

0-1

The Flag indicating whether the Event being described occurred sometime after the reported Date (=True) or not (=False). This is represented in an XML schema as an XML Attribute.

Attribute:TerritoryCode

avs:TerritoryCode

0-1

The Territory in which the Event occurred (represented by an ISO 3166-1 TerritoryCode). This is represented in an XML schema as an XML Attribute.

Attribute:LocationDescription

String

0-1

A Description of the location in which the Event occurred. It offers the opportunity to describe a place more precisely than using the TerritoryCode. This is represented in an XML schema as an XML Attribute.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the LocationDescription as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

SoftwareDetailsByTerritory

ddexC:SoftwareDetailsByTerritory

1-n

A Composite containing details of the Software which may vary according to Territory of release.

Attribute:LanguageAndScriptCode

String

0-1

The Language and script for the Elements of the SoftwareDetailsByTerritory as defined in IETF RfC 4646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.

EITHER

TerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Software details apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or ExcludedTerritory shall be present, but not both.

OR

ExcludedTerritoryCode

avs:TerritoryCode

1-n

A Territory to which the Software details do not apply (represented by an ISO 3166-1 TerritoryCode). Either this Element or Territory shall be present, but not both.

ResourceContributor

ddexC:ResourceContributor

0-n

A Composite containing details of a Contributor to the Software.

Attribute:SequenceNumber

Integer

0-1

The number indicating the order of the ResourceContributor in a group of ResourceContributors that have contributed to a Resource. This is represented in an XML schema as an XML Attribute.