<xs:group name="traditional-key">
<xs:annotation>
<xs:documentation>The traditional-key group represents a traditional key signature using the cycle of fifths.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="cancel" type="cancel" minOccurs="0">
<xs:annotation>
<xs:documentation>A cancel element indicates that the old key signature should be cancelled before the new one appears.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fifths" type="xs:integer">
<xs:annotation>
<xs:documentation>The fifths element represents the number of flats or sharps in a traditional key signature. Negative numbers are used for flats and positive numbers for sharps, reflecting the key's placement within the circle of fifths (hence the element name).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mode" type="mode" minOccurs="0">
<xs:annotation>
<xs:documentation>The mode element is used to specify major/minor and other mode distinctions. Valid mode values include major, minor, dorian, phrygian, lydian, mixolydian, aeolian, ionian, and locrian.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:group> |