[osis-core] OSISCore.1.4.58

Patrick Durusau osis-core@bibletechnologieswg.org
Thu, 19 Jun 2003 18:27:35 -0400


This is a multi-part message in MIME format.
--------------070504060408000808000003
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Guys,

Only big change is taking out the documentation. Still have some fixes, 
like doing the redefine for the dictionary module (any comments on it?).

Sorry for the silence, just got one big proposal out the door and 
documentation for a second one leaving the station tomorrow. All while 
my laptop was trying to die on me early in the week. Bad joss! Laptop is 
well again, for the moment, so life is good!

Oh, on the conference call, would early next week suit everyone or 
should anyone who is interested post issues to the list and if we can't 
resolve them by email I can conference Steve and the person with the 
issues in and post suggested resolutions to the list? Say over the weekend?

Hope everyone is having a great day!

Patrick

-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Co-Editor, ISO 13250, Topic Maps -- Reference Model

Topic Maps: Human, not artificial, intelligence at work!


--------------070504060408000808000003
Content-Type: text/xml;
 name="osisCore.1.4.58.xsd"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
 filename="osisCore.1.4.58.xsd"

<?xml version=3D"1.0" encoding=3D"UTF-8"?>



<xs:schema xmlns:xs=3D"http://www.w3.org/2001/XMLSchema"

	elementFormDefault=3D"unqualified">



<xs:import namespace=3D"http://www.w3.org/XML/1998/namespace"

schemaLocation=3D"http://www.w3.org/2001/xml.xsd"/>



<xs:annotation>



	<xs:documentation>



		<p>This is the OSIS 1.5 schema and is a revision of the OSIS 1.1.1 sche=
ma. There have been a number of changes and modifications to make the sch=
ema more flexible.</p>



		<p>Among the major changes are:</p>



		<p> 1) The basic hierarchy of an OSIS encoded document is that of &lt;d=
iv&gt;/&lt;p&gt;. Recognizing that many users would prefer the semantics =
of &lt;div&gt; type=3Dbook, &lt;chapter&gt;, &lt;verse&gt;, elements for =
those divisions have been included. It is always possible to derive the d=
iv/chapter/verse division from the div/p hierarchy but the converse is no=
t true. Therefore, the div/p hierarchy has priority and all other element=
s break if they must cross the boundaries of those elements. To make the =
breaking of those elements easier, the revised OSIS schema allows &lt;abb=
r&gt;, &lt;chapter&gt;, &lt;closer&gt;, &lt;div&gt;, &lt;foreign&gt;, &lt=
;l&gt;, &lt;lg&gt;, &lt;q&gt;, &lt;salute&gt;, &lt;seg&gt;, &lt;signed&gt=
;, &lt;speech&gt;, &lt;verse&gt;, to be encoded as empty elements, bearin=
g an sID on the starting empty element and eID of the same value on the e=
nding empty element. The sID and eID, allows identification of whether th=
e empty element is a beginning or ending milestone, which may be importan=
t for processing for display or in XML fragment situations. In some cases=
, even though the schema technically permits a &lt;chapter&gt; element as=
 a child of &lt;verse&gt; for example, it is constrained in prose to appe=
ar only as the empty element milestone version of that element. This was =
required due to the modern practice of ignoring the classic book/chapter/=
verse divisioning of the text while retaining the older division for refe=
rence purposes.</p>



		<p> 2) Numerous &lt;div&gt; types have been added, such as afterword, f=
ront, map, etc. See the simpleType: osisDivs.</p>



		<p> 3) Since this schema is intended for use with biblical texts, an at=
tribute to allow elements to be marked as canonical has been added. By de=
fault, the canonical attribute has been set to true, for verses and false=
 for notes and titles. Whether a portion of text is canonical or not, is =
inherited from its container element. Thus, all text found in a verse, is=
 canonical, while all the text within a note (or its subelements) is not.=
 The title and head elements may contain text that is canonical or may be=
 material added by a translator.</p>=20



		<p>Welcome to the OSIS 1.5 schema for encoding biblical literature! Thi=
s schema is designed as the basic set of elements necessary to encode bib=
les and related literature in XML. It does not provide all the functions =
needed by translators, publishers or scholars, but modules with those enh=
anced abilities are being developed to work with this schema. The user wi=
ll be able to learn a core set of elements (the ones in OSIS 1.5, and the=
n leverage that knowledge by adding the appropriate elements from the add=
itional modules.</p>



		<p>The core elements that would be used for encoding a Bible or related=
 text number 43 (excluding the header and large container elements such a=
s osisText. This is less than HTML 3.2, which to date is one of the most =
widely used markup languages. It is suggested that beginning users start =
with one of the sample documents and suggested passages to begin using th=
e core element set for basic markup. Once you have mastered the basic use=
s of the core set, you can move onto using some of the optional attribute=
s and features of the core set.</p>



<p>The OSIS family of schemas is definitely a work in progress and is sup=
ported by both the American Bible Society and the Society of Biblical lit=
erature, with additional contributions from the United Bible Society and =
SIL, as well as tireless efforts of numerous volunteers. While freely ava=
ilable for all purposes, it is requested that use of the schemas be ackno=
wledged as appropriate and that problems or suggestions for improvements =
be forwarded to the project.</p>

<p>The OSIS schemas were written by a small core of technical and content=
 experts who volunteered large blocks of time for this project: Steve DeR=
ose (sderose@acm.org), co-chair of the Bible Technologies Group (co-spons=
ored by the ABS and SBL), Kees De Blois, co-chair of the Bible Technologi=
es Group (kdeblois@solcon.nl), Troy Griffiths (scribe@crosswire.org), Chr=
is Little (chrisl@crosswire.org), Todd Tillinghast (todd@contentframework=
s.com), Harry Plantinga (hplantin@calvin.edu), Eric Albright (eric-alliso=
n_albright@sil.org), Kirk Lowery (klowery@wts.edu), and Patrick Durusau (=
Patrick.Durusau@sbl-site.org).</p>

<p>Outside of the core technical team, special thanks go to Adina Hamik (=
ABS), Bob Hodgson (ABS), John Walter (ABS) and Mike Perez (eABS) for thei=
r organization of both domestic and international meetings of the OSIS pr=
oject and their unflagging support for its efforts.</p>

<p>While the history of the OSIS project is ongoing, users should be awar=
e of the pivotal role of Dennis Drescher (Dennis_Drescher@sil.org) in his=
 organization of a breakfast meeting at XML 2000 on Bible encoding that l=
ead to the formation of the Bible Technologies Workgroup and hence the OS=
IS project.</p>

<p>The fundamental goal of the OSIS project is to provide a common format=
 that supports multiple visions of and purposes for Bibles and related te=
xts. By pooling the interests of the wide variety of communities interest=
ed in biblical texts, the OSIS project seeks to provide the basis for too=
ls and texts that will benefit all of these diverse communities.</p>

	</xs:documentation>



</xs:annotation>





<xs:element name=3D"osis">



	    <xs:complexType>



			<xs:choice>



				<xs:element ref=3D"osisCorpus"/>



				<xs:element ref=3D"osisText"/>



			</xs:choice>



			<xs:attribute name=3D"TEIform" fixed=3D"TEI.2"/>



	    </xs:complexType>



</xs:element>





<xs:element name=3D"osisCorpus">



	    <xs:complexType>



		<xs:sequence minOccurs=3D"1" maxOccurs=3D"unbounded">



			<xs:element ref=3D"header" minOccurs=3D"0" maxOccurs=3D"1"/>



			<xs:element ref=3D"osisText"/>



		</xs:sequence>



		<xs:attribute name=3D"TEIform" fixed=3D"teiCorpus.2"/>



	    </xs:complexType>



</xs:element>





<xs:element name=3D"osisText">



	<xs:complexType>



		<xs:sequence>



			<xs:element ref=3D"header" minOccurs=3D"1" maxOccurs=3D"1"/>



                        <xs:element ref=3D"div" minOccurs=3D"0" maxOccurs=
=3D"unbounded"/>



		</xs:sequence>



			<xs:attribute name=3D"osisIDWork" type=3D"osisWorkType" use=3D"require=
d"/>



			<xs:attribute name=3D"osisRefWork" type=3D"osisWorkType" use=3D"option=
al" default=3D"Bible"/>



			<xs:attributeGroup ref=3D"globalWithType"/>



			<xs:attribute name=3D"TEIform" fixed=3D"text"/>



	</xs:complexType>



</xs:element>

 =20



<xs:element name=3D"header">



	<xs:complexType>



		<xs:sequence>



			<xs:element ref=3D"revisionDesc" minOccurs=3D"0" maxOccurs=3D"unbounde=
d"/>



			<xs:element ref=3D"work" minOccurs=3D"1" maxOccurs=3D"unbounded"/>



		</xs:sequence>



		<xs:attribute name=3D"TEIform" fixed=3D"teiHeader"/>



	</xs:complexType>



</xs:element>







<!-- elements for header, with exceptions of title and head which are fou=
nd with regular OSIS elements -->





<xs:element name=3D"actor">



        <xs:complexType>



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



		 <xs:element ref=3D"a"/>



		 <xs:element ref=3D"abbr"/>



		 <xs:element ref=3D"foreign"/>



                 <xs:element ref=3D"index"/>



		 <xs:element ref=3D"note"/>



		 <xs:element ref=3D"reference"/>



		 <xs:element ref=3D"seg"/>



		 <xs:element ref=3D"w"/>



         </xs:choice>



	<xs:attribute name=3D"who" type=3D"xs:string" use=3D"optional"/>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"actor"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"castGroup">



        </xs:annotation>



        <xs:complexType>



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



               <xs:element ref=3D"head"/>



               <xs:element ref=3D"castItem"/>



         </xs:choice>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"castGroup"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"castItem">



        <xs:complexType>



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



               <xs:element ref=3D"actor"/>



               <xs:element ref=3D"role"/>



               <xs:element ref=3D"roleDesc"/>



         </xs:choice>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"castItem"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"castList">



        <xs:complexType>



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



               <xs:element ref=3D"castGroup"/>



         </xs:choice>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"castList"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"contributor">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attribute name=3D"file-as" type=3D"xs:string" use=3D"optional"/>



				<xs:attribute name=3D"role" type=3D"roleType" use=3D"optional"/>



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"coverage">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"creator">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attribute name=3D"role" type=3D"roleType" use=3D"optional"/>



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"description">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"format">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"identifier">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"language">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"publisher">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"refSystem">



	     <xs:complexType>



		<xs:simpleContent>



			<xs:extension base=3D"xs:string">



				 <xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	     </xs:complexType>



</xs:element>





<xs:element name=3D"relation">



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"revisionDesc">



	<xs:complexType>



		<xs:sequence>



			<xs:element ref=3D"date" minOccurs=3D"1"/>



			<xs:element ref=3D"p" maxOccurs=3D"unbounded"/>



		</xs:sequence>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"revisionDesc"/>



	</xs:complexType>



</xs:element>





<xs:element name=3D"rights">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"role">



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



              	<xs:element ref=3D"a"/>



		<xs:element ref=3D"abbr"/>



		<xs:element ref=3D"foreign"/>



                <xs:element ref=3D"index"/>



		<xs:element ref=3D"note"/>



		<xs:element ref=3D"reference"/>



		<xs:element ref=3D"seg"/>



		<xs:element ref=3D"w"/>



	</xs:choice>         =20



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"role"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"roleDesc">



        <xs:complexType>



        <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



		<xs:element ref=3D"a"/>



		<xs:element ref=3D"abbr"/>



		<xs:element ref=3D"foreign"/>



                <xs:element ref=3D"index"/>



		<xs:element ref=3D"note"/>



		<xs:element ref=3D"reference"/>



		<xs:element ref=3D"seg"/>



		<xs:element ref=3D"w"/>



         </xs:choice>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"roleDesc"/>



       </xs:complexType>



</xs:element>





<xs:element name=3D"subject">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"source">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"scope">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"osisRefType">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>







<xs:element name=3D"teiHeader">



   	<xs:complexType mixed=3D"true">



       		<xs:sequence>



           		<xs:any minOccurs =3D "1" maxOccurs =3D "unbounded"



                           processContents =3D "skip" />



           	</xs:sequence>



		<xs:attribute name=3D"TEIform" fixed=3D"teiHeader"/>



   	</xs:complexType>



</xs:element>=20





<xs:element name=3D"type">



	<xs:complexType>



		<xs:simpleContent> =09



			<xs:extension base=3D"xs:string">



				<xs:attributeGroup ref=3D"globalWithType"/>



			</xs:extension>



		</xs:simpleContent>



	</xs:complexType>



</xs:element>





<xs:element name=3D"work">



<xs:complexType>



        <xs:sequence>



            <xs:element ref=3D"title" minOccurs=3D"0"/>



            <xs:element ref=3D"contributor" minOccurs=3D"0" maxOccurs=3D"=
unbounded"/>



            <xs:element ref=3D"creator" minOccurs=3D"0" maxOccurs=3D"unbo=
unded"/>



            <xs:element ref=3D"subject" minOccurs=3D"0" maxOccurs=3D"unbo=
unded"/>



	    <xs:element ref=3D"scope" minOccurs=3D"0" maxOccurs=3D"unbounded"/>



            <xs:element ref=3D"date" minOccurs=3D"0" maxOccurs=3D"unbound=
ed"/>



            <xs:element ref=3D"description" minOccurs=3D"0" maxOccurs=3D"=
unbounded"/>



            <xs:element ref=3D"publisher" minOccurs=3D"0" maxOccurs=3D"un=
bounded"/>



            <xs:element ref=3D"type" minOccurs=3D"0" maxOccurs=3D"unbound=
ed"/>



            <xs:element ref=3D"format" minOccurs=3D"0" maxOccurs=3D"unbou=
nded"/>



            <xs:element ref=3D"identifier" minOccurs=3D"0" maxOccurs=3D"u=
nbounded"/>



            <xs:element ref=3D"source" minOccurs=3D"0" maxOccurs=3D"unbou=
nded"/>



            <xs:element ref=3D"language" minOccurs=3D"0" maxOccurs=3D"unb=
ounded"/>



            <xs:element ref=3D"relation" minOccurs=3D"0" maxOccurs=3D"unb=
ounded"/>



            <xs:element ref=3D"coverage" minOccurs=3D"0" maxOccurs=3D"unb=
ounded"/>



	    <xs:element ref=3D"castList" minOccurs=3D"0" maxOccurs=3D"unbounded"=
/>



	    <xs:element ref=3D"rights" minOccurs=3D"0" maxOccurs=3D"unbounded"/>=




	    <xs:element ref=3D"teiHeader" minOccurs=3D"0" maxOccurs=3D"1"/>



	    <xs:element ref=3D"refSystem" minOccurs=3D"0" maxOccurs=3D"unbounded=
"/>



	   =20

        </xs:sequence>



        <xs:attribute name=3D"osisWork" type=3D"osisWorkType" use=3D"requ=
ired"/>



	<xs:attribute name=3D"type" type=3D"osisWorkClass" use=3D"required"/>



	<xs:attribute name=3D"subType" type=3D"osisWorkSubClass" use=3D"required=
"/>



    </xs:complexType>



</xs:element>





<!-- end of header elements -->





<!-- beginning of elements that occur within <div>, the main OSIS contain=
er element under <osisText> -->







<xs:element name=3D"a">



        <xs:complexType mixed=3D"true">



            <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



               <xs:element ref=3D"index"/>



        </xs:choice>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"href" type=3D"xs:string" use=3D"required"/>=




      </xs:complexType>



</xs:element>





<xs:element name=3D"abbr">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">

		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attribute name=3D"expansion" type=3D"xs:string"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"abbr"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"caption">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



	                   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



	                   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"figDesc"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"catchWord">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"cell">



    <xs:complexType mixed=3D"true">



	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



	     <xs:element ref=3D"a"/>



	     <xs:element ref=3D"abbr"/>



             <xs:element ref=3D"date"/>



             <xs:element ref=3D"divineName"/>



	     <xs:element ref=3D"figure"/>



	     <xs:element ref=3D"foreign"/>



	     <xs:element ref=3D"hi"/>



	     <xs:element ref=3D"index"/>



	     <xs:element ref=3D"inscription"/>



	     <xs:element ref=3D"lb"/>



	     <xs:element ref=3D"lg"/>



	     <xs:element ref=3D"list"/>



	     <xs:element ref=3D"milestone"/>



	     <xs:element ref=3D"milestoneEnd"/>



	     <xs:element ref=3D"milestoneStart"/>



	     <xs:element ref=3D"name"/>



	     <xs:element ref=3D"note"/>



	     <xs:element ref=3D"p"/>



	     <xs:element ref=3D"q"/>



	     <xs:element ref=3D"reference"/>



	     <xs:element ref=3D"salute"/>



	     <xs:element ref=3D"seg"/>



	     <xs:element ref=3D"signed"/>



	     <xs:element ref=3D"speaker"/>=09



	     <xs:element ref=3D"speech"/>



	     <xs:element ref=3D"table"/>



	     <xs:element ref=3D"title"/>



	     <xs:element ref=3D"transChange"/>



	     <xs:element ref=3D"verse"/>



	     <xs:element ref=3D"w"/>



	</xs:choice>



	<xs:attribute name=3D"role" type=3D"tableRole" use=3D"optional"/>



	<xs:attributeGroup ref=3D"globalWithType"/>



	<xs:attribute name=3D"TEIform" fixed=3D"cell"/>



    </xs:complexType>



</xs:element>





<xs:element name=3D"chapter">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"div"/>



 			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"figure"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"salute"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>=09



			   <xs:element ref=3D"speech"/>



			   <xs:element ref=3D"table"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



			<xs:attribute name=3D"chapterTitle" type=3D"xs:string" use=3D"optional=
"/>



			<xs:attribute name=3D"osisRef" type=3D"osisRefType" use=3D"optional"/>=




			<xs:attributeGroup ref=3D"globalWithType"/>



			<xs:attribute name=3D"TEIform" fixed=3D"div"/>



				</xs:extension>

		</xs:complexContent>

	    </xs:complexType>



</xs:element>





<xs:element name=3D"closer">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



                           <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>



		           <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"closer"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"date">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attribute name=3D"type" type=3D"calendar" use=3D"optional" default=3D=
"ISO"/>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"date"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"div">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"chapter"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"div"/>



 			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"figure"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"salute"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>=09



			   <xs:element ref=3D"speech"/>



			   <xs:element ref=3D"table"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



			<xs:attribute name=3D"type" type=3D"divType" use=3D"optional"/>



			<xs:attribute name=3D"divTitle" type=3D"xs:string" use=3D"optional"/>



			<xs:attribute name=3D"osisRef" type=3D"osisRefType" use=3D"optional"/>=




			<xs:attribute name=3D"scope" type=3D"osisRefType" use=3D"optional"/>



			<xs:attribute name=3D"timeID" type=3D"osisTimeType" use=3D"optional"/>=




			<xs:attributeGroup ref=3D"globalWithoutType"/>



			<xs:attribute name=3D"TEIform" fixed=3D"div"/>



				</xs:extension>

		</xs:complexContent>

	    </xs:complexType>



</xs:element>





<xs:element name=3D"divineName">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"foreign"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"figure">



	    <xs:complexType>



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"caption"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"note"/>



		</xs:choice>



		<xs:attribute name=3D"osisRef" type=3D"osisRefType" use=3D"optional"/>



		<xs:attribute name=3D"src" type=3D"xs:string"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"div"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"foreign">



	<xs:complexType mixed=3D"true">

	<xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			<xs:element ref=3D"a"/>



			<xs:element ref=3D"abbr"/>



			<xs:element ref=3D"date"/>



			<xs:element ref=3D"divineName"/>



			<xs:element ref=3D"foreign"/>



			<xs:element ref=3D"hi"/>



                        <xs:element ref=3D"index"/>



			<xs:element ref=3D"lb"/>



			<xs:element ref=3D"milestone"/>



			<xs:element ref=3D"name"/>



			<xs:element ref=3D"note"/>



			<xs:element ref=3D"reference"/>



	                <xs:element ref=3D"seg"/>



			<xs:element ref=3D"title"/>



			<xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"foreign"/>



			</xs:extension>

		</xs:complexContent>

	</xs:complexType>



</xs:element>





<xs:element name=3D"head">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



                           <xs:element ref=3D"divineName"/>



                           <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"head"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



                           <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



                           <xs:element ref=3D"q"/>



                           <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



                           <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"head"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"hi">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



		           <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"hi"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"index">



        <xs:complexType>



               <xs:attribute name=3D"index" type=3D"xs:string" use=3D"req=
uired"/>



               <xs:attribute name=3D"level1" type=3D"xs:string" use=3D"re=
quired"/>               =20



	       <xs:attribute name=3D"level2" type=3D"xs:string" use=3D"optional"=
/>



               <xs:attribute name=3D"level3" type=3D"xs:string" use=3D"op=
tional"/>



               <xs:attribute name=3D"level4" type=3D"xs:string" use=3D"op=
tional"/>



               <xs:attribute name=3D"see" type=3D"xs:string" use=3D"optio=
nal"/>



        <xs:attributeGroup ref=3D"globalWithType"/>



        <xs:attribute name=3D"TEIform" fixed=3D"index"/>



        </xs:complexType>



</xs:element> =20





<xs:element name=3D"inscription">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



		           <xs:element ref=3D"date"/>



                           <xs:element ref=3D"divineName"/>



                           <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



                           <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



                           <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"speech"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"item">



	    <xs:complexType mixed=3D"true">



		<xs:sequence minOccurs=3D"0" maxOccurs=3D"unbounded">



		<xs:element ref=3D"label" minOccurs=3D"0" maxOccurs=3D"1"/>



			   <xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



				      <xs:element ref=3D"a"/>



				      <xs:element ref=3D"abbr"/>



				      <xs:element ref=3D"date"/>



				      <xs:element ref=3D"divineName"/>



				      <xs:element ref=3D"foreign"/>



				      <xs:element ref=3D"hi"/>



				      <xs:element ref=3D"index"/>



				      <xs:element ref=3D"lg"/>



				      <xs:element ref=3D"list"/>



				      <xs:element ref=3D"lb"/>



				      <xs:element ref=3D"milestone"/>



				      <xs:element ref=3D"milestoneEnd"/>



				      <xs:element ref=3D"milestoneStart"/>



				      <xs:element ref=3D"name"/>



				      <xs:element ref=3D"note"/>



				      <xs:element ref=3D"p"/>



				      <xs:element ref=3D"q"/>



				      <xs:element ref=3D"reference"/>



				      <xs:element ref=3D"seg"/>



				      <xs:element ref=3D"title"/>



				      <xs:element ref=3D"transChange"/>



				      <xs:element ref=3D"verse"/>



				      <xs:element ref=3D"w"/>



			</xs:choice>



		</xs:sequence>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"role" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"TEIform" fixed=3D"item"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"label">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



                           <xs:element ref=3D"divineName"/>



                           <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



                           <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"role" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"TEIform" fixed=3D"label"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"l">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"chapter"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"mentioned"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"level" type=3D"xs:positiveInteger" use=3D"optiona=
l"/>



		<xs:attribute name=3D"TEIform" fixed=3D"l"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"lb">



	    <xs:complexType>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"milestone"/>



	    </xs:complexType>



</xs:element> =20





<xs:element name=3D"lg">



	    <xs:complexType>

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



		           <xs:element ref=3D"chapter"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"l"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"verse"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"lg"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"list">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"chapter"/>



			<xs:element ref=3D"head"/>



                        <xs:element ref=3D"index"/>



			<xs:element ref=3D"item"/>



			<xs:element ref=3D"lb"/>



			<xs:element ref=3D"list"/>



			<xs:element ref=3D"milestone"/>



			<xs:element ref=3D"milestoneEnd"/>



			<xs:element ref=3D"milestoneStart"/>



			<xs:element ref=3D"q"/>



			<xs:element ref=3D"verse"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"list"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"mentioned">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"mentioned"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"milestone">



	    <xs:complexType>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



		<xs:attribute name=3D"type" type=3D"milestonePt"/>



		<xs:attribute name=3D"TEIform" fixed=3D"milestone"/>



	    </xs:complexType>



</xs:element> =20





<xs:element name=3D"milestoneEnd">



	    <xs:complexType>



		<xs:attributeGroup ref=3D"globalWithoutType"/>




		<xs:attribute name=3D"type" type=3D"milestoneSe"/>



		<xs:attribute name=3D"start" type=3D"xs:string" use=3D"required"/>



		<xs:attribute name=3D"TEIform" fixed=3D"milestone"/>



	    </xs:complexType>



</xs:element> =20





<xs:element name=3D"milestoneStart">



	    <xs:complexType>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



		<xs:attribute name=3D"type" type=3D"milestoneSe"/>



		<xs:attribute name=3D"end" type=3D"xs:string" use=3D"required"/>



		<xs:attribute name=3D"TEIform" fixed=3D"milestone"/>



	    </xs:complexType>



</xs:element> =20





<xs:element name=3D"name">



	    <xs:complexType mixed=3D"true">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"foreign"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attribute name=3D"type" type=3D"nameType" use=3D"optional"/>



		<xs:attribute name=3D"regular" type=3D"xs:string" use=3D"optional"/>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"name"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"note">



	    <xs:complexType mixed=3D"true">



	    <xs:sequence>



	        <xs:element ref=3D"note" minOccurs=3D"0" maxOccurs=3D"unbounded"=
/>



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"catchWord"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"figure"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"rdg"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"table"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



	     </xs:sequence>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



		<xs:attribute name=3D"canonical" default=3D"false"/>



		<xs:attribute name=3D"type" type=3D"noteType" use=3D"optional"/>



		<xs:attribute name=3D"osisRef" type=3D"osisRefType" use=3D"optional"/>



		<xs:attribute name=3D"TEIform" fixed=3D"note"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"p">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"catchWord"/>



			   <xs:element ref=3D"chapter"/>



			   <xs:element ref=3D"date"/>



                           <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"figure"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



                           <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"rdg"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"salute"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"speech"/>



			   <xs:element ref=3D"table"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"p"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"q">



		 <xs:complexType mixed=3D"true">

		 <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



		<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">





			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"salute"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>

	=09

		<xs:attribute name=3D"level" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"who" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"TEIform" fixed=3D"q"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"rdg">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"rdg"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"reference">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attribute name=3D"osisRef" type=3D"osisRefType" use=3D"optional"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"row">



	<xs:complexType>



		<xs:sequence>



	     		<xs:element ref=3D"cell" minOccurs=3D"1" maxOccurs=3D"unbounded"/=
>



		</xs:sequence>



		<xs:attribute name=3D"role" type=3D"tableRole" use=3D"optional"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"row"/>



	</xs:complexType>



</xs:element>





<xs:element name=3D"salute">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"salute"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"seg">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"seg"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"signed">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



		           <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"signed"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"speaker">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



 		<xs:attribute name=3D"who" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"TEIform" fixed=3D"sp"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"speech">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



	    <xs:sequence>



	        <xs:element ref=3D"speech" minOccurs=3D"0" maxOccurs=3D"unbounde=
d"/>



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			  <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"chapter"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"p"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"salute"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"signed"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"table"/>



                           <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"verse"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



	    </xs:sequence>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"speech"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"table">



	    <xs:complexType>



	    <xs:sequence>



		<xs:element ref=3D"head" minOccurs=3D"0" maxOccurs=3D"1"/>



		<xs:element ref=3D"row" minOccurs=3D"0" maxOccurs=3D"unbounded"/>



		</xs:sequence>



		<xs:attribute name=3D"rows" type=3D"xs:positiveInteger" use=3D"optional=
"/>



		<xs:attribute name=3D"cols" type=3D"xs:positiveInteger" use=3D"optional=
"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"table"/>



		</xs:complexType>



</xs:element>





<xs:element name=3D"title">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"figure"/>

			  =20

			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



                           <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



                           <xs:element ref=3D"lg"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"TEIform" fixed=3D"title"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"transChange">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attribute name=3D"type" type=3D"changeType" use=3D"optional"/>



		<xs:attributeGroup ref=3D"globalWithoutType"/>



	   </xs:complexType>



</xs:element>





<xs:element name=3D"verse">



	    <xs:complexType mixed=3D"true">

	    <xs:complexContent>

	    <xs:extension base=3D"milestoneable">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"abbr"/>



			   <xs:element ref=3D"chapter"/>



			   <xs:element ref=3D"date"/>



			   <xs:element ref=3D"divineName"/>



			   <xs:element ref=3D"foreign"/>



			   <xs:element ref=3D"hi"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"inscription"/>



			   <xs:element ref=3D"lb"/>



			   <xs:element ref=3D"list"/>



			   <xs:element ref=3D"mentioned"/>



			   <xs:element ref=3D"milestone"/>



			   <xs:element ref=3D"milestoneEnd"/>



			   <xs:element ref=3D"milestoneStart"/>



			   <xs:element ref=3D"name"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"q"/>



			   <xs:element ref=3D"reference"/>



			   <xs:element ref=3D"seg"/>



			   <xs:element ref=3D"speaker"/>



			   <xs:element ref=3D"title"/>



			   <xs:element ref=3D"transChange"/>



			   <xs:element ref=3D"w"/>



		</xs:choice>



		<xs:attributeGroup ref=3D"globalWithType"/>



		<xs:attribute name=3D"canonical" default=3D"true"/>

		</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





<xs:element name=3D"w">



	    <xs:complexType mixed=3D"true">



	    	<xs:choice minOccurs=3D"0" maxOccurs=3D"unbounded">



			   <xs:element ref=3D"a"/>



			   <xs:element ref=3D"index"/>



			   <xs:element ref=3D"note"/>



			   <xs:element ref=3D"seg"/>



		</xs:choice>



		<xs:attribute name=3D"POS" type=3D"attributeExtension" use=3D"optional"=
/>



		<xs:attribute name=3D"morph" type=3D"attributeExtension" use=3D"optiona=
l"/>



		<xs:attribute name=3D"lemma" type=3D"attributeExtension" use=3D"optiona=
l"/>



		<xs:attribute name=3D"gloss" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"src" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"xlit" type=3D"xs:string" use=3D"optional"/>



		<xs:attributeGroup ref=3D"globalWithType"/>



 		<xs:attribute name=3D"TEIform" fixed=3D"w"/>



	   </xs:complexType>



</xs:element>







<!-- attributes -->





<xs:attributeGroup name=3D"globalWithType">

		  =20

		<xs:attribute name=3D"annotateWork" type=3D"xs:string" use=3D"optional"=
/>



		<xs:attribute name=3D"annotateType" type=3D"osisAnnotation" use=3D"opti=
onal"/>



		<xs:attribute name=3D"ID" type=3D"xs:ID" use=3D"optional"/>



		<xs:attribute name=3D"osisID" type=3D"osisIDType" use=3D"optional"/>



		<xs:attribute name=3D"resp" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"type" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"subType" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"n" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute ref=3D"xml:lang" use=3D"optional"/>



		<xs:attribute name=3D"script" type=3D"osisScripts" use=3D"optional"/>

	=09



</xs:attributeGroup>





<xs:attributeGroup name=3D"globalWithoutType">



		<xs:attribute name=3D"annotateWork" type=3D"xs:string" use=3D"optional"=
/>



		<xs:attribute name=3D"annotateType" type=3D"osisAnnotation" use=3D"opti=
onal"/>



		<xs:attribute name=3D"ID" type=3D"xs:ID" use=3D"optional"/>



		<xs:attribute name=3D"osisID" type=3D"osisIDType" use=3D"optional"/>



		<xs:attribute name=3D"resp" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"subType" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"n" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute ref=3D"xml:lang" use=3D"optional"/>



		<xs:attribute name=3D"script" type=3D"osisScripts" use=3D"optional"/>



</xs:attributeGroup>







<!-- complex types -->



<xs:complexType name=3D"milestoneable" mixed=3D"true">



		<xs:attribute name=3D"sID" type=3D"xs:string" use=3D"optional"/>



		<xs:attribute name=3D"eID" type=3D"xs:string" use=3D"optional"/>



</xs:complexType>=20



=20



<!-- simple types -->







<xs:simpleType name=3D"annotation">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"commentary"/>



		<xs:enumeration value=3D"exposition"/>



		<xs:enumeration value=3D"meditation"/>



		<xs:enumeration value=3D"outline"/>



		<xs:enumeration value=3D"poeticRendering"/>



		<xs:enumeration value=3D"rebuttal"/>



		<xs:enumeration value=3D"sermon"/>



		<xs:enumeration value=3D"studyGuide"/>



		<xs:enumeration value=3D"translation"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"attributeExtension">



	<xs:restriction base=3D"xs:string">



		<xs:pattern value=3D"x-([^\s]+)"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"calendar">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"Chinese"/>



		<xs:enumeration value=3D"Gregorian"/>



		<xs:enumeration value=3D"Islamic"/>



		<xs:enumeration value=3D"ISO"/>



		<xs:enumeration value=3D"Jewish"/>



		<xs:enumeration value=3D"Julian"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"changeType">



	<xs:union memberTypes=3D"osisChanges attributeExtension"/>



</xs:simpleType>





<xs:simpleType name=3D"divType">



	<xs:union memberTypes=3D"osisDivs attributeExtension"/>



</xs:simpleType>





<xs:simpleType name=3D"languageType">



		<xs:restriction base=3D"xs:string">



			<xs:pattern value=3D"(x|i|[A-Za-z]{2,3})(-[A-Za-z0-9]{2,8}){0,}"/>



		</xs:restriction>



	</xs:simpleType>





<xs:simpleType name=3D"milestonePt">



	<xs:union memberTypes=3D"osisMilestonePt attributeExtension"/>



</xs:simpleType>





<xs:simpleType name=3D"milestoneSe">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"abbr"/>



		<xs:enumeration value=3D"chapter"/>



		<xs:enumeration value=3D"closer"/>



		<xs:enumeration value=3D"div"/>



		<xs:enumeration value=3D"foreign"/>



		<xs:enumeration value=3D"l"/>



		<xs:enumeration value=3D"lg"/>



		<xs:enumeration value=3D"q"/>



		<xs:enumeration value=3D"salute"/>



		<xs:enumeration value=3D"seg"/>



		<xs:enumeration value=3D"signed"/>



		<xs:enumeration value=3D"speech"/>



		<xs:enumeration value=3D"verse"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"nameType">



	<xs:union memberTypes=3D"osisNames attributeExtension"/>



</xs:simpleType>







<xs:simpleType name=3D"noteType">



	<xs:union memberTypes=3D"osisNotes attributeExtension"/>



</xs:simpleType>







<xs:simpleType name=3D"osisAnnotation">



	<xs:union memberTypes=3D"annotation attributeExtension"/>



</xs:simpleType>





<xs:simpleType name=3D"osisChanges">



	       <xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"added"/>



		<xs:enumeration value=3D"amplified"/>



		<xs:enumeration value=3D"changed"/>



		<xs:enumeration value=3D"deleted"/>



		<xs:enumeration value=3D"moved"/>



		<xs:enumeration value=3D"tenseChange"/>



	       </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisDivs">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"acknowledgement"/>



		<xs:enumeration value=3D"afterword"/>



		<xs:enumeration value=3D"appendix"/>



		<xs:enumeration value=3D"back"/>



		<xs:enumeration value=3D"body"/>



		<xs:enumeration value=3D"book"/>



		<xs:enumeration value=3D"bookGroup"/>



		<xs:enumeration value=3D"colophon"/>



		<xs:enumeration value=3D"commentary"/>



		<xs:enumeration value=3D"concordance"/>



		<xs:enumeration value=3D"coverPage"/>



		<xs:enumeration value=3D"dedication"/>



		<xs:enumeration value=3D"devotional"/>



		<xs:enumeration value=3D"entry"/>



		<xs:enumeration value=3D"front"/>



		<xs:enumeration value=3D"gazetter"/>



		<xs:enumeration value=3D"glossary"/>



		<xs:enumeration value=3D"imprimatur"/>



		<xs:enumeration value=3D"index"/>



		<xs:enumeration value=3D"introduction"/>



		<xs:enumeration value=3D"majorSection"/>



		<xs:enumeration value=3D"map"/>



		<xs:enumeration value=3D"outline"/>



		<xs:enumeration value=3D"preface"/>



		<xs:enumeration value=3D"section"/>



		<xs:enumeration value=3D"subSection"/>



		<xs:enumeration value=3D"titlePage"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisIDType">



	 <xs:restriction base=3D"xs:string">



<xs:pattern value=3D"(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L=
}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?(!((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|=
_)+)*)?)?((\s(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|=
_)+)((\.(\p{L}|\p{N}|_)+)*)?)*)?(!(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+=
)*)?)?)?"/>





	 </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisMilestonePt">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"column"/>



		<xs:enumeration value=3D"footer"/>



		<xs:enumeration value=3D"halfLine"/>



		<xs:enumeration value=3D"header"/>



		<xs:enumeration value=3D"line"/>



		<xs:enumeration value=3D"pb"/>



		<xs:enumeration value=3D"screen"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisNames">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"geographic"/>



		<xs:enumeration value=3D"holiday"/>



		<xs:enumeration value=3D"nonhuman"/>



		<xs:enumeration value=3D"person"/>



		<xs:enumeration value=3D"ritual"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisNotes">



	<xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"allusion"/>



		<xs:enumeration value=3D"alternative"/>



		<xs:enumeration value=3D"background"/>



		<xs:enumeration value=3D"citation"/>



		<xs:enumeration value=3D"crossReference"/>



		<xs:enumeration value=3D"devotional"/>



		<xs:enumeration value=3D"exegesis"/>



		<xs:enumeration value=3D"explanation"/>



		<xs:enumeration value=3D"study"/>



		<xs:enumeration value=3D"translation"/>



		<xs:enumeration value=3D"variant"/>



	</xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisRefType">



	 <xs:restriction base=3D"xs:string">



<xs:pattern value=3D"(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L=
}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?(!((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|=
_)+)*)?)?(@(cp:\[(\p{Nd})*\]|s:\[(\p{L}|\p{N}|\s)*\]))?(\-(((\p{L}|\p{N}|=
_)*)((\.(\p{L}|\p{N}|_)+)*))(!((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?)=
?(@(cp:\[(\p{Nd})*\]|s:\[(\p{L}|\p{N}|\s)*\]))?)?"/>



	 </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisRoles">



		<xs:restriction base=3D"xs:string">



			<xs:enumeration value=3D"adp"/>



			<xs:enumeration value=3D"ann"/>



			<xs:enumeration value=3D"art"/>



			<xs:enumeration value=3D"aut"/>



			<xs:enumeration value=3D"aqt"/>



			<xs:enumeration value=3D"aft"/>



			<xs:enumeration value=3D"aui"/>



			<xs:enumeration value=3D"bnd"/>



			<xs:enumeration value=3D"bdd"/>



			<xs:enumeration value=3D"bkd"/>



			<xs:enumeration value=3D"bkp"/>



			<xs:enumeration value=3D"bjd"/>



			<xs:enumeration value=3D"bpd"/>



			<xs:enumeration value=3D"ctg"/>



			<xs:enumeration value=3D"clb"/>



			<xs:enumeration value=3D"cmm"/>



			<xs:enumeration value=3D"cwt"/>



			<xs:enumeration value=3D"com"/>



			<xs:enumeration value=3D"ctb"/>



			<xs:enumeration value=3D"cre"/>



			<xs:enumeration value=3D"edt"/>



			<xs:enumeration value=3D"ilu"/>



			<xs:enumeration value=3D"ill"/>



			<xs:enumeration value=3D"pbl"/>



			<xs:enumeration value=3D"trl"/>



		</xs:restriction>



	</xs:simpleType>





<xs:simpleType name=3D"roleType">



	<xs:union memberTypes=3D"osisRoles attributeExtension"/>



</xs:simpleType>



<xs:simpleType name=3D"osisScripts">



	 <xs:restriction base=3D"xs:string">



<xs:pattern value=3D"([A-Z][a-z]{3}|x-[A-Za-z0-9]+)"/>





	 </xs:restriction>



</xs:simpleType>







<xs:simpleType name=3D"osisTimeType">



	 <xs:restriction base=3D"xs:string">



<xs:pattern value=3D"(~)?(-)?([0-9]{4})?(:([0-9]{2}))?(:([0-9]{2}))?(T(((=
[0-9]{2})?(:[0-9]{2})?(:[0-9]{2})?)|~([\c]*)))?"/>



	 </xs:restriction>



</xs:simpleType>



<xs:simpleType name=3D"osisTitles">



	       <xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"acrostic"/>



		<xs:enumeration value=3D"continued"/>



		<xs:enumeration value=3D"main"/>



		<xs:enumeration value=3D"parallel"/>



		<xs:enumeration value=3D"psalm"/>



		<xs:enumeration value=3D"sub"/>



	       </xs:restriction>



</xs:simpleType>









<xs:simpleType name=3D"osisTitleType">



	<xs:union memberTypes=3D"osisTitles attributeExtension"/>



</xs:simpleType>



<xs:simpleType name=3D"osisWorkClass">



	       <xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"content"/>



		<xs:enumeration value=3D"declaration"/>



	       </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisWorkSubClass">



	<xs:union memberTypes=3D"osisWorks attributeExtension"/>



</xs:simpleType>





<xs:simpleType name=3D"osisWorks">



	       <xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"Bible"/>



		<xs:enumeration value=3D"Commentary"/>



		<xs:enumeration value=3D"Lexicon"/>



		<xs:enumeration value=3D"Lierary"/>



		<xs:enumeration value=3D"Other"/>



		<xs:enumeration value=3D"RefSystem"/>



		<xs:enumeration value=3D"Sacred"/>





	       </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"osisWorkType">



	 <xs:restriction base=3D"xs:string">



<xs:pattern value=3D"((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?"/>



	 </xs:restriction>



</xs:simpleType>





<xs:simpleType name=3D"tableRole">



	       <xs:restriction base=3D"xs:string">



		<xs:enumeration value=3D"label"/>



		<xs:enumeration value=3D"data"/>



	       </xs:restriction>



</xs:simpleType>





</xs:schema>
--------------070504060408000808000003--