Sourcecode Listing of

http://purl.oclc.org/NEUMES/ref/NeumesXML_east.xsd





Color Key :   [•] XML code      [•] XML code annotation      [•] XML comment   

Line
0001 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
0002 <!--
0003 *   NeumesXML Schema file generated on 2 September 2005.
0004 *   Filename: http://www.scribeserver.com/NEUMES/xml/NeumesXML_east.xsd
0005 *   Version: 2.3.b
0006 *   Owner: The NEUMES Project
0007 *   (Neumed and Ecphonetic Universal Manuscript Encoding Standard).
0008 *   For details see, http://purl.oclc.org/SCRIBE/NEUMES/
0009 *   Authors: Louis W. G. Barton (structure) and Annalisa Doneda (content).
0010 *   Type: XML Schema
0011 -->
0012 
0013 <!--   NeumesXML Schema for Eastern chant sources
0014    This is part of the NeumesXML version 2 Schema, an XML (Extensible Markup
0015    Language) application for describing medieval chant manuscript sources and
0016    transcribing their content to the NEUMES data representation (Neumed and
0017    Ekphonetic Universal Manuscript Encoding Standard). This 'partition' covers
0018    Entities and Types that are specific to Eastern (especially Byzantine)
0019    manuscript sources.
0020 
0021    Protected by law under one or more of the following copyrights:
0022    Copyright 2005, The University of Oxford.
0023    Copyright 2003-2005, Louis W. G. Barton.
0024    Copyright 2002-2003, The President and Fellows of Harvard College; contains
0025    software or other intellectual property licensed from Louis W. G. Barton,
0026    copyright 1995-2001 by Louis W. G. Barton.
0027 
0028    The copyright holders grant royalty-free license to transmit, display,
0029    perform and/or distribute without modification the NeumeXML version 2 
0030    Schema and its accompanying documentation for non-commercial educational,
0031    cultural, and charitable uses, provided that the above copyright notice
0032    and this paragraph appear in all copies. The copyright holders make no
0033    representation about the suitability of the Schema and its accompanying
0034    documentation for any purpose. It is provided "as is" without expressed
0035    or implied warranty.
0036 -->
0037 
0038 <!-- ****** Pro-forma DTD declaration (principally for JDOM): ****** -->
0039 <!DOCTYPE xsd:schema SYSTEM "http://www.scribeserver.com/NEUMES/xml/NeumesXML_schema.dtd">
0040 
0041 <!-- *************** ROOT ELEMENT: *************** -->
0042 <xsd:schema
0043    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
0044    targetNamespace="http://www.scribeserver.com/NEUMES/xml/NeumesXML"
0045    xmlns="http://www.scribeserver.com/NEUMES/xml/NeumesXML"
0046    xmlns:obd="http://www.scribeserver.com/NEUMES/xml/NeumesXML_obd"
0047    elementFormDefault="qualified"
0048    attributeFormDefault="unqualified"
0049    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
0050    xsi:schemaLocation=
0051       "http://www.scribeserver.com/NEUMES/xml/NeumesXML_obd
0052       http://www.scribeserver.com/NEUMES/xml/NeumesXML_obd.xsd"
0053 >
0054 <!-- [End, Root Element] -->
0055 
0056 <xsd:include schemaLocation="http://www.scribeserver.com/NEUMES/xml/NeumesXML_main.xsd"/>
0057 
0058 
0059 <!--  PROGRAMMER'S NOTES:
0060 * Normally, one should declare only datatypes (not elements) in external
0061   declaration documents like this, but it is done here to implement the
0062   abstract types declared in the main Schema.
0063 * Non-validating parsers aren't required to read namespace definitions of imports.
0064 * The NCName type is a string (not beginning with '_') containing no space or colon.
0065 * See "to do" notes, below.
0066 * A particular musical phrase is a thesis.
0067 * TO DO: revisit notational family names problem (late Byzantine, neo-Byzantine, New Method).
0068 [End, PROGRAMMER'S NOTES] -->
0069 
0070 
0071 <!-- *************** ACCESSION TYPE DECLARATIONS: *************** -->
0072 
0073 <xsd:complexType name="accession_Type" final="extension">
0074    <xsd:annotation>
0075       <xsd:documentation xml:lang="en">
0076          <obd:example><![CDATA[
0077          &lt;accession xsi:type="accession_Type"><br/>
0078          ...<br/>
0079          &lt;/accession><br/>
0080          ]]></obd:example>
0081          <obd:example_remark>
0082          All instances of this Element must use "xsi:type=" to specify the
0083          non-abstract, derived type that is being used.
0084          </obd:example_remark>
0085       </xsd:documentation>
0086    </xsd:annotation>
0087    <xsd:complexContent>
0088       <xsd:extension base="accession_east_Type">
0089          <xsd:sequence>
0090             <xsd:element name="incipit" type="incipit_Type" minOccurs="0"/>
0091             <xsd:element name="siglum" type="siglum_Type" minOccurs="0"/>
0092             <xsd:element name="location" type="location_Type" minOccurs="0"/>
0093             <xsd:element name="rite_x" type="rite_x_Type" minOccurs="0"/>
0094             <xsd:element name="occasion" type="occasion_Type" minOccurs="0"/>
0095             <xsd:element name="service_x" type="service_x_Type" minOccurs="0"/>
0096             <xsd:element name="genre_x" type="genre_x_Type" minOccurs="0"/>
0097             <xsd:element name="concordance" type="concordance_Type" minOccurs="0"/>
0098          </xsd:sequence>
0099       </xsd:extension>
0100    </xsd:complexContent>
0101 </xsd:complexType>
0102 <!-- [End, accession_Type] -->
0103 
0104 <xsd:complexType name="incipit_Type" final="extension">
0105    <xsd:attribute name="content" type="xsd:string" use="required"/>
0106 </xsd:complexType>
0107 
0108 <xsd:complexType name="siglum_Type" final="extension">
0109    <xsd:attribute name="content" type="xsd:string" use="required"/>
0110 </xsd:complexType>
0111 
0112 <xsd:complexType name="location_Type" final="extension">
0113    <xsd:attribute name="content" type="xsd:string" use="required"/>
0114 </xsd:complexType>
0115 
0116 
0117 <!-- *************** Rite, Extensible: *************** -->
0118 <!-- This Type is extensible to allow subtypes, with restrictions on the values of the
0119    subtypes according to the value of the Type.
0120 -->
0121 <xsd:complexType name="rite_x_Type" abstract="true">
0122    <xsd:annotation>
0123       <xsd:documentation xml:lang="en">
0124       This type gets restricted to create types for liturgical rites.
0125       "complexTypeChoice" means to select any one of the listed complexType declarations.
0126          <obd:definition>Identifies the major Christian liturgy</obd:definition>
0127          <obd:example><![CDATA[
0128          &lt;rite_x group="Byz" subgroup="Russian" xsi:type="byz_Type"
0129          <br/>&lt;rite_x group="Byz" xsi:type="byz_Type"/>
0130          ]]></obd:example>
0131       </xsd:documentation>
0132       <xsd:appinfo>
0133          <obd:complexTypeChoice>
0134             <obd:typeRef link="byz_Type"/>
0135          </obd:complexTypeChoice>
0136       </xsd:appinfo>
0137    </xsd:annotation>
0138    <xsd:attribute name="group" type="xsd:NCName"/>
0139    <xsd:attribute name="subgroup" type="xsd:NCName" use="optional"/>
0140 </xsd:complexType>
0141 
0142 <xsd:complexType name="byz_Type" final="extension">
0143    <xsd:annotation>
0144       <xsd:documentation xml:lang="en">
0145          <obd:definition>Byzantine rite (Greek-Byzantine)</obd:definition>
0146          <obd:example><![CDATA[
0147          &lt;rite_x group="BYZ" subgroup="Russian" xsi:type="byz_Type"/><br/>
0148          &lt;rite_x group="BYZ" xsi:type="byz_Type"/>
0149          ]]></obd:example>
0150       </xsd:documentation>
0151    </xsd:annotation>
0152    <xsd:complexContent>
0153       <xsd:restriction base="rite_x_Type">
0154          <xsd:attribute name="group" type="xsd:NCName" fixed="BYZ"/>
0155          <xsd:attribute name="subgroup" use="optional">
0156             <xsd:simpleType>
0157                <xsd:restriction base="xsd:NCName">
0158                   <xsd:enumeration value="Russian"/>
0159                   <xsd:enumeration value="Coptic"/>
0160                </xsd:restriction>
0161             </xsd:simpleType>
0162          </xsd:attribute>
0163       </xsd:restriction>
0164    </xsd:complexContent>
0165 </xsd:complexType>
0166 <!-- [End, rite: byz] -->
0167 
0168 <!-- *************** [End, Rite, Extensible] *************** -->
0169 
0170 
0171 <xsd:complexType name="occasion_Type" final="extension">
0172    <xsd:annotation>
0173       <xsd:documentation source="http://www.scribeserver.com/NEUMES/data_representation.htm#meta_data" xml:lang="en">
0174          <obd:definition>The liturgical celebration or feast day, where 'group' is a
0175          free-form identification. Usually this is a citation of the rubrical name of
0176          the feast if it appears in the MS, or what the transcriber thinks the feast
0177          is when its name does not appear.
0178          </obd:definition>
0179       </xsd:documentation>
0180    </xsd:annotation>
0181    <xsd:attribute name="celebration" type="xsd:string" use="required"/>
0182 </xsd:complexType>
0183 
0184 
0185 <!-- *************** Service: *************** -->
0186 
0187 <xsd:complexType name="service_x_Type" abstract="true">
0188    <xsd:annotation>
0189       <xsd:documentation xml:lang="en">
0190       This extendible, abstract type gets restricted to create types for services.
0191       "complexTypeChoice" means to select any one of the listed complexType declarations.
0192          <obd:definition>An abbreviation for the Office or the Divine Liturgy in which the chant is sung.</obd:definition>
0193          <obd:example>&lt;service group="H" subgroup="GH" xsi:type="hesperinos_Type"/></obd:example>
0194       </xsd:documentation>
0195       <xsd:appinfo>
0196          <obd:complexTypeChoice>
0197             <obd:typeRef link="hesperinos_Type"/>
0198             <obd:typeRef link="orthros_Type"/>
0199             <obd:typeRef link="divine_liturgy_Type"/>
0200          </obd:complexTypeChoice>
0201       </xsd:appinfo>
0202    </xsd:annotation>
0203    <xsd:attribute name="group" type="xsd:NCName"/>
0204    <xsd:attribute name="subgroup" type="xsd:NCName" use="optional"/>
0205 </xsd:complexType>
0206 
0207 <xsd:complexType name="hesperinos_Type">
0208    <xsd:annotation>
0209       <xsd:documentation xml:lang="en">
0210          <obd:definition>Hesperinos (an evening Office)</obd:definition>
0211       </xsd:documentation>
0212    </xsd:annotation>
0213    <xsd:complexContent>
0214       <xsd:restriction base="service_x_Type">
0215          <xsd:attribute name="group" type="xsd:NCName" fixed="DH"/>
0216          <xsd:attribute name="subgroup" use="optional">
0217             <xsd:simpleType>
0218                <xsd:restriction base="xsd:NCName">
0219                   <xsd:enumeration value="LH">
0220                      <xsd:annotation>
0221                         <xsd:documentation xml:lang="en">
0222                            <obd:definition>Little Hesperinos</obd:definition>
0223                         </xsd:documentation>
0224                      </xsd:annotation>
0225                   </xsd:enumeration>
0226                   <xsd:enumeration value="GH">
0227                      <xsd:annotation>
0228                         <xsd:documentation xml:lang="en">
0229                            <obd:definition>Great Hesperinos</obd:definition>
0230                         </xsd:documentation>
0231                      </xsd:annotation>
0232                   </xsd:enumeration>
0233                </xsd:restriction>
0234             </xsd:simpleType>
0235          </xsd:attribute>
0236       </xsd:restriction>
0237    </xsd:complexContent>
0238 </xsd:complexType>
0239 <!-- End, service: hesperinos -->
0240 
0241 <xsd:complexType name="orthros_Type">
0242    <xsd:annotation>
0243       <xsd:documentation xml:lang="en">
0244          <obd:definition>Orthros (a morning Office)</obd:definition>
0245       </xsd:documentation>
0246    </xsd:annotation>
0247    <xsd:complexContent>
0248       <xsd:restriction base="service_x_Type">
0249          <xsd:attribute name="group" type="xsd:NCName" fixed="DO"/>
0250          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0251       </xsd:restriction>
0252    </xsd:complexContent>
0253 </xsd:complexType>
0254 <!-- End, service: orthros -->
0255 
0256 <xsd:complexType name="divine_liturgy_Type" final="extension">
0257    <xsd:annotation>
0258       <xsd:documentation xml:lang="en">
0259          <obd:definition>Of the Divine Liturgy</obd:definition>
0260       </xsd:documentation>
0261    </xsd:annotation>
0262    <xsd:complexContent>
0263       <xsd:restriction base="service_x_Type">
0264          <xsd:attribute name="group" type="xsd:NCName" fixed="DL"/>
0265          <xsd:attribute name="subgroup" use="optional">
0266             <xsd:simpleType>
0267                <xsd:restriction base="xsd:NCName">
0268                   <xsd:enumeration value="JC">
0269                      <xsd:annotation>
0270                         <xsd:documentation xml:lang="en">
0271                            <obd:definition>Liturgy of St. John Chrysostom</obd:definition>
0272                         </xsd:documentation>
0273                      </xsd:annotation>
0274                   </xsd:enumeration>
0275                   <xsd:enumeration value="BG">
0276                      <xsd:annotation>
0277                         <xsd:documentation xml:lang="en">
0278                            <obd:definition>Liturgy of St. Basil the Great</obd:definition>
0279                         </xsd:documentation>
0280                      </xsd:annotation>
0281                   </xsd:enumeration>
0282                   <xsd:enumeration value="PG">
0283                      <xsd:annotation>
0284                         <xsd:documentation xml:lang="en">
0285                            <obd:definition>Liturgy of the Presanctified Gifts</obd:definition>
0286                         </xsd:documentation>
0287                      </xsd:annotation>
0288                   </xsd:enumeration>
0289                </xsd:restriction>
0290             </xsd:simpleType>
0291          </xsd:attribute>
0292       </xsd:restriction>
0293    </xsd:complexContent>
0294 </xsd:complexType>
0295 <!-- [End, service: divine_liturgy] -->
0296 
0297 <!-- [End, service_x_Type] -->
0298 
0299 
0300 <!-- *************** Genre, Extensible: *************** -->
0301 <xsd:complexType name="genre_x_Type" abstract="true">
0302    <xsd:annotation>
0303       <xsd:documentation xml:lang="en">
0304       This type gets restricted to create types for chant genres.
0305       "complexTypeChoice" means to select any one of the listed complexType declarations.
0306          <obd:definition>The liturgical role of the chant.</obd:definition>
0307          <obd:example>&lt;genre_x group="sticheron" xsi:type="sticheron_Type"/></obd:example>
0308       </xsd:documentation>
0309       <xsd:appinfo>
0310          <obd:complexTypeChoice>
0311             <obd:typeRef link="allelouia_Type"/>
0312             <obd:typeRef link="cheroubikon_Type"/>
0313             <obd:typeRef link="eisodikon_Type"/>
0314             <obd:typeRef link="hypakoe_Type"/>
0315             <obd:typeRef link="kanon_Type"/>
0316             <obd:typeRef link="koinonikon_Type"/>
0317             <obd:typeRef link="kontakion_Type"/>
0318             <obd:typeRef link="prokeimenon_Type"/>
0319                <obd:typeRef link="sticheron_Type"/>
0320             <obd:typeRef link="troparion_Type"/>
0321          </obd:complexTypeChoice>
0322       </xsd:appinfo>
0323    </xsd:annotation>
0324    <xsd:attribute name="group" type="xsd:NCName"/>
0325    <xsd:attribute name="n" type="xsd:positiveInteger" use="optional"/>
0326    <xsd:attribute name="subgroup" type="xsd:NCName" use="optional"/>
0327 </xsd:complexType>
0328 
0329 <xsd:complexType name="allelouia_Type">
0330    <xsd:annotation>
0331       <xsd:documentation xml:lang="en">
0332          <obd:definition>Allelouia (precedes the Gospel lesson)</obd:definition>
0333       </xsd:documentation>
0334       <xsd:appinfo>
0335          <obd:genre_service_dependency>
0336             <obd:typeRef link="divine_liturgy_Type"/>
0337          </obd:genre_service_dependency>
0338       </xsd:appinfo>
0339    </xsd:annotation>
0340    <xsd:complexContent>
0341       <xsd:restriction base="genre_x_Type">
0342          <xsd:attribute name="group" type="xsd:NCName" fixed="Al"/>
0343          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0344          <xsd:attribute name="subgroup" use="optional">
0345             <xsd:simpleType>
0346                <xsd:restriction base="xsd:NCName">
0347                   <xsd:enumeration value="Alr">
0348                      <xsd:annotation>
0349                         <xsd:documentation xml:lang="en">
0350                            TO DO: Handle sub-sub-group stichos "St".
0351                            <obd:definition>
0352                            The allelouia consists of the singing of the word
0353 "allelouia" followed by two or three Psalm verses.
0354                            </obd:definition>
0355                         </xsd:documentation>
0356                      </xsd:annotation>
0357                   </xsd:enumeration>
0358                </xsd:restriction>
0359             </xsd:simpleType>
0360          </xsd:attribute>
0361       </xsd:restriction>
0362    </xsd:complexContent>
0363 </xsd:complexType>
0364 <!-- End, genre: allelouia -->
0365 
0366 <xsd:complexType name="cheroubikon_Type">
0367    <xsd:annotation>
0368       <xsd:documentation xml:lang="en">
0369          <obd:definition>Cheroubikon (the offertory chant)</obd:definition>
0370       </xsd:documentation>
0371       <xsd:appinfo>
0372          <obd:genre_service_dependency>
0373             <obd:typeRef link="divine_liturgy_Type"/>
0374          </obd:genre_service_dependency>
0375       </xsd:appinfo>
0376    </xsd:annotation>
0377    <xsd:complexContent>
0378       <xsd:restriction base="genre_x_Type">
0379          <xsd:attribute name="group" type="xsd:NCName" fixed="Crb"/>
0380          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0381          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0382       </xsd:restriction>
0383    </xsd:complexContent>
0384 </xsd:complexType>
0385 <!-- End, genre: cheroubikon -->
0386 
0387 <xsd:complexType name="eisodikon_Type">
0388    <xsd:annotation>
0389       <xsd:documentation xml:lang="en">
0390          <obd:definition>Eisodikon (invitatory formula sung at the Little Entrance of the Divine Liturgy)</obd:definition>
0391       </xsd:documentation>
0392       <xsd:appinfo>
0393          <obd:genre_service_dependency>
0394             <obd:typeRef link="divine_liturgy_Type"/>
0395          </obd:genre_service_dependency>
0396       </xsd:appinfo>
0397    </xsd:annotation>
0398    <xsd:complexContent>
0399       <xsd:restriction base="genre_x_Type">
0400          <xsd:attribute name="group" type="xsd:NCName" fixed="Eis"/>
0401          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0402          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0403       </xsd:restriction>
0404    </xsd:complexContent>
0405 </xsd:complexType>
0406 <!-- End, genre: eisodikon -->
0407 
0408 <xsd:complexType name="hypakoe_Type">
0409    <xsd:annotation>
0410       <xsd:documentation xml:lang="en">
0411          <obd:definition>Hypakoe</obd:definition>
0412       </xsd:documentation>
0413    </xsd:annotation>
0414    <xsd:complexContent>
0415       <xsd:restriction base="genre_x_Type">
0416          <xsd:attribute name="group" type="xsd:NCName" fixed="Hy"/>
0417          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0418          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0419       </xsd:restriction>
0420    </xsd:complexContent>
0421 </xsd:complexType>
0422 <!-- End, genre: hypakoe -->
0423 
0424 <xsd:complexType name="kanon_Type">
0425    <xsd:annotation>
0426       <xsd:documentation xml:lang="en">
0427          <obd:definition>Kanon (strophic form; elaborate nine-section poetic trope on the nine Biblical Canticles)</obd:definition>
0428       </xsd:documentation>
0429    </xsd:annotation>
0430    <xsd:complexContent>
0431       <xsd:restriction base="genre_x_Type">
0432          <xsd:attribute name="group" type="xsd:NCName" fixed="Kan"/>
0433          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0434          <xsd:attribute name="subgroup" use="optional">
0435             <xsd:simpleType>
0436                <xsd:restriction base="xsd:NCName">
0437                   <xsd:enumeration value="Heir">
0438                      <xsd:annotation>
0439                         <xsd:documentation xml:lang="en">
0440                            <obd:definition>
0441                            Heirmos (model-strophe; first strophe of an ode).
0442                            </obd:definition>
0443                         </xsd:documentation>
0444                      </xsd:annotation>
0445                   </xsd:enumeration>
0446                </xsd:restriction>
0447             </xsd:simpleType>
0448          </xsd:attribute>
0449       </xsd:restriction>
0450    </xsd:complexContent>
0451 </xsd:complexType>
0452 <!-- End, genre: kanon -->
0453 
0454 <xsd:complexType name="koinonikon_Type">
0455    <xsd:annotation>
0456       <xsd:documentation xml:lang="en">
0457          <obd:definition>Communion chant</obd:definition>
0458       </xsd:documentation>
0459       <xsd:appinfo>
0460          <obd:genre_service_dependency>
0461             <obd:typeRef link="divine_liturgy_Type"/>
0462          </obd:genre_service_dependency>
0463       </xsd:appinfo>
0464    </xsd:annotation>
0465    <xsd:complexContent>
0466       <xsd:restriction base="genre_x_Type">
0467          <xsd:attribute name="group" type="xsd:NCName" fixed="Koin"/>
0468          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0469          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0470       </xsd:restriction>
0471    </xsd:complexContent>
0472 </xsd:complexType>
0473 <!-- End, genre: koinonikon -->
0474 
0475 <xsd:complexType name="kontakion_Type">
0476    <xsd:annotation>
0477       <xsd:documentation xml:lang="en">
0478          <obd:definition>Kontakion (poetic-narrative elaboration on Biblical texts)</obd:definition>
0479       </xsd:documentation>
0480    </xsd:annotation>
0481    <xsd:complexContent>
0482       <xsd:restriction base="genre_x_Type">
0483          <xsd:attribute name="group" type="xsd:NCName" fixed="Kont"/>
0484          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0485          <xsd:attribute name="subgroup" use="optional">
0486             <xsd:simpleType>
0487                <xsd:restriction base="xsd:NCName">
0488                   <xsd:enumeration value="Pro">
0489                      <xsd:annotation>
0490                         <xsd:documentation xml:lang="en">
0491                            <obd:definition>
0492                            Prooimion (proem).
0493                            </obd:definition>
0494                         </xsd:documentation>
0495                      </xsd:annotation>
0496                   </xsd:enumeration>
0497                   <xsd:enumeration value="Oik">
0498                      <xsd:annotation>
0499                         <xsd:documentation xml:lang="en">
0500                            <obd:definition>
0501                            Oikos (stanza).
0502                            </obd:definition>
0503                         </xsd:documentation>
0504                      </xsd:annotation>
0505                   </xsd:enumeration>
0506                </xsd:restriction>
0507             </xsd:simpleType>
0508          </xsd:attribute>
0509       </xsd:restriction>
0510    </xsd:complexContent>
0511 </xsd:complexType>
0512 <!-- End, genre: kontakion -->
0513 
0514 <xsd:complexType name="prokeimenon_Type">
0515    <xsd:annotation>
0516       <xsd:documentation xml:lang="en">
0517          <obd:definition>Prokeimenon (consists of a response, the text of which
0518          is taken from the Psalms, and between two and four Psalm verses; corresponding
0519          in function to the Roman graduals)</obd:definition>
0520       </xsd:documentation>
0521    </xsd:annotation>
0522    <xsd:complexContent>
0523       <xsd:restriction base="genre_x_Type">
0524          <xsd:attribute name="group" type="xsd:NCName" fixed="Prk"/>
0525          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0526          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0527       </xsd:restriction>
0528    </xsd:complexContent>
0529 </xsd:complexType>
0530 <!-- End, genre: prokeimenon -->
0531 
0532 <xsd:complexType name="sticheron_Type">
0533    <xsd:annotation>
0534       <xsd:documentation xml:lang="en">
0535          To do: troparia: *different types*.
0536          <obd:definition>Sticheron (hymn that belongs to the genre of troparia)</obd:definition>
0537       </xsd:documentation>
0538    </xsd:annotation>
0539    <xsd:complexContent>
0540       <xsd:restriction base="genre_x_Type">
0541          <xsd:attribute name="group" type="xsd:NCName" fixed="Stcr"/>
0542          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0543          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0544       </xsd:restriction>
0545    </xsd:complexContent>
0546 </xsd:complexType>
0547 <!-- End, genre: sticheron -->
0548 
0549 <xsd:complexType name="troparion_Type">
0550    <xsd:annotation>
0551       <xsd:documentation xml:lang="en">
0552          To do: troparia: *different types*.
0553          <obd:definition>Sticheron (miscellaneous class of early monostrophic hymns)</obd:definition>
0554       </xsd:documentation>
0555    </xsd:annotation>
0556    <xsd:complexContent>
0557       <xsd:restriction base="genre_x_Type">
0558          <xsd:attribute name="group" type="xsd:NCName" fixed="Trp"/>
0559          <xsd:attribute name="n" type="xsd:positiveInteger" use="prohibited"/>
0560          <xsd:attribute name="subgroup" type="xsd:NCName" use="prohibited"/>
0561       </xsd:restriction>
0562    </xsd:complexContent>
0563 </xsd:complexType>
0564 <!-- End, genre: troparion -->
0565 
0566 <!-- *************** [End, Genre, Extensible] *************** -->
0567 
0568 
0569 <xsd:complexType name="concordance_Type" final="extension">
0570    <xsd:attribute name="content" type="xsd:string" use="required"/>
0571 </xsd:complexType>
0572 <!-- *************** [End, ACCESSION TYPE DECLARATIONS] *************** -->
0573 
0574 
0575 <!-- *************** NOTATION TYPE DECLARATIONS: *************** -->
0576 
0577 <xsd:complexType name="ecphonetic_Type" final="extension">
0578    <xsd:annotation>
0579       <xsd:documentation xml:lang="en">
0580          <obd:definition>Greek: Ecphonetic notation</obd:definition>
0581       </xsd:documentation>
0582    </xsd:annotation>
0583    <xsd:complexContent>
0584       <xsd:restriction base="notation_x_Type">
0585          <xsd:attribute name="family" type="xsd:NCName" use="required" fixed="Ecphonetic"/>
0586          <xsd:attribute name="species" use="prohibited"/>
0587          <xsd:attribute name="heighted" type="xsd:boolean" use="required" fixed="false"/>
0588          <xsd:attribute name="pitched" type="xsd:boolean" use="required" fixed="false"/>
0589       </xsd:restriction>
0590    </xsd:complexContent>
0591 </xsd:complexType>
0592 <!-- [End, notation: ekphonetic] -->
0593 
0594 <xsd:complexType name="paleobyzantine_Type" final="extension">
0595    <xsd:annotation>
0596       <xsd:documentation xml:lang="en">
0597          <obd:definition>Greek: PaleoByzantine notation</obd:definition>
0598       </xsd:documentation>
0599    </xsd:annotation>
0600    <xsd:complexContent>
0601       <xsd:restriction base="notation_x_Type">
0602          <xsd:attribute name="family" type="xsd:NCName" use="required" fixed="PaleoByzantine"/>
0603          <xsd:attribute name="species" use="optional">
0604             <xsd:simpleType>
0605                <xsd:restriction base="xsd:NCName">
0606                   <xsd:enumeration value="Theta"/>
0607                   <xsd:enumeration value="Chartres"/>
0608                   <xsd:enumeration value="Coislin"/>
0609                </xsd:restriction>
0610             </xsd:simpleType>
0611          </xsd:attribute>
0612          <xsd:attribute name="heighted" type="xsd:boolean" use="required" fixed="false"/>
0613          <xsd:attribute name="pitched" type="xsd:boolean" use="required"/>
0614       </xsd:restriction>
0615    </xsd:complexContent>
0616 </xsd:complexType>
0617 <!-- [End, notation: paleobyzantine] -->
0618 
0619 <xsd:complexType name="middle_byzantine_Type" final="extension">
0620    <xsd:annotation>
0621       <xsd:documentation xml:lang="en">
0622          <obd:definition>Greek: Middle Byzantine notation</obd:definition>
0623       </xsd:documentation>
0624    </xsd:annotation>
0625    <xsd:complexContent>
0626       <xsd:restriction base="notation_x_Type">
0627          <xsd:attribute name="family" type="xsd:NCName" use="required" fixed="Middle_Byzantine"/>
0628          <xsd:attribute name="species" use="optional">
0629             <xsd:simpleType>
0630                <xsd:restriction base="xsd:NCName">
0631                   <xsd:enumeration value="LateByzantine"/>
0632                </xsd:restriction>
0633             </xsd:simpleType>
0634          </xsd:attribute>
0635          <xsd:attribute name="heighted" type="xsd:boolean" use="required" fixed="false"/>
0636          <xsd:attribute name="pitched" type="xsd:boolean" use="required"/>
0637       </xsd:restriction>
0638    </xsd:complexContent>
0639 </xsd:complexType>
0640 <!-- [End, notation: middle_byzantine] -->
0641 
0642 <xsd:complexType name="post_byzantine_Type" final="extension">
0643    <xsd:annotation>
0644       <xsd:documentation xml:lang="en">
0645          <obd:definition>Greek: Post-Byzantine notation</obd:definition>
0646       </xsd:documentation>
0647    </xsd:annotation>
0648    <xsd:complexContent>
0649       <xsd:restriction base="notation_x_Type">
0650          <xsd:attribute name="family" type="xsd:NCName" use="required" fixed="Post_Byzantine"/>
0651          <xsd:attribute name="species" use="optional">
0652             <xsd:simpleType>
0653                <xsd:restriction base="xsd:NCName">
0654                   <xsd:enumeration value="Exegematic"/>
0655                </xsd:restriction>
0656             </xsd:simpleType>
0657          </xsd:attribute>
0658          <xsd:attribute name="heighted" type="xsd:boolean" use="required" fixed="false"/>
0659          <xsd:attribute name="pitched" type="xsd:boolean" use="required"/>
0660       </xsd:restriction>
0661    </xsd:complexContent>
0662 </xsd:complexType>
0663 <!-- [End, notation: post_byzantine] -->
0664 
0665 <xsd:complexType name="paleoslavonic_Type" final="extension">
0666    <xsd:annotation>
0667       <xsd:documentation xml:lang="en">
0668          <obd:definition>Paleoslavonic: Coislin or Russian 'Kondakarian' notation</obd:definition>
0669       </xsd:documentation>
0670    </xsd:annotation>
0671    <xsd:complexContent>
0672       <xsd:restriction base="notation_x_Type">
0673          <xsd:attribute name="family" type="xsd:NCName" use="required" fixed="Paleoslavonic"/>
0674          <xsd:attribute name="species" use="optional">
0675             <xsd:simpleType>
0676                <xsd:restriction base="xsd:NCName">
0677                   <xsd:enumeration value="Coislin"/>
0678                   <xsd:enumeration value="Kondakarian"/>
0679                </xsd:restriction>
0680             </xsd:simpleType>
0681          </xsd:attribute>
0682          <xsd:attribute name="heighted" type="xsd:boolean" use="required" fixed="false"/>
0683          <xsd:attribute name="pitched" type="xsd:boolean" use="required"/>
0684       </xsd:restriction>
0685    </xsd:complexContent>
0686 </xsd:complexType>
0687 <!-- [End, notation: paleoslavonic] -->
0688 
0689 <!-- *************** [End, NOTATION TYPE DECLARATIONS] *************** -->
0690 
0691 </xsd:schema>
0692 
0693 <!-- END, NeumesXML_east.xsd -->
= END LISTING =