Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element identification/creator
Namespace No namespace
Annotations
The creator element is borrowed from Dublin Core. It is used for the creators of the score. The type attribute is used to distinguish different creative contributions. Thus, there can be multiple creators within an identification. Standard type values are composer, lyricist, and arranger. Other type values may be used for different types of creative roles. The type attribute should usually be used even if there is just a single creator element. The MusicXML format does not use the creator / contributor distinction from Dublin Core.
Diagram
Diagram musicxml140.tmp#id256 musicxml140.tmp#id255
Type typed-text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
type xs:string optional
Source
<xs:element name="creator" type="typed-text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The creator element is borrowed from Dublin Core. It is used for the creators of the score. The type attribute is used to distinguish different creative contributions. Thus, there can be multiple creators within an identification. Standard type values are composer, lyricist, and arranger. Other type values may be used for different types of creative roles. The type attribute should usually be used even if there is just a single creator element. The MusicXML format does not use the creator / contributor distinction from Dublin Core.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element identification/rights
Namespace No namespace
Annotations
The rights element is borrowed from Dublin Core. It contains copyright and other intellectual property notices. Words, music, and derivatives can have different types, so multiple rights tags with different type attributes are supported. Standard type values are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple rights elements.
Diagram
Diagram musicxml140.tmp#id256 musicxml140.tmp#id255
Type typed-text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
type xs:string optional
Source
<xs:element name="rights" type="typed-text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The rights element is borrowed from Dublin Core. It contains copyright and other intellectual property notices. Words, music, and derivatives can have different types, so multiple rights tags with different type attributes are supported. Standard type values are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple rights elements.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element identification/encoding
Namespace No namespace
Diagram
Diagram musicxml22.tmp#id593 musicxml22.tmp#id594 musicxml22.tmp#id595 musicxml22.tmp#id596 musicxml22.tmp#id597 musicxml22.tmp#id592
Type encoding
Properties
content: complex
minOccurs: 0
Model encoding-date | encoder | software | encoding-description | supports
Children encoder, encoding-date, encoding-description, software, supports
Instance
<encoding>
  <encoding-date>{1,1}</encoding-date>
  <encoder type="">{1,1}</encoder>
  <software>{1,1}</software>
  <encoding-description>{1,1}</encoding-description>
  <supports attribute="" element="" type="" value="">{1,1}</supports>
</encoding>
Source
<xs:element name="encoding" type="encoding" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element identification/source
Namespace No namespace
Annotations
The source for the music that is encoded. This is similar to the Dublin Core source element.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="source" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The source for the music that is encoded. This is similar to the Dublin Core source element.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element identification/relation
Namespace No namespace
Annotations
A related resource for the music that is encoded. This is similar to the Dublin Core relation element. Standard type values are music, words, and arrangement, but other types may be used.
Diagram
Diagram musicxml140.tmp#id256 musicxml140.tmp#id255
Type typed-text
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
type xs:string optional
Source
<xs:element name="relation" type="typed-text" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A related resource for the music that is encoded. This is similar to the Dublin Core relation element. Standard type values are music, words, and arrangement, but other types may be used.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element identification/miscellaneous
Namespace No namespace
Diagram
Diagram musicxml207.tmp#id611 musicxml207.tmp#id610
Type miscellaneous
Properties
content: complex
minOccurs: 0
Model miscellaneous-field*
Children miscellaneous-field
Instance
<miscellaneous>
  <miscellaneous-field name="">{0,unbounded}</miscellaneous-field>
</miscellaneous>
Source
<xs:element name="miscellaneous" type="miscellaneous" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Complex Type identification
Namespace No namespace
Annotations
Identification contains basic metadata about the score. It includes the information in MuseData headers that may apply at a score-wide, movement-wide, or part-wide level. The creator, rights, source, and relation elements are based on Dublin Core.
Diagram
Diagram musicxml71.tmp#id604 musicxml71.tmp#id605 musicxml71.tmp#id606 musicxml71.tmp#id607 musicxml71.tmp#id608 musicxml71.tmp#id609
Used by
Model creator* , rights* , encoding{0,1} , source{0,1} , relation* , miscellaneous{0,1}
Children creator, encoding, miscellaneous, relation, rights, source
Source
<xs:complexType name="identification">
  <xs:annotation>
    <xs:documentation>Identification contains basic metadata about the score. It includes the information in MuseData headers that may apply at a score-wide, movement-wide, or part-wide level. The creator, rights, source, and relation elements are based on Dublin Core.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="creator" type="typed-text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The creator element is borrowed from Dublin Core. It is used for the creators of the score. The type attribute is used to distinguish different creative contributions. Thus, there can be multiple creators within an identification. Standard type values are composer, lyricist, and arranger. Other type values may be used for different types of creative roles. The type attribute should usually be used even if there is just a single creator element. The MusicXML format does not use the creator / contributor distinction from Dublin Core.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rights" type="typed-text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The rights element is borrowed from Dublin Core. It contains copyright and other intellectual property notices. Words, music, and derivatives can have different types, so multiple rights tags with different type attributes are supported. Standard type values are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple rights elements.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="encoding" type="encoding" minOccurs="0"/>
    <xs:element name="source" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The source for the music that is encoded. This is similar to the Dublin Core source element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="relation" type="typed-text" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A related resource for the music that is encoded. This is similar to the Dublin Core relation element. Standard type values are music, words, and arrangement, but other types may be used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="miscellaneous" type="miscellaneous" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd