[osis-core] OSISCore.1.4.62

Patrick Durusau osis-core@bibletechnologieswg.org
Tue, 01 Jul 2003 16:05:07 -0400


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

Guys,

Latest version attached.

Note:

1. Check out attributeExtension (new regex):

<xs:pattern value="x-(([\w]-[\s])+)"/>

2. Type and subType on globalWithoutType and globalWithType now are 
"type" = attributeExtension

3. Namespaces added

4. Have not collapsed <osisWorkType>, <osisSubWorkType> (Todd and I 
agree, waiting for Steve/Troy/Chris?) Will collapse and do an early AM 
release tomorrow if we get some more +1's.

Open Issue: Steve suggested review of div types and the osisWorkTypes:

Note that Commentary is the only common one (with different case). I 
think that you could have a <div type="commentary"> in a Bible. Lists 
from both follow for ease of reference:

div types:

(from osisDivs)

acknowledgement
afterword
appendix
backbody
book
bookGroup
colophon
commentary
concordance
coverPage
dedication
devotional
entry
front
gazetter
glossary
imprimatur
index
introduction
majorSection
map
outline
preface
section
subSection
titlePage

from osisContentWorks:

Bible
Commentary
Lexicon
Literary
Other
Sacred

Hmmm, does seem like dictionary would be appropriate for 
osisDivs...other comments?

Early than anticipated I know but Carol has story time at the library 
tonight so I may be able to get out another revision tonight if anyone 
has any quick comments on this version.

Hope everyone is having a great day!

Patrick


-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Chair, V1 - Text Processing: Office and Publishing Systems Interface
Co-Editor, ISO 13250, Topic Maps -- Reference Model

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

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

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



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

targetNamespace=3D"http://www.bibletechnologies.net/2003/OSIS/namespace"

xmlns=3D"http://www.bibletechnologies.net/2003/OSIS/namespace"

elementFormDefault=3D"qualified"

attributeFormDefault =3D "unqualified"

xml:lang=3D"en">=20



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

<p>The lastest version of the OSIS schema and user documentation can alwa=
ys be found at: http://www.bibletechnolies.org and comments can be forewa=
rded to the OSIS Technical Editors, Patrick Durusau, Patrick.Durusau@sbl-=
site.org or Steve DeRose, sdreose@acm.org.</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: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: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"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: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>         =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"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"rights" minOccurs=3D"0" maxOccurs=3D"unbounded"/>=




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



	    <xs:element ref=3D"castList" 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"attributeExtension" use=3D"optional=
"/>



		<xs:attribute name=3D"subType" type=3D"attributeExtension" use=3D"optio=
nal"/>



		<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"attributeExtension" use=3D"optio=
nal"/>



		<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-(([\w]-[\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"osisContentWorks osisDeclarationWorks attribute=
Extension"/>



</xs:simpleType>





<xs:simpleType name=3D"osisContentWorks">



	       <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"Literary"/>



		<xs:enumeration value=3D"Other"/>



		<xs:enumeration value=3D"Sacred"/>



	       </xs:restriction>



</xs:simpleType>



<xs:simpleType name=3D"osisDeclarationWorks">



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



	       <xs:enumeration value=3D"NameList"/>



	       <xs:enumeration value=3D"RefSystemMap"/>



		<xs:enumeration value=3D"RefSystem"/>



	       </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>
--------------050900040804010804050709--