Skip to end of metadata
Go to start of metadata

This section of the DDEX Knowledge Base contains version 1.0 of the "Musical Works Notification Message Suite and Choreography 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 Music Publishers, as well as other Musical Works Licensors, and Digital and Mobile Service Providers (DSPs) offering “user-generated content” to consumers to exchange information about Musical Works and their right shares.

As user-generated content is often based on musical works, it is essential for the owners of rights in the Musical Work as well as the DSP that the DSP has an accurate picture of the ownership of a Musical Work they want to exploit and monetise. This is particularly important for territories such as the US where licensing is typically de-centralised or on a Work-by-Work basis.

Other applications include the provision of Lyrics to a Lyrics DSP, the provision of information on print rights, cases where a DSP might want to augment writer data they hold in order to improve consumer experience and supplying data to intermediaries who are doing admin on a DSP’s behalf.

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.

Scope

 2.1 Introduction
The suite of messages contained in this Standard provides a mechanism for Works Licensors (usually music publishers) to inform online music sites (herein called Digital Service Providers (DSPs), including Internet Service Providers (ISPs) and Mobile Service Providers (MSPs)) about Musical Works. It also allows DSP to solicit such information from Works Licensors and for DSPs to inform Works Licensors about potential conflicts in right share claims.

The messages will allow such standardised information flow about the Works themselves (i.e. Release metadata) as well as information about who owns and controls what shares of such Musical Works.

The messages defined herein also allow the works licensor to convey and express a licence for the share is owns or controls for use in the context of user-generated content sites; they do not convey any other licence for the Musical Work, either in total of in part, or any other Creation embodied in a musical product.

 2.2 Organisation of the Document
This standard has eight clauses and one Annex. Clauses 1 and 2 provide a general introduction and the scope of this standard. Clauses 3 and 4 give a set of normative references as well as terms, definitions and abbreviations that are used in this Standard.

Clause 5 then provides a non-technical overview of the messages while Clause 6 defines the choreography for the messages defined in this standard. Clause 7 provides an example for a rights share chain that can be communicated with this standard, Finally, Clause 8 provide an overview of the messages as well as the normative definition of the messages defined herein.

Annex A then lists the allowed values to be used with this standard.

 

3 Normative References

 3 Normative References
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.
  • DDEX Automated Message Exchange Protocol. Latest Version
  • DDEX Data Dictionary Standard. Latest Version
  • DDEX Party Identifier (DPID) Standard. Latest Version
  • IFPI: Global Release Identifier (GRid) Standard. Latest Version
  • CISAC: Musical Work Licence Identifier (MWLI) Standard. Latest Version
  • IETF RfC 5646, Tags for Identifying Languages. Latest Version
  • ISO 639:1988, Code for the representation of the names of languages
  • ISO 3166:1997 Codes for the representation of names of countries and their sub-divisions. Part 1: Country codes
  • ISO 3901:2001, Information and documentation. International Standard Recording Code (ISRC)
  • ISO 7064:1983, Data Processing. Check Character Systems
  • ISO 8601:2004, Data elements and interchange formats. Information interchange. Representation of dates and times
  • W3C. XML Schema Part 1: Structures. Second Edition. 2004
  • W3C. XML Schema Part 2: Datatypes. Second Edition. 2004

4 Terms and Abbreviations

 4.1 Terms and Definitions

Administrator

A Party administrating Rights on behalf of one or more RightsControllers (in the context of this standard a Collecting Publisher).

Collecting Publisher

A RightsController who is, at the time of assertion, controlling the right to collect royalties for a specific RightsType in a specific Territory for a specific Musical Work. Collecting Publishers may ask Administrators to administer some of their rights. Note that a MusicalWork may have zero, one or many Collecting publishers.

Distribution Share

The proportion of the overall Musical Work that has been assigned to a Collecting Publisher or Administrator.  Note that a Writer can have zero, one or many Original Publishers, and hence zero, one or many Distribution Shares.

Manuscript Share

The  proportion of a Musical Work written by a Writer, as agreed between the Writers.  Typically represented as a percentage or a fraction.  Manuscript Shares may occasionally vary by territory and/or rights type.

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.

Original Publisher

 A RightsController who is assigned rights directly by the Writer. Note that a writer may have zero, one or many Original Publishers.

Original Publisher Share

The proportion of the overall Musical Work that a writer has assigned to an Original Publisher.  Note that each Writer can have zero, one or many Original Publishers, and hence zero, one or many Original Publisher Shares.

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 for the purpose of distribution to individual consumers, directly or through intermediaries. 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.

Right Share

A percentage or fraction of a right for a Musical Work for a particular time and place in which a party claims a controlling interest. Note: controlling interest includes ownership and/or administration.

Rights Controller

A Party who owns and/or controls rights in a Musical Work or other Creation.

Creations include Musical Works, Sound Recordings and other Resources as well as Releases. Rights Controllers are, in the context of a licence agreement, often referred to as Licensors.

Note: In many cases a RightsController is also the Licensor.

Rights Type

The type of right covered by a RightShare as defined by relevant law. Rights Types vary between territories. Typical rights types include mechanical rights, performing rights and synchronisation rights.

Writer

A creative creator of the musical or lyrical elements of a Musical Work. Writers include Adapters, Arrangers, Authors, Composers. ComposerLyricists, Librettists, Lyricists, NonLyricAuthors and Translators.

WriterShare

See Manuscript Share.

 4.2 Abbreviations

AMEP

Automated Message Exchange Protocol

ACA

Appointed Certification Agency

BP

Business Profile

CA

Certification Agency

CT

Conformance Tester

DDEX

Digital Data Exchange

DSIG

Digital Signature

DSP

Digital Service Provider (incudes Mobile Service Providers)

DSR

Digital Sales Reporting

ERN

Electronic Release Notification

FTP

File Transfer Protocol (FTP specifically includes Secure FTP, or SFTP)

GRid

Global Release Identifier

HTTP

Hypertext Transport Protocol

ISO

International Organisation for Standardisation

MLC

Music Licensing Company

MWL

Musical Works Licensing

MWN

Musical Works Notification

PCA

Private Certification Agency

PDF

Portable Document Format

REST

REpresentational State Transfer

SFTP

Secure FTP

SHTTP

Secure Hypertext Transport Protocol

TLS

Transport Layer Security

URL

Uniform Resource Locator

XML

eXtensible Markup Language

XSD

XML Schema Definition

W3C

World Wide Web Consortium

5 Message Overview

 5.1 Namespace
The full namespace for the XML Schema document for this Standard is

http://ddex.net/xml/mwn/10

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 Annex A contains the list of allowed-value sets valid on the data of issuance of this Standard.

6 Message Choreography

 6.1 Message Exchange Protocol
The exchange of messages defined in this standard shall be exchange using the ftp mode defined in Clause 7 of the Automated Message Exchange Protocol Standard. The sender of a message shall place all messages that comprise a Batch into a single folder on the ftp server.

 6.2 Folder Naming Convention
To ensure sequential processing, a Batch is identified by the date and time of its creation in the form YYYYMMDDhhmmssnnn with
  • YYYY being the year of Batch creation;
  • MM being the month of Batch creation;
  • DD being the day of Batch creation;
  • hh being the hour of Batch creation;
  • mm being the minute of Batch creation;
  • ss being the second of Batch creation; and
  • nnn being the millisecond of Batch creation.

 6.3 File Naming Convention
Each message sent in the Batch shall be named as follows: MMMM_SSSSS.xml with
  • MMMM being the name (root tag) of the Message; and
  • SSSSS being a zero padded serial number within that batch.

 6.4 Manifest
Once the Message sender has uploaded all files of the Batch, the sender shall upload a Manifest file. The manifest file shall be called manifest.xml and shall be placed into the same folder as all other files.

Its syntax is defined in Clause 8.3 and shown below.

Figure 1 – Manifest Message

 6.5 Acknowledgement
an Acknowledgement file. The acknowledgement file shall be called ACK_MMMM_SSSSS.xml with
  • MMMM being the name (root tag) of the Message acknowledged; and
  • SSSSS being a zero padded serial number of the Message acknowledged within that batch.

The Acknowledgement shall be placed into the same folder as all other files. Its syntax is defined in Clause 8.3 and shown below.

Figure 2 – Ftp Acknowledgement Message

 6.6 Choreography
Figure 3 below shows the choreography of processes that the MWN Message Suite enables. Note the figure does not show the use of manifests or acknowledgements.

Figure 3 – Choreography of the Musical Work Notification Message Suite and Choreography Standard

The table below summarises the point in the Release cycle 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. Note the table does not show the list manifests and acknowledgements.

Table 1: Triggers in the Musical Work Notification Message Suite and Choreography Standard

Message Name

Initiating Event

1

MusicalWorkClaim-
NotificationMessage

If a Works Licensor wishes to inform a DSP about its claims with respect to Works embodied in a Release. Triggers for this might include the receipt of a Musical-WorkClaimConflictNotificationMessage or a MusicalWorkClaimRequestMessage, or when the Licensor obtains or loses rights to a Work (or share thereof).

This specifically includes the case where the Licensor has provided a DSP with a Right Claim for a Work and subsequently loses the rights to that Share/Work.

2

MusicalWorkClaimConflict
NotificationMessage

If a DSP receives two or more claims that are in conflict of each other (e.g. when the DSP has received claims for more than 100% of the Work or when more than 100% of a specific Writer or Original Publisher is claimed).

3

MusicalWorkClaim-RequestMessage

If a DSP wishes to make available or monetise a Release containing a MusicalWork but has no, or insufficient, claims and/or licences.


7 RightShare Chain (informative)

 7 RightsShare Chain (informative)
For communicating Right Shares, it is essential to not only identify the controllers for such Right Shares but also the source for the control. Thus, claims for shares need to be able to come in three forms:
  • Manuscript shares (also known as writer shares);
  • Original publisher shares; and
  • Distribution shares

It may be possible that an original publisher has obtained rights from more that one writer. Therefore, the percentage of the share obtained from each writer must be communicable. The following diagram provides an example for such data.

It should be noted, that the percentages provided in such fields is with respect to the entire Work. For instance if a Publisher obtains 50% from a publisher who, itself, controls 20% or the Work, the data to be communicated has to be be 10% (i.e. 50% of 20%) and not 50%.

Figure 14 – Sample of a RightShare Chain

8 Message Definition

 8.1 Introduction
This Clause contains an overview for each of the two messages in the Musical Work Notification Message Suite and Choreography Standard in a tabular form. The full technical specification is includes the XML Schema files accompanying this standard.

The Standard defines three messages (plus a manifest and acknowledgement message not discussed here):

  • MusicalWorkNotificationMessage, a message sent by a Musical Works Licensor to a DSP, to inform the DSP of its rights claims and how the user-generated content policies that the Licensor imposes on the DSP with respect to the Musical Work(s) mentioned in the message;
  • MusicalWorkConflictNotificationMessage, a message sent by a DSP to those Works Licensors that have furnished the DSP with conflicting claims, typically sent using a MusicalWorkNotificationMessage, for the same Musical Work; and
  • MusicalWorkClaimRequestMessage, a message sent by a DSP who wants to use or monetise a Release for which it does not know any or all rights holders. Such a message could be sent as a “broadcast” to all Musical Work Licensors the DSP has a commercial relationship with.

 

The diagrams below provide an (incomplete) overview of their content.

Figure 5 – MusicalWorkClaimNotificationMessage

Figure 6 - MusicalWorkClaimConflictNotificationMessage


Figure 7 - MusicalWorkClaimRequestMessage


Figure 8 – MessageHeader


Figure 9 - PartyList


Figure 10 – WorkList


Figure 11 - ResourceList


Figure 12 – ReleaseList


Figure 13 – RightShareList


Figure 14 – Condition

The full message structure for each of the message defined herein is provided in the next clause in tabular form. The hierarchical structure of the messages is provided through indentation. On the Message Header for example, the PartyName is a child of Sender. Thus, a Sender contains a PartyName (plus a PartyId). A second example from the MessageHeader 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 files, 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 between 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.

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

 8.2 General Conformance Rules

 

 8.2.1 Schema Validation
A message is conformant to this specification only when it validates against the set of XML Schema files provided.

 8.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 contain the allowed values at the time of writing of this Standard (see Annex A). 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.

 8.2.3 Allowed Values for Namespace Attributes
The Namespace attributes can be used to allow message parties to use proprietary value lists.

The allowed value for the Namespace attribute 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.

 8.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:
  • In fields of type xs:string: “#unknown#” ;
  • In fields of type xd:date: “9999-01-01”;
  • In fields of type xs:datetime: “9999-01-01T99:01:01”; and
  • In fields of type xs:duration: “PT99H01M01S”.

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

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

 8.2.6 Schema Version
The only valid value for this field is "mwn/10".

 8.3 Syntax and Semantic of Messages

 

 8.3.1 Musical Work Claim Notification Message
mwn:MusicalWorkClaimNotificationMessage
A Message in the Electronic Musical Work Notification Message Suite Standard, containing details of one or more MusicalWork(s). The Message can also be used to communicate RightShares with respect to the reported MusicalWorks.
Message Element     Data TypeCardElement Description
MessageSchemaVersionId    String1The Identifier of the Version of the XML schema used for the Message. This is represented in an XML schema as an XML Attribute.
BusinessProfileVersionId    String0-1The Identifier of the Version of the business profile used for the Message. This is represented in an XML schema as an XML Attribute.
ReleaseProfileVersionId     String0-1The Identifier of the Version of the release profile used for the Message. This is represented in an XML schema as an XML Attribute.
LanguageAndScriptCode    String0-1The Language and script for the Elements of the MusicalWorkClaimNotificationMessage as defined in IETF RfC 5646. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
MessageHeader      mwn:MessageHeader1The MessageHeader for the MusicalWorkClaimNotificationMessage.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the MessageHeader as defined in IETF RfC 5646. The default is the same as indicated for 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     String0-1A 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. This element is deprecated. DDEX advises that this value will be removed at a future date and therefore recommends against using it.
 MessageId      String1A xsstring used to uniquely identify the current Message.
 MessageFileName     String0-1The FileName, possibly including the FilePath, of the XML File containing the current Message.
 MessageSender     mwn:MessagingParty1A Composite containing details of the MessageSender.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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      String1The PartyId (a DPID) for the Party handling the Message.
  PartyName     ddexC:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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     mwn:MessagingParty0-1A Composite containing details of the Party on whose behalf the Message is sent.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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      String1The PartyId (a DPID) for the Party handling the Message.
  PartyName     ddexC:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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     mwn:MessagingParty1A Composite containing details of the MessageRecipient.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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      String1The PartyId (a DPID) for the Party handling the Message.
  PartyName     ddexC:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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   DateTime1The DateTime on which the Message was created (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 MessageAuditTrail     mwn:MessageAuditTrail0-1A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessageAuditTrail as defined in IETF RfC 5646. The default is the same as indicated for 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   mwn:MessageAuditTrailEvent1-nA Composite containing details of a Party handling the Message and the Time at which the handling took place.
   MessagingPartyDescriptor mwn:MessagingParty1A Composite containing details of a MessagingParty.
    LanguageAndScriptCodeString0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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    String1The PartyId (a DPID) for the Party handling the Message.
    PartyName   ddexC:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
     FullNameIndexed ddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesBeforeKeyNameddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesAfterKeyNameddexC:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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    DateTime1The DateTime at which the Message was handled by the MessagingParty (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 Comment      ddexC:Comment0-1A Composite containing a human-readable Comment about the Message.
  LanguageAndScriptCode  String0-1The Language and script of the Comment as defined in IETF RfC 5646. The default is the same as indicated for 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:MessageControlType0-1The indicator used to distinguish a live Message from a test Message.
PartyList        mwn:PartyList1A Composite containing details of one or more Parties relating to the reported MusicalWorks.
 Party       mwn:Party1-nA Composite containing details of a Party.
  PartyId      mwn:PartyId1-nA Composite containing details of the PartyId for the Party.
   ISNI      String0-1An International Standard Name Identifier, the ISO 27729 Standard Identifier for names. DDEX will enforce the syntax [0-9]{15}[X0-9] using XML Schema in the future.
   IpiNameNumber   String0-1An Interested Party Identifier, a CISAC standard Identifier.
   IPN      String0-1An International Performer Number, an IPDA Identifier (http//www2.ipddb.org/content/ipd-project).
   CisacSocietyId   String0-1A CISAC Society Identifier, a CISAC standard Identifier for music rights societies.
   ProprietaryId    ddexC:ProprietaryId0-1A Composite containing details of a ProprietaryIdentifier of the Party.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  PartyReference    ID1The Identifier (specific to the Message) of the Party within the Release which contains it. This is a LocalPartyAnchor starting with the letter P.
  PartyName     ddexC:PartyName1-nA Composite containing details of the PartyName(s).
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SocietyAffiliation    mwn:SocietyAffiliation0-nA Composite containing details of a society affiliation for the Party.
   EITHER        
    TerritoryCode   ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   RightsType    mwn:RightsType1A Composite containing details of a RightsType.
    Namespace   String0-1The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.
   MusicRightsSociety  IDREF1A Reference for a MusicRightsSociety (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   ValidityPeriod    ddexC:Period0-1A Composite containing details about the Period of Time for which the SocietyAffiliation is valid.
    EITHER       
     StartDate  ddexC:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
WorkList        mwn:WorkList1A Composite containing details of one or more MusicalWorks reported in this Message.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the WorkList as defined in IETF RfC 5646. The default is the same as indicated for 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      mwn:MusicalWork1-nA Composite containing details of a MusicalWork contained in a Resource.
  IsUpdated     Boolean0-1The Flag indicating whether the MusicalWork Element was updated (=True) or not (=False). When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided MusicalWork data with the now provided data. This attribute is deprecated. DDEX advises that it may be removed at a future date and therefore recommends against using it.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MusicalWork as defined in IETF RfC 5646. The default is the same as indicated for 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:MusicalWorkId1-nA Composite containing details of a MusicalWorkId of the MusicalWork.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax [a-zA-Z][0-9]{10} using XML Schema in the future.
   OpusNumber    String0-1The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.
   ComposerCatalogNumber String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the MusicalWork.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  MusicalWorkReference   ID1The 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:ReferenceTitle1A Composite containing details of a ReferenceTitle of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  IsMedley      Boolean0-1The Flag indicating whether the MusicalWork is a Medley (=True) or not (=False).
  HasRightsInDispute   Boolean0-1A Flag indicating whether some rights in the MusicalWork are in dispute as to ownership and/or share percentage (=True) or not (=False). Absence of this element should not be interpreted as there being no dispute.
  RightsAgreementId   ddexC:RightsAgreementId0-1A Composite containing details of Identifiers of a License or a Claim for the MusicalWork.
   MWLI     String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  WorkRightShareReferenceList ddexC:WorkRightShareReferenceList0-1A Composite containing details of one or more RightShares contained in the MusicalWork.
   WorkRightShareReference IDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  MusicalWorkContributor   mwn:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
   SequenceNumber   Integer0-1The 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.
   MusicalWorkContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   MusicalWorkContributorRole ddexC:MusicalWorkContributorRole0-nA 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.
    Namespace   String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
  MusicalWorkType    ddexC:MusicalWorkType0-nA Composite containing details of the Type of the MusicalWork.
   Namespace    String0-1The Namespace of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
  MusicalWorkRightsClaimType  avs:MusicalWorkRightsClaimType0-nA Type of the RightsClaim related to the MusicalWork.
  MusicalWorkDetailsByTerritory ddexC:MusicalWorkDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the MusicalWork which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the MusicalWorkDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   MusicalWorkContributor  ddexC:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
    SequenceNumber  Integer0-1The 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:PartyId1-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The 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:PartyName1-nA Composite containing details of the PartyName(s).
      LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
      FullNameIndexedddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesBeforeKeyNameddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesAfterKeyNameddexC:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
    MusicalWorkContributorRoleddexC:MusicalWorkContributorRole0-nA 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.
     Namespace  String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    SocietyAffiliation  ddexC:SocietyAffiliation0-nA Composite containing details of a society affiliation for the MusicalWorkContributor.
     EITHER      
      TerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     OR       
      ExcludedTerritoryCodeddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     MusicRightsSocietyddexC:PartyDescriptor1A Composite containing details of a MusicRightsSociety.
      EITHER     
       PartyId ddexC:PartyId1-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      OR      
       PartyNameddexC:PartyName1-nA Composite containing details of the PartyName(s).
        LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameddexC:Name1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
        FullNameIndexedddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesBeforeKeyNameddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        KeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesAfterKeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-nA Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
ResourceList       mwn:ResourceList0-1A Composite containing details of one or more Resources for the reported MusicalWorks.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the ResourceList as defined in IETF RfC 5646. The default is the same as indicated for 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     mwn:SoundRecording0-nA Composite containing details of a SoundRecording.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SoundRecordingId    ddexC:SoundRecordingId1-nA Composite containing details of SoundRecordingIds.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax [a-zA-Z]{2}[a-zA-Z0-9]{3}[0-9]{7} using XML Schema in the future.
   CatalogNumber   ddexC:CatalogNumber0-1A Composite containing details of the CatalogNumber of the SoundRecording.
    Namespace   String1The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.
   ProprietaryId    ddexC:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the SoundRecording (usually one per society involved in the messaging).
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  SoundRecordingDetailsByTerritorymwn:ResourceDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the SoundRecording which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 MIDI       mwn:MIDI0-nA Composite containing details of a MIDI.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  MidiId      ddexC:ResourceProprietaryId1-nA Composite containing details of Identifiers of the Midi.
   IsReplaced    Boolean0-1The 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:ProprietaryId1-nA Composite containing details of a ProprietaryIdentifier of the Resource.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  MidiDetailsByTerritory   mwn:ResourceDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the MIDI which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 Video       mwn:Video0-nA Composite containing details of a Video.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  VideoId      ddexC:VideoId1-nA Composite containing details of an Identifier of the Video.
   IsReplaced    Boolean0-1The 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     String0-1The ISRC (International Standard Recording Code as defined in ISO 3901) for the Video. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits. DDEX will enforce the syntax [a-zA-Z]{2}[a-zA-Z0-9]{3}[0-9]{7} using XML Schema in the future.
   ISAN     String0-1The 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. DDEX will enforce the syntax [A-F0-9]{12} using XML Schema in the future.
   VISAN     String0-1The 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. DDEX will enforce the syntax [A-F0-9]{24} using XML Schema in the future.
   CatalogNumber   ddexC:CatalogNumber0-1A Composite containing details of the CatalogNumber of the Video.
    Namespace   String1The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.
   ProprietaryId    ddexC:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the Video (usually one per society involved in the messaging).
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  VideoDetailsByTerritory   mwn:ResourceDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the Video which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 Image       mwn:Image0-nA Composite containing details of an Image.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  ResourceProprietaryId   ddexC:ResourceProprietaryId1-nA Composite containing details of Identifiers of the Image.
   IsReplaced    Boolean0-1The 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:ProprietaryId1-nA Composite containing details of a ProprietaryIdentifier of the Resource.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  ImageDetailsByTerritory   mwn:ResourceDetailsByTerritory0-nA Composite containing details of the Image which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 Text       mwn:Text0-nA Composite containing details of a Text.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  TextId      ddexC:TextId1-nA Composite containing details of an Identifier of the Text.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax 97[8-9][0-9]{9}[X0-9] using XML Schema in the future.
   ISSN     String0-1The 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. DDEX will enforce the syntax [0-9]{4}-[0-9]{3}[X0-9] using XML Schema in the future.
   SICI      String0-1The SICI (Serial Item and Contribution Identifier defined in ANSI/NISO Z39.56-199) for the Text. DDEX will enforce the syntax [0-9]{4}-[0-9]{3}[X0-9].+ using XML Schema in the future.
   ProprietaryId    ddexC:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the Text (usually one per society involved in the messaging).
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  TextDetailsByTerritory   mwn:ResourceDetailsByTerritory0-nA Composite containing details of the Text which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 SheetMusic      mwn:SheetMusic0-nA Composite containing details of a SheetMusic.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SheetMusicId     ddexC:SheetMusicId1-nA Composite containing details of Identifiers of the SheetMusic.
   IsReplaced    Boolean0-1The 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     String0-1The 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'. DDEX will enforce the syntax 979[0-9]{9}[X0-9] using XML Schema in the future.
   ProprietaryId    ddexC:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the SheetMusic.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  SheetMusicDetailsByTerritory  mwn:ResourceDetailsByTerritory0-nA Composite containing details of the SheetMusic which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 Software       mwn:Software0-nA Composite containing details of an item of Software.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SoftwareId     ddexC:ResourceProprietaryId1-nA Composite containing details of Identifiers of the Software.
   IsReplaced    Boolean0-1The 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:ProprietaryId1-nA Composite containing details of a ProprietaryIdentifier of the Resource.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  SoftwareDetailsByTerritory  mwn:ResourceDetailsByTerritory0-nA Composite containing details of the Software which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 UserDefinedResource    mwn:UserDefinedResource0-nA Composite containing details of a UserDefinedResource.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  UserDefinedResourceId   ddexC:ResourceProprietaryId1-nA Composite containing details of Identifiers of the mwninedResource.
   IsReplaced    Boolean0-1The 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:ProprietaryId1-nA Composite containing details of a ProprietaryIdentifier of the Resource.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  UserDefinedResourceDetailsByTerritorymwn:ResourceDetailsByTerritory0-nA Composite containing details of the mwninedResource which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
RightShareList      mwn:RightShareList1A Composite containing details of RightShares for the reported MusicalWorks.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the RightShareList as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
 RightShare      mwn:RightShare1-nA Composite containing details of a RightShare.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the RightShare as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  IsUpdated     Boolean0-1The Flag indicating whether the RightShare Element was updated (=True) or not (=False). When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided RightShare data with the now provided data. This attribute is deprecated. DDEX advises that it may be removed at a future date and therefore recommends against using it.
  RightShareId     ddexC:RightsAgreementId0-1A Composite containing details of Identifiers for the RightShare.
   MWLI     String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  RightShareReference   ID1The 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:RightShareCreationReferenceList0-1A Composite containing details of one or more Creations contained in the RightShare.
   RightShareWorkReference IDREF0-nA Reference for a Work (specific to this Message) that is part of the RightShare. This is a LocalMusicalWorkAnchorReference starting with the letter W.
   RightShareResourceReferenceIDREF0-nA 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).
   RightShareReleaseReferenceIDREF0-nA 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    ddexC:CurrentTerritoryCode1-nA Territory to which the RightShare applies. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
    IdentifierType   avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
  OR          
   ExcludedTerritoryCode  ddexC:CurrentTerritoryCode1-nA Territory to which the RightShare does not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
    IdentifierType   avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
  RightShareType    avs:RightShareType1A Type of the RightShare.
  RightsType     mwn:RightsType0-nA Type of Right covered by the RightShare. One of the Elements RightsType and UseType must be present.
   Namespace    String0-1The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.
  UseType      ddexC:UseType0-nA 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.
   Namespace    String0-1The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.
  UserInterfaceType    ddexC:UserInterfaceType0-nA Composite containing details of a physical interface by which a Consumer uses a Service or Release.
   Namespace    String0-1The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.
  DistributionChannelType  ddexC:DistributionChannelType0-nA Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.
   Namespace    String0-1The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.
  CarrierType     ddexC:CarrierType0-nA Composite containing details of a Carrier.
   Namespace    String0-1The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.
  CommercialModelType   ddexC:CommercialModelType0-nA 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.
   Namespace    String0-1The Namespace of the CommercialModelType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the CommercialModelType. This is represented in an XML schema as an XML Attribute.
  MusicalWorkRightsClaimType  avs:MusicalWorkRightsClaimType0-nA Type of the RightsClaim related to a MusicalWork.
  RightsControllerDisplayName  String0-1A Name of a RightsController that is displayed.
  RightsController    mwn:RightsController0-nA Composite containing details of a RightsController of Rights in a Creation.
   SequenceNumber   Integer0-1The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.
   RightsControllerPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   RightsControllerRole  avs:RightsControllerRole0-nA role that describes the Party involved in the administration of Rights.
   RightsControllerType  avs:RightsControllerType0-1A type of the RightsController.
  ValidityPeriod     ddexC:Period0-1A Composite containing details about the Period of Time for which the RightShare is valid.
   EITHER        
    StartDate   ddexC:EventDate0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDate0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  RightShareNotClaimed   Boolean0-1A Flag indicating whether there is no, and never was, a valid claim (and any claim that may have been was made in error) (=True) or not (=False).
  EITHER         
   RightShareUnknown  Boolean1The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).
  OR          
   RightSharePercentage  Decimal1The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
  TariffReference    ddexC:TariffReference0-1A 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.
   LanguageAndScriptCode String0-1The Language and script of the TariffReference (and the TariffSubReference if applicable) as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TariffSubReference  String0-1The Reference to a TextDocument containing more specific details of a Tariff. This is represented in an XML schema as an XML Attribute.
  LicenseStatus    avs:LicenseStatus0-1The legal status of a License for the RightShare.
  HasFirstLicenseRefusal   Boolean0-1The 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).
  EITHER         
   IsAssumedPublicDomainWorkBoolean1A Flag indicating whether the MessageSender assumes that the Work is in the PublicDomain (=Yes) or not (=No) for the specified Territory.
  OR          
   AssumedDateOfTransitionIntoPublicDomainIsoDate1The Date at which the the MessageSender assumes that the Work will be in the PublicDomain (in ISO 86012004 format: YYYY-MM-DD).
  IsBestKnowledge    Boolean0-1A Flag indicating whether the RightShare description is provided as best knowledge by MessageSender (=Yes) or not (=No) in order to help the MessageRecipient in its licensing activities.
  EITHER         
   HasRightsInDispute  Boolean1A Flag indicating whether some rights in a Creation are in dispute as to ownership and/or share percentage (=True) or not (=False).
  OR          
   RightShareRightShareReferenceIDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  RightsClaimPolicy    ddexC:RightsClaimPolicy0-nA Composite containing details of a rights claim policy.
   Condition    ddexC:Condition1A Composite containing details of conditions.
    Value    Decimal1The numeric value of the condition.
    Unit     avs:UnitOfConditionValue1A UnitOfMeasure for the condition value.
    RelationalRelator  avs:RelationalRelator1A Relator expressing the accuracy of the condition value.
   RightsClaimPolicyType  avs:RightsClaimPolicyType1A Type of rights claim policy.
  RelatedRightShare    ddexC:RelatedRightShare0-nA Composite containing details of another RightShare which is related to the RightShare.
   RightShareRightShareReferenceIDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
   RightShareRelationshipType avs:RightShareRelationshipType1A Type of the relationship between the two RightShares.
  HasOriginalPublisherShare  mwn:OriginalPublisherShare0-nA Composite containing details of an OriginalPublisherShare which is related to the RightShare.
   OriginalPublisherShare  IDREF1A Reference for an OriginalPublisherShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  IsFollowerInTitleOf    mwn:IsFollowerInTitleOf0-nA Composite containing details of a RightShare, of which is the RightShare is the follower in title.
   BaseRightShare   IDREF1A Reference for the base RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
   EITHER        
    RightShareUnknown Boolean1The Flag indicating whether the cumulated RightSharePercentage is unknown (=True) or not (=False).
   OR         
    RightSharePercentage Decimal1The cumulated percentage of rights in the Work that are delegated. This information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
   ManuscriptShare   mwn:ManuscriptShare1-nA Composite containing details of a MusicalWorkManuscriptShare that is affected by the rights delegation.
    BaseRightShare  IDREF1A Reference for the base RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
    EITHER       
     RightShareUnknownBoolean1The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).
    OR        
     RightSharePercentageDecimal1The absolute percentage of rights in the Work that are delegated. This information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).

 8.3.2 Musical Work Claim Conflict Notification Message
mwn:MusicalWorkClaimConflictNotificationMessage
A Message in the Electronic Musical Work Notification Message Suite Standard, containing details of a rights conflict with respect to one or more MusicalWork(s). The Message is typically used by a Licensee to report conflicts to Licensors with a view to have the conflict resolved.
Message Element     Data TypeCardElement Description
MessageSchemaVersionId    String1The Identifier of the Version of the XML schema used for the Message. This is represented in an XML schema as an XML Attribute.
BusinessProfileVersionId    String0-1The Identifier of the Version of the business profile used for the Message. This is represented in an XML schema as an XML Attribute.
ReleaseProfileVersionId     String0-1The Identifier of the Version of the release profile used for the Message. This is represented in an XML schema as an XML Attribute.
LanguageAndScriptCode    String0-1The Language and script for the Elements of the MusicalWorkClaimConflictNotificationMessage as defined in IETF RfC 5646. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
MessageHeader      ddexC:MessageHeader1The MessageHeader for the MusicalWorkClaimConflictNotificationMessage.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the MessageHeader as defined in IETF RfC 5646. The default is the same as indicated for 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     String0-1A 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. This element is deprecated. DDEX advises that this value will be removed at a future date and therefore recommends against using it.
 MessageId      String1A xsstring used to uniquely identify the current Message.
 MessageFileName     String0-1The FileName, possibly including the FilePath, of the XML File containing the current Message.
 MessageSender     ddexC:MessagingParty1A Composite containing details of the MessageSender.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:MessagingParty0-1A Composite containing details of the Party on whose behalf the Message is sent.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:MessagingParty1-nA Composite containing details of the MessageRecipient. Note that if multiple MessageRecipients are provided, all of them will be able to read this information.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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   DateTime1The DateTime on which the Message was created (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 MessageAuditTrail     ddexC:MessageAuditTrail0-1A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessageAuditTrail as defined in IETF RfC 5646. The default is the same as indicated for 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:MessageAuditTrailEvent1-nA Composite containing details of a Party handling the Message and the Time at which the handling took place.
   MessagingPartyDescriptor ddexC:MessagingParty1A Composite containing details of a MessagingParty.
    LanguageAndScriptCodeString0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
     Namespace  String0-1The 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.
     IsDPID   Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
     IsISNI   Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
     FullNameIndexed ddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesBeforeKeyNameddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesAfterKeyNameddexC:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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    DateTime1The DateTime at which the Message was handled by the MessagingParty (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 Comment      ddexC:Comment0-1A Composite containing a human-readable Comment about the Message.
  LanguageAndScriptCode  String0-1The Language and script of the Comment as defined in IETF RfC 5646. The default is the same as indicated for 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:MessageControlType0-1The indicator used to distinguish a live Message from a test Message.
PartyList        mwn:PartyList1A Composite containing details of one or more Parties relating to the reported conflicts.
 Party       mwn:Party1-nA Composite containing details of a Party.
  PartyId      mwn:PartyId1-nA Composite containing details of the PartyId for the Party.
   ISNI      String0-1An International Standard Name Identifier, the ISO 27729 Standard Identifier for names. DDEX will enforce the syntax [0-9]{15}[X0-9] using XML Schema in the future.
   IpiNameNumber   String0-1An Interested Party Identifier, a CISAC standard Identifier.
   IPN      String0-1An International Performer Number, an IPDA Identifier (http//www2.ipddb.org/content/ipd-project).
   CisacSocietyId   String0-1A CISAC Society Identifier, a CISAC standard Identifier for music rights societies.
   ProprietaryId    ddexC:ProprietaryId0-1A Composite containing details of a ProprietaryIdentifier of the Party.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  PartyReference    ID1The Identifier (specific to the Message) of the Party within the Release which contains it. This is a LocalPartyAnchor starting with the letter P.
  PartyName     ddexC:PartyName1-nA Composite containing details of the PartyName(s).
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SocietyAffiliation    mwn:SocietyAffiliation0-nA Composite containing details of a society affiliation for the Party.
   EITHER        
    TerritoryCode   ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   RightsType    mwn:RightsType1A Composite containing details of a RightsType.
    Namespace   String0-1The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.
   MusicRightsSociety  IDREF1A Reference for a MusicRightsSociety (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   ValidityPeriod    ddexC:Period0-1A Composite containing details about the Period of Time for which the SocietyAffiliation is valid.
    EITHER       
     StartDate  ddexC:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
WorkList        mwn:WorkList1A Composite containing details of one or more Works relating to the reported conflicts.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the WorkList as defined in IETF RfC 5646. The default is the same as indicated for 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      mwn:MusicalWork1-nA Composite containing details of a MusicalWork contained in a Resource.
  IsUpdated     Boolean0-1The Flag indicating whether the MusicalWork Element was updated (=True) or not (=False). When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided MusicalWork data with the now provided data. This attribute is deprecated. DDEX advises that it may be removed at a future date and therefore recommends against using it.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MusicalWork as defined in IETF RfC 5646. The default is the same as indicated for 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:MusicalWorkId1-nA Composite containing details of a MusicalWorkId of the MusicalWork.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax [a-zA-Z][0-9]{10} using XML Schema in the future.
   OpusNumber    String0-1The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.
   ComposerCatalogNumber String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the MusicalWork.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  MusicalWorkReference   ID1The 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:ReferenceTitle1A Composite containing details of a ReferenceTitle of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  IsMedley      Boolean0-1The Flag indicating whether the MusicalWork is a Medley (=True) or not (=False).
  HasRightsInDispute   Boolean0-1A Flag indicating whether some rights in the MusicalWork are in dispute as to ownership and/or share percentage (=True) or not (=False). Absence of this element should not be interpreted as there being no dispute.
  RightsAgreementId   ddexC:RightsAgreementId0-1A Composite containing details of Identifiers of a License or a Claim for the MusicalWork.
   MWLI     String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  WorkRightShareReferenceList ddexC:WorkRightShareReferenceList0-1A Composite containing details of one or more RightShares contained in the MusicalWork.
   WorkRightShareReference IDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  MusicalWorkContributor   mwn:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
   SequenceNumber   Integer0-1The 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.
   MusicalWorkContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   MusicalWorkContributorRole ddexC:MusicalWorkContributorRole0-nA 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.
    Namespace   String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
  MusicalWorkType    ddexC:MusicalWorkType0-nA Composite containing details of the Type of the MusicalWork.
   Namespace    String0-1The Namespace of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
  MusicalWorkRightsClaimType  avs:MusicalWorkRightsClaimType0-nA Type of the RightsClaim related to the MusicalWork.
  MusicalWorkDetailsByTerritory ddexC:MusicalWorkDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the MusicalWork which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the MusicalWorkDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   MusicalWorkContributor  ddexC:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
    SequenceNumber  Integer0-1The 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:PartyId1-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The 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:PartyName1-nA Composite containing details of the PartyName(s).
      LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
      FullNameIndexedddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesBeforeKeyNameddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesAfterKeyNameddexC:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
    MusicalWorkContributorRoleddexC:MusicalWorkContributorRole0-nA 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.
     Namespace  String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    SocietyAffiliation  ddexC:SocietyAffiliation0-nA Composite containing details of a society affiliation for the MusicalWorkContributor.
     EITHER      
      TerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     OR       
      ExcludedTerritoryCodeddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     MusicRightsSocietyddexC:PartyDescriptor1A Composite containing details of a MusicRightsSociety.
      EITHER     
       PartyId ddexC:PartyId1-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      OR      
       PartyNameddexC:PartyName1-nA Composite containing details of the PartyName(s).
        LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameddexC:Name1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
        FullNameIndexedddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesBeforeKeyNameddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        KeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesAfterKeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-nA Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
RightShareList      mwn:RightShareList1A Composite containing details of RightShares relating to the reported conflicts.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the RightShareList as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
 RightShare      mwn:RightShare1-nA Composite containing details of a RightShare.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the RightShare as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  IsUpdated     Boolean0-1The Flag indicating whether the RightShare Element was updated (=True) or not (=False). When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided RightShare data with the now provided data. This attribute is deprecated. DDEX advises that it may be removed at a future date and therefore recommends against using it.
  RightShareId     ddexC:RightsAgreementId0-1A Composite containing details of Identifiers for the RightShare.
   MWLI     String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  RightShareReference   ID1The 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:RightShareCreationReferenceList0-1A Composite containing details of one or more Creations contained in the RightShare.
   RightShareWorkReference IDREF0-nA Reference for a Work (specific to this Message) that is part of the RightShare. This is a LocalMusicalWorkAnchorReference starting with the letter W.
   RightShareResourceReferenceIDREF0-nA 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).
   RightShareReleaseReferenceIDREF0-nA 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    ddexC:CurrentTerritoryCode1-nA Territory to which the RightShare applies. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
    IdentifierType   avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
  OR          
   ExcludedTerritoryCode  ddexC:CurrentTerritoryCode1-nA Territory to which the RightShare does not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
    IdentifierType   avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
  RightShareType    avs:RightShareType1A Type of the RightShare.
  RightsType     mwn:RightsType0-nA Type of Right covered by the RightShare. One of the Elements RightsType and UseType must be present.
   Namespace    String0-1The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.
  UseType      ddexC:UseType0-nA 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.
   Namespace    String0-1The Namespace of the UseType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the UseType. This is represented in an XML schema as an XML Attribute.
  UserInterfaceType    ddexC:UserInterfaceType0-nA Composite containing details of a physical interface by which a Consumer uses a Service or Release.
   Namespace    String0-1The Namespace of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the UserInterfaceType. This is represented in an XML schema as an XML Attribute.
  DistributionChannelType  ddexC:DistributionChannelType0-nA Composite containing details of a distribution channel used to disseminate a Service or Release to a Consumer.
   Namespace    String0-1The Namespace of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the DistributionChannelType. This is represented in an XML schema as an XML Attribute.
  CarrierType     ddexC:CarrierType0-nA Composite containing details of a Carrier.
   Namespace    String0-1The Namespace of the CarrierType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the CarrierType. This is represented in an XML schema as an XML Attribute.
  CommercialModelType   ddexC:CommercialModelType0-nA 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.
   Namespace    String0-1The Namespace of the CommercialModelType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the CommercialModelType. This is represented in an XML schema as an XML Attribute.
  MusicalWorkRightsClaimType  avs:MusicalWorkRightsClaimType0-nA Type of the RightsClaim related to a MusicalWork.
  RightsControllerDisplayName  String0-1A Name of a RightsController that is displayed.
  RightsController    mwn:RightsController0-nA Composite containing details of a RightsController of Rights in a Creation.
   SequenceNumber   Integer0-1The number indicating the order of the RightsController in a group of RightsControllers. This is represented in an XML schema as an XML Attribute.
   RightsControllerPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   RightsControllerRole  avs:RightsControllerRole0-nA role that describes the Party involved in the administration of Rights.
   RightsControllerType  avs:RightsControllerType0-1A type of the RightsController.
  ValidityPeriod     ddexC:Period0-1A Composite containing details about the Period of Time for which the RightShare is valid.
   EITHER        
    StartDate   ddexC:EventDate0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDate0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
     IsApproximate  Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
     IsBefore   Boolean0-1The 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.
     IsAfter   Boolean0-1The 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.
     TerritoryCode  ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
      IdentifierType avs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     LocationDescriptionString0-1A 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.
     LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  RightShareNotClaimed   Boolean0-1A Flag indicating whether there is no, and never was, a valid claim (and any claim that may have been was made in error) (=True) or not (=False).
  EITHER         
   RightShareUnknown  Boolean1The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).
  OR          
   RightSharePercentage  Decimal1The share of the licensed Rights owned by the RightsController. RightShare information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
  TariffReference    ddexC:TariffReference0-1A 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.
   LanguageAndScriptCode String0-1The Language and script of the TariffReference (and the TariffSubReference if applicable) as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TariffSubReference  String0-1The Reference to a TextDocument containing more specific details of a Tariff. This is represented in an XML schema as an XML Attribute.
  LicenseStatus    avs:LicenseStatus0-1The legal status of a License for the RightShare.
  HasFirstLicenseRefusal   Boolean0-1The 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).
  EITHER         
   IsAssumedPublicDomainWorkBoolean1A Flag indicating whether the MessageSender assumes that the Work is in the PublicDomain (=Yes) or not (=No) for the specified Territory.
  OR          
   AssumedDateOfTransitionIntoPublicDomainIsoDate1The Date at which the the MessageSender assumes that the Work will be in the PublicDomain (in ISO 86012004 format: YYYY-MM-DD).
  IsBestKnowledge    Boolean0-1A Flag indicating whether the RightShare description is provided as best knowledge by MessageSender (=Yes) or not (=No) in order to help the MessageRecipient in its licensing activities.
  EITHER         
   HasRightsInDispute  Boolean1A Flag indicating whether some rights in a Creation are in dispute as to ownership and/or share percentage (=True) or not (=False).
  OR          
   RightShareRightShareReferenceIDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  RightsClaimPolicy    ddexC:RightsClaimPolicy0-nA Composite containing details of a rights claim policy.
   Condition    ddexC:Condition1A Composite containing details of conditions.
    Value    Decimal1The numeric value of the condition.
    Unit     avs:UnitOfConditionValue1A UnitOfMeasure for the condition value.
    RelationalRelator  avs:RelationalRelator1A Relator expressing the accuracy of the condition value.
   RightsClaimPolicyType  avs:RightsClaimPolicyType1A Type of rights claim policy.
  RelatedRightShare    ddexC:RelatedRightShare0-nA Composite containing details of another RightShare which is related to the RightShare.
   RightShareRightShareReferenceIDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
   RightShareRelationshipType avs:RightShareRelationshipType1A Type of the relationship between the two RightShares.
  HasOriginalPublisherShare  mwn:OriginalPublisherShare0-nA Composite containing details of an OriginalPublisherShare which is related to the RightShare.
   OriginalPublisherShare  IDREF1A Reference for an OriginalPublisherShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  IsFollowerInTitleOf    mwn:IsFollowerInTitleOf0-nA Composite containing details of a RightShare, of which is the RightShare is the follower in title.
   BaseRightShare   IDREF1A Reference for the base RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
   EITHER        
    RightShareUnknown Boolean1The Flag indicating whether the cumulated RightSharePercentage is unknown (=True) or not (=False).
   OR         
    RightSharePercentage Decimal1The cumulated percentage of rights in the Work that are delegated. This information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
   ManuscriptShare   mwn:ManuscriptShare1-nA Composite containing details of a MusicalWorkManuscriptShare that is affected by the rights delegation.
    BaseRightShare  IDREF1A Reference for the base RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
    EITHER       
     RightShareUnknownBoolean1The Flag indicating whether the RightSharePercentage is unknown (=True) or not (=False).
    OR        
     RightSharePercentageDecimal1The absolute percentage of rights in the Work that are delegated. This information is given as a xsdecimal value with up to 6 digits (e.g. '12.5' represents 12.5%).
ConflictList       mwn:RightShareConflictList1A Composite containing details of RightShare conflicts reported in this Message.
 Conflict       mwn:RightShareConflict1-nA Composite containing details of a RightShare conflict.
  ConflictRightShareReference  IDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.

 8.3.3 Musical Work Claim Request Message
mwn:MusicalWorkClaimRequestMessage
A Message in the Electronic Musical Work Notification Message Suite Standard, requesting claims for RightShares for one or more MusicalWork(s).
Message Element     Data TypeCardElement Description
MessageSchemaVersionId    String1The Identifier of the Version of the XML schema used for the Message. This is represented in an XML schema as an XML Attribute.
BusinessProfileVersionId    String0-1The Identifier of the Version of the business profile used for the Message. This is represented in an XML schema as an XML Attribute.
ReleaseProfileVersionId     String0-1The Identifier of the Version of the release profile used for the Message. This is represented in an XML schema as an XML Attribute.
LanguageAndScriptCode    String0-1The Language and script for the Elements of the MusicalWorkClaimRequestMessage as defined in IETF RfC 5646. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
MessageHeader      ddexC:MessageHeader1The MessageHeader for the MusicalWorkClaimRequestMessage.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the MessageHeader as defined in IETF RfC 5646. The default is the same as indicated for 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     String0-1A 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. This element is deprecated. DDEX advises that this value will be removed at a future date and therefore recommends against using it.
 MessageId      String1A xsstring used to uniquely identify the current Message.
 MessageFileName     String0-1The FileName, possibly including the FilePath, of the XML File containing the current Message.
 MessageSender     ddexC:MessagingParty1A Composite containing details of the MessageSender.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:MessagingParty0-1A Composite containing details of the Party on whose behalf the Message is sent.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:MessagingParty1-nA Composite containing details of the MessageRecipient. Note that if multiple MessageRecipients are provided, all of them will be able to read this information.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
   Namespace    String0-1The 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.
   IsDPID     Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   IsISNI     Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
   LanguageAndScriptCode String0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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   DateTime1The DateTime on which the Message was created (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 MessageAuditTrail     ddexC:MessageAuditTrail0-1A Composite containing information about Parties in between the original MessageSender and ultimate MessageRecipient.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MessageAuditTrail as defined in IETF RfC 5646. The default is the same as indicated for 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:MessageAuditTrailEvent1-nA Composite containing details of a Party handling the Message and the Time at which the handling took place.
   MessagingPartyDescriptor ddexC:MessagingParty1A Composite containing details of a MessagingParty.
    LanguageAndScriptCodeString0-1The Language and script for the Elements of the MessagingParty as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId1-nA 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.
     Namespace  String0-1The 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.
     IsDPID   Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
     IsISNI   Boolean0-1The 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:PartyName0-1A Composite containing details of the PartyNames for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
     FullNameIndexed ddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesBeforeKeyNameddexC:Name0-1A 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).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
     NamesAfterKeyNameddexC:Name0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
      LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a TradingName for the Party handling the Message.
     LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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    DateTime1The DateTime at which the Message was handled by the MessagingParty (the only allowed format is ISO 86012004: YYYY-MM-DDThhmmssTZD).
 Comment      ddexC:Comment0-1A Composite containing a human-readable Comment about the Message.
  LanguageAndScriptCode  String0-1The Language and script of the Comment as defined in IETF RfC 5646. The default is the same as indicated for 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:MessageControlType0-1The indicator used to distinguish a live Message from a test Message.
PartyList        mwn:PartyList0-1A Composite containing details of one or more Parties relating to the requests.
 Party       mwn:Party1-nA Composite containing details of a Party.
  PartyId      mwn:PartyId1-nA Composite containing details of the PartyId for the Party.
   ISNI      String0-1An International Standard Name Identifier, the ISO 27729 Standard Identifier for names. DDEX will enforce the syntax [0-9]{15}[X0-9] using XML Schema in the future.
   IpiNameNumber   String0-1An Interested Party Identifier, a CISAC standard Identifier.
   IPN      String0-1An International Performer Number, an IPDA Identifier (http//www2.ipddb.org/content/ipd-project).
   CisacSocietyId   String0-1A CISAC Society Identifier, a CISAC standard Identifier for music rights societies.
   ProprietaryId    ddexC:ProprietaryId0-1A Composite containing details of a ProprietaryIdentifier of the Party.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  PartyReference    ID1The Identifier (specific to the Message) of the Party within the Release which contains it. This is a LocalPartyAnchor starting with the letter P.
  PartyName     ddexC:PartyName1-nA Composite containing details of the PartyName(s).
   LanguageAndScriptCode String0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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 String0-1The FullName transcribed using 7-bit ASCII code.
   FullNameIndexed   ddexC:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SocietyAffiliation    mwn:SocietyAffiliation0-nA Composite containing details of a society affiliation for the Party.
   EITHER        
    TerritoryCode   ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   RightsType    mwn:RightsType1A Composite containing details of a RightsType.
    Namespace   String0-1The Namespace of the RightsType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the RightsType. This is represented in an XML schema as an XML Attribute.
   MusicRightsSociety  IDREF1A Reference for a MusicRightsSociety (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   ValidityPeriod    ddexC:Period0-1A Composite containing details about the Period of Time for which the SocietyAffiliation is valid.
    EITHER       
     StartDate  ddexC:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDate0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported Date is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for 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:EventDateTime0-1A 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.
      IsApproximate Boolean0-1The Flag indicating whether the reported DateTime is approximate (=True) or exact (=False). This is represented in an XML schema as an XML Attribute.
      IsBefore  Boolean0-1The 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.
      IsAfter  Boolean0-1The 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.
      TerritoryCode ddexC:AllTerritoryCode0-1The Territory in which the Event occurred. This is represented in an XML schema as an XML Attribute. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeTypeIncludingDeprecatedCodes0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
      LocationDescriptionString0-1A 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.
      LanguageAndScriptCodeString0-1The Language and script for the LocationDescription as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
WorkList        mwn:WorkList0-1A Composite containing details of one or more Works relating to the requests.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the WorkList as defined in IETF RfC 5646. The default is the same as indicated for 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      mwn:MusicalWork1-nA Composite containing details of a MusicalWork contained in a Resource.
  IsUpdated     Boolean0-1The Flag indicating whether the MusicalWork Element was updated (=True) or not (=False). When this Boolean Flag is set to true, the MessageRecipient is expected to replace any previously provided MusicalWork data with the now provided data. This attribute is deprecated. DDEX advises that it may be removed at a future date and therefore recommends against using it.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the MusicalWork as defined in IETF RfC 5646. The default is the same as indicated for 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:MusicalWorkId1-nA Composite containing details of a MusicalWorkId of the MusicalWork.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax [a-zA-Z][0-9]{10} using XML Schema in the future.
   OpusNumber    String0-1The MusicalWorkId identifying the MusicalWork within the catalog of its Composer (typically of classical music) as an opus number.
   ComposerCatalogNumber String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the MusicalWork.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  MusicalWorkReference   ID1The 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:ReferenceTitle1A Composite containing details of a ReferenceTitle of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  IsMedley      Boolean0-1The Flag indicating whether the MusicalWork is a Medley (=True) or not (=False).
  HasRightsInDispute   Boolean0-1A Flag indicating whether some rights in the MusicalWork are in dispute as to ownership and/or share percentage (=True) or not (=False). Absence of this element should not be interpreted as there being no dispute.
  RightsAgreementId   ddexC:RightsAgreementId0-1A Composite containing details of Identifiers of a License or a Claim for the MusicalWork.
   MWLI     String0-nA 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:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the License, Claim, RightShare or contract.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  WorkRightShareReferenceList ddexC:WorkRightShareReferenceList0-1A Composite containing details of one or more RightShares contained in the MusicalWork.
   WorkRightShareReference IDREF1-nA Reference for a RightShare (specific to this Message). This is a LocalRightShareAnchorReference starting with the letter S.
  MusicalWorkContributor   mwn:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
   SequenceNumber   Integer0-1The 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.
   MusicalWorkContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
   MusicalWorkContributorRole ddexC:MusicalWorkContributorRole0-nA 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.
    Namespace   String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
  MusicalWorkType    ddexC:MusicalWorkType0-nA Composite containing details of the Type of the MusicalWork.
   Namespace    String0-1The Namespace of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
   UserDefinedValue   String0-1A UserDefined value of the MusicalWorkType. This is represented in an XML schema as an XML Attribute.
  MusicalWorkRightsClaimType  avs:MusicalWorkRightsClaimType0-nA Type of the RightsClaim related to the MusicalWork.
  MusicalWorkDetailsByTerritory ddexC:MusicalWorkDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the MusicalWork which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the MusicalWorkDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the MusicalWork details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   MusicalWorkContributor  ddexC:MusicalWorkContributor1-nA Composite containing details a MusicalWorkContributor to the MusicalWork.
    SequenceNumber  Integer0-1The 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:PartyId1-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The 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:PartyName1-nA Composite containing details of the PartyName(s).
      LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for 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:Name1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
      FullNameIndexedddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesBeforeKeyNameddexC:Name0-1A 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).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      NamesAfterKeyNameddexC:Name0-1A 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.
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
      AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
       LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
      Namespace String0-1The 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.
      IsDPID  Boolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      IsISNI  Boolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
    MusicalWorkContributorRoleddexC:MusicalWorkContributorRole0-nA 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.
     Namespace  String0-1The Namespace of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the MusicalWorkContributorRole. This is represented in an XML schema as an XML Attribute.
    SocietyAffiliation  ddexC:SocietyAffiliation0-nA Composite containing details of a society affiliation for the MusicalWorkContributor.
     EITHER      
      TerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     OR       
      ExcludedTerritoryCodeddexC:CurrentTerritoryCode1-nA Territory to which the affiliation details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
       IdentifierTypeavs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
     MusicRightsSocietyddexC:PartyDescriptor1A Composite containing details of a MusicRightsSociety.
      EITHER     
       PartyId ddexC:PartyId1-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
      OR      
       PartyNameddexC:PartyName1-nA Composite containing details of the PartyName(s).
        LanguageAndScriptCodeString0-1The Language and script for the Elements of the PartyName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameddexC:Name1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        FullNameAsciiTranscribedString0-1The FullName transcribed using 7-bit ASCII code.
        FullNameIndexedddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesBeforeKeyNameddexC:Name0-1A 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).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        KeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        NamesAfterKeyNameddexC:Name0-1A 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.
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
        AbbreviatedNameddexC:Name0-1A Composite containing a short version of the PartyName (e.g. for use on devices with a small display).
         LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:PartyId0-nA 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.
        NamespaceString0-1The 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.
        IsDPIDBoolean0-1The Flag indicating whether the PartyId is a DPID (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
        IsISNIBoolean0-1The Flag indicating whether the PartyId is an ISNI (=True) or not (=False). This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-nA Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
ResourceList       mwn:ResourceList0-1A Composite containing details of one or more Resources relating to the requests.
 LanguageAndScriptCode   String0-1The Language and script for the Elements of the ResourceList as defined in IETF RfC 5646. The default is the same as indicated for 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     mwn:SoundRecording0-nA Composite containing details of a SoundRecording.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  SoundRecordingId    ddexC:SoundRecordingId1-nA Composite containing details of SoundRecordingIds.
   IsReplaced    Boolean0-1The 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     String0-1The 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. DDEX will enforce the syntax [a-zA-Z]{2}[a-zA-Z0-9]{3}[0-9]{7} using XML Schema in the future.
   CatalogNumber   ddexC:CatalogNumber0-1A Composite containing details of the CatalogNumber of the SoundRecording.
    Namespace   String1The Namespace of the CatalogNumber. This is represented in an XML schema as an XML Attribute.
   ProprietaryId    ddexC:ProprietaryId0-nA Composite containing details of a ProprietaryIdentifier of the SoundRecording (usually one per society involved in the messaging).
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  SoundRecordingDetailsByTerritorymwn:ResourceDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the SoundRecording which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 MIDI       mwn:MIDI0-nA Composite containing details of a MIDI.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  MidiId      ddexC:ResourceProprietaryId1-nA Composite containing details of Identifiers of the Midi.
   IsReplaced    Boolean0-1The 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:ProprietaryId1-nA Composite containing details of a ProprietaryIdentifier of the Resource.
    Namespace   String1The Namespace of the ProprietaryId. This is represented in an XML schema as an XML Attribute.
  ResourceReference   ID1The Identifier (specific to the Message) of the Resource within the Release which contains it. This is a LocalResourceAnchor starting with the letter A.
  ReferenceTitle    ddexC:ReferenceTitle0-1A Composite containing details of the ReferenceTitle of the Resource.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ReferenceTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:TitleText1A Composite containing the text of the ReferenceTitle.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:SubTitle0-1A 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).
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for 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:Title0-nA Composite containing details of a Title of the MusicalWork.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the Title as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
   TitleType    avs:TitleType0-1A 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:TitleText1A Composite containing the text of the Title.
    LanguageAndScriptCodeString0-1The Language and script of the TitleText as defined in IETF RfC 5646. The default is the same as indicated for 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:TypedSubTitle0-nA 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.
    LanguageAndScriptCodeString0-1The Language and script of the SubTitle as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    SubTitleType   String0-1A Type of the SubTitle which defines its origin or the function it fulfils. This is represented in an XML schema as an XML Attribute.
  Duration      Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
  ResourceMusicalWorkReferenceListddexC:ResourceMusicalWorkReferenceList0-1A Composite containing details of one or more MusicalWorks contained in the Resource.
   ResourceMusicalWorkReferenceddexC:ResourceMusicalWorkReference1-nA Composite containing a ResourceMusicalWorkReference for a MusicalWork (specific to this Message).
    SequenceNumber  Integer0-1The number indicating the order of the MusicalWork in a group of MusicalWorks within a Medley, SoundRecording or other Resource.
    DurationUsed   Duration0-1The 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). The seconds section ss may include fractions (e.g. one minute and 30.5 seconds would be PT1M30.5S).
    IsFragment   Boolean0-1The Flag indicating whether the MusicalWork is a Fragment (=True) or not (=False).
    ResourceMusicalWorkReferenceIDREF1A Reference for a MusicalWork (specific to this Message). This is a LocalMusicalWorkAnchorReference starting with the letter W.
  MidiDetailsByTerritory   mwn:ResourceDetailsByTerritory0-nA Composite containing details of Descriptors and other attributes of the MIDI which may vary according to Territory of release.
   LanguageAndScriptCode String0-1The Language and script for the Elements of the ResourceDetailsByTerritory as defined in IETF RfC 5646. The default is the same as indicated for 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   ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details apply. Either this Element or ExcludedTerritory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   OR         
    ExcludedTerritoryCode ddexC:CurrentTerritoryCode1-nA Territory to which the Resource details do not apply. Either this Element or Territory shall be present, but not both. The use of ISO TerritoryCodes (or the term 'Worldwide”) is strongly encouraged; TIS TerritoryCodes should only be used if both MessageSender and MessageRecipient are familiar with this standard.
     IdentifierType  avs:TerritoryCodeType0-1A standard used for the TerritoryCode. This is represented in an XML schema as an XML Attribute. If this Attribute is not provided, it is assumed that the code is a TerritoryCode in accordance with ISO 3166-1 Alpha 2 standard (or Worldwide).
   ResourceContributor  mwn:ResourceContributor0-nA Composite containing details of a Contributor to the Resource.
    SequenceNumber  Integer0-1The 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.
    ResourceContributorPartyReferenceIDREF1A Reference for a Party (specific to this Message). This is a LocalPartyAnchorReference starting with the letter P.
    ResourceContributorRoleddexC:ResourceContributorRole0-nA Composite containing details of a role played by the Contributor.
     Namespace  String0-1The Namespace of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
     UserDefinedValue String0-1A UserDefined value of the ResourceContributorRole. This is represented in an XML schema as an XML Attribute.
   DisplayArtistName   ddexC:Name0-1A Composite containing the Name to be used by a DSP when presenting Artist details of the Resource to a Consumer. A Resource-level DisplayArtistName shall only be provided if it differs from the DisplayArtistName for a Release that contains the Resource and is communicated in the same XML message.
    LanguageAndScriptCodeString0-1The Language and script of the Name as defined in IETF RfC 5646. The default is the same as indicated for 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:LabelName0-nA Composite containing the Name of the Label under which the Release is to be marketed.
    LanguageAndScriptCodeString0-1The Language and script of the LabelName as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    LabelNameType  avs:LabelNameType0-1A Type of LabelName. This is represented in an XML schema as an XML Attribute.
    Namespace   String0-1The Namespace of the ReleaseType. This is represented in an XML schema as an XML Attribute.
    UserDefinedValue  String0-1A UserDefined value of the ReleaseType. This is represented in an XML schema as an XML Attribute.
   PLine     ddexC:PLine0-nA Composite containing details of the PLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the PLineText as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
    PLineType   avs:PLineType0-1A 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    GYear0-1The Year of the PLine.
    PLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    PLineText   String1The text of the PLine.
   CLine     ddexC:CLine0-nA Composite containing details of the CLine for the Resource.
    LanguageAndScriptCodeString0-1The Language and script of the CLineText as defined in IETF RfC 5646. The default is the same as indicated for 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    GYear0-1The Year of the CLine.
    CLineCompany  String0-1The Name of the company releasing the Creation. This may be an owner or a licensee of the Creation.
    CLineText   String1The text of the CLine.
 Video       mwn:Video0-nA Composite containing details of a Video.
  LanguageAndScriptCode  String0-1The Language and script for the Elements of the Resource as defined in IETF RfC 5646. The default is the same as indicated for the containing composite. Language and Script are provided as lang[-scipt][-region][-variant]. This is represented in an XML schema as an XML Attribute.
  VideoId      ddexC:VideoId1-nA Composite containing details of an Identifier of the Video.
   IsReplaced    Boolean0-1The 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     String0-1The ISRC (International Standard Recording Code as defined in ISO 3901) for the Video. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits. DDEX will enforce the syntax [a-zA-Z]{2}[a-zA-Z0-9]{3}[0-9]{7} using XML Schema in the future.
   ISAN     String0-1The 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. DDEX will enforce the syntax [A-F0-9]{12} using XML Schema in the future.
   VISAN