[osis-core] xml:lang, <chapter> in <speech>

Patrick Durusau osis-core@bibletechnologieswg.org
Mon, 09 Jun 2003 18:30:53 -0400


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

Guys,

Latest version to see if it validates with Todd's latest mangling of the 
CEV. ;-) Added xml:lang, <chapter> in <speech>.

Other problems like the <lb> controversy persist. Need to add to test 
cases on the regex. Date attribute issue, etc.

Have some calls to make tonight but will be back at it tomorrow.

Expect 2-3 releases in the morning as I clean stuff up, probably another 
2 tomorrow afternoon.

Check the prose to make sure there are any real dumb things in it.

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!


--------------050101090208070008080805
Content-Type: text/xml;
 name="osisCore.1.4.55.xsd"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
 filename="osisCore.1.4.55.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>Fuller user documentation on OSIS 1.5 will be made available at our =
website but comments are also included in the schema for the technically =
inclined or those too impatient to await the fuller documentation. OSIS 1=
=2E5 is organized in sections, beginning with the overall structure of an=
 OSIS 1.5 document, followed the the elements for the header, then the ma=
in set of elements for the document and then concluding with datatype dec=
larations. For quick access, the following is a table of contents for OSI=
S 1.5:



<list>



<head>OSIS 1.5</head>



<list>



<head>OSIS 1.5 Structure</head>



<item>osis (root element, must choose osisCorpus or osisText)</item>



<item>osisCorpus (container for multiple texts, optional header)</item>



<item>osisText (container for text, header required)</item>



<item>header (container for header elements)</item>



</list>



<list>



<head>OSIS 1.1.1 Header Elements</head>



<item>actor (used by castItem)</item>



<item>castGroup (container for castItem)</item>



<item>castItem (contains actor, role, roleDesc)</item>



<item>castList (contains one or more castGroup elements)</item>



<item>contributor</item>



<item>coverage</item>



<item>creator</item>



<item>description</item>



<item>format</item>



<item>identifier</item>



<item>language</item>



<item>publisher</item>



<item>refSystem</item>



<item>relation</item>



<item>revisionDesc</item>



<item>rights</item>



<item>role</item>



<item>roleDesc</item>



<item>scope</item>



<item>subject</item>



<item>source</item>



<item>teiHeader</item>



<item>type</item>



<item>work</item>



</list>



<list>



<head>OSIS 1.5 Main Elements</head>



<item>a</item>



<item>abbr</item>



<item>caption</item>



<item>catchWord</item>



<item>cell</item>



<item>chapter</item>



<item>closer</item>



<item>date</item>



<item>div</item>



<item>divineName</item>



<item>figure</item>



<item>foreign</item>



<item>head</item>



<item>hi</item>



<item>index</item>



<item>inscription</item>



<item>item</item>



<item>label</item>



<item>l</item>



<item>lb</item>



<item>lg</item>



<item>list</item>



<item>mentioned</item>



<item>milestone</item>



<item>milestoneEnd</item>



<item>milestoneStart</item>



<item>name</item>



<item>note</item>



<item>p</item>



<item>q</item>



<item>rdg</item>



<item>reference</item>



<item>row</item>



<item>salute</item>



<item>seg</item>



<item>signed</item>



<item>speaker</item>



<item>speech</item>



<item>table</item>



<item>title</item>



<item>transChange</item>



<item>verse</item>



<item>w</item>



</list>



<list>



<head>OSIS 1.5 Atttribute Groups</head>



<item>globalWithType</item>



<item>globalWithoutType</item>



</list>



<list>



<head>OSIS 1.5 complexTypes</head>



<item>milestoneable</item>



</list>



<list>



	<head>OSIS 1.5 simpleTypes</head>







<item>annotation</item>



<item>attributeExtension</item>



<item>calendar</item>



<item>changeType</item>



<item>divType</item>



<item>languageType</item>



<item>milestonePt</item>



<item>milestoneSe</item>



<item>nameType</item>



<item>noteType</item>



<item>osisAnnotation</item>



<item>osisChanges</item>



<item>osisDateType</item>



<item>osisDivs</item>



<item>osisIDType</item>



<item>osisMilestonePt</item>



<item>osisNames</item>



<item>osisNotes</item>



<item>osisRefType</item>



<item>osisRoles</item>



<item>osisWorkType</item>



<item>roleType</item>



<item>tableRole</item>



</list>



</list>



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



	</xs:documentation>



</xs:annotation>





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



		<xs:annotation>



			<xs:documentation><p>The &lt;osis&gt; element can contain either &lt;o=
sisText&gt; which is a single work or text, or &lt;osisCorpus&gt;, which =
is a collection of works or texts. The &lt;header&gt; element is required=
 for the &lt;osis&gt; element and in the case of a single work, need not =
be repeated in &lt;osisText&gt;. This allows a single work to have a sing=
le header, but preserves the ability to have a separate header for a coll=
ection of works, such as would be found in a collection of texts, and to =
have a separate header for each text in the collection.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;osisCorpus&gt; is a container for a collection of texts or=
 works that separately are contained by the &lt;osisText&gt; element. Bes=
t practice would be to use the &lt;header&gt; element under &lt;osis&gt; =
to record information for the collection as a whole and then under each &=
lt;osisText&gt; to record the details for that individual text.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;osisText&gt; element is the main container element for tex=
ts encoded using the OSIS schema. It should be noted that users will not =
find the usual front-body-back division that occurs in TEI or other encod=
ing initiatives. That distinction was dropped because the content models =
for all three, they all only contained &lt;div&gt; elements, were the sam=
e. For this first release, it was decided to go with the simpler model an=
d users can use the &quot;type&quot; attribute on the &lt;div&gt; element=
 if they wish to record that distinction from a printed work.</p>



				<p>The &lt;osisText&gt; element has an optional &lt;header&gt; elemen=
t, which should be used in cases where &lt;osisText&gt; occurs as a sub-e=
lement of &lt;osisCorpus&gt; but not in addition to the &lt;header&gt; el=
ement of the &lt;osis&gt; element. Thus, for encoding a single standard B=
ible edition, the markup would in part read: &lt;osis&gt;&lt;header&gt;he=
ader elements here&lt;osisText&gt;&lt;div type=3D&quot;front&gt;&lt;div t=
ype=3D&quot;titlePage&quot;&gt;title page content&lt;/div&gt;content of f=
irst div&lt;/div&gt;more divs and other content&lt;/osisText&gt;&lt;/osis=
&gt;. Fuller example texts are in preparation and will be released at the=
 www.bibletechnologies.net website..</p>



				<p>The attribute values for osisIDWork and osisRefWork refer to the o=
sisWork attribute value on the &lt;work&gt; element in the header. A sepa=
rate &lt;work&gt; element should be created for the work that is being en=
coded and one for any reference system that will be cited in that work. T=
he &lt;work&gt; element has a child element called &lt;identifier&gt; and=
 that element can occur multiple times for a single work. A work may have=
 an ISBN or publisher catgalog number that the user wishes to record. One=
 occurrence (and only one) of the &lt;identifier&gt; element should have =
a type of OSIS.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;header&gt; element contains the &lt;work&gt; element, whic=
h holds the Dublin Core metadata used by the Open EBook initiative. The c=
ontainers in the &lt;work&gt; element hold basically unstructured data an=
d that while sufficient for this initial release, far more internal struc=
ture will be added to these elements for the publisher, translator and sc=
holar modules to be released in the future by this initiative.</p>



				<p>The &lt;header&gt; element diverges from both Dubline Core and Ope=
n eBook by providing a &lt;revisionDesc&gt; element to describe the revis=
ion history of a document. For further information on Dublin Core, see: h=
ttp://www.ietf.org/rfc/rfc2413.txt or http://purl.org/metadata/dublin_cor=
e. Information on the Open eBook can be found at the Open eBook Forum, ht=
tp://www.openebook.org/. While the Dublin Core source materials are the b=
est reference, short notes have been included in the documentation for ea=
ch of the metadata elements as guides to their usage.</p>



			</xs:documentation>



		</xs:annotation>



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



            <xs:documentation>



                 <p>Used to mark the name of a person appearing in the &l=
t;castList&gt; element.</p>



            </xs:documentation>



        </xs:annotation>



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



                <p>Used as a container for related members of a cast, suc=
h as all the human occupants of Noah;s ark.</p>



            </xs:documentation>



        </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:annotation>



            <xs:documentation>



                <p>Used for a single role in a castList.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>The &lt;castList&gt; element and its children are used=
 to document roles in the biblical text.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>The &lt;contributor&gt; element has the same semantics=
 as the &lt;creator&gt; element. Can be used for contributors to a work t=
hat are not covered under &lt;creator&gt;. Note that it has attributes fo=
r role (roleType is a defined list of various role types) and a file-as a=
ttribute for additional indexing information.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>A description of a place or time described in the work=
=2E </p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>The &lt;creator&gt; element has the same semantics as =
the &lt;contributor&gt; element. Used for the primary creator or author o=
f a work. If there are multiple authors, there should be a separate &lt;c=
reator&gt; element for each one. Note that it has attributes for role (ro=
leType is a defined list of various role types) and a file-as attribute f=
or additional indexing information.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>A prose description of the content of the work.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>A set of descriptors is not yet available from Dublin =
Core for formats.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>Any unique identifier for a work, such as an ISBN or I=
SSN number, although those are merely illustrative and not given as limit=
ations. A separate &lt;identifier&gt; element should be used for each suc=
h identifier and its type recorded in the type attribute for the element.=
</p>



		<p>It should be noted that the type attribute should be OSIS for cases =
where the identifier represents an OSIS identifier. This is promote resol=
ution of OSIS ID and Refs.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>Should comply with the requirements of RFC 1766 (http:=
//www.ietf.org/rfc/rfc1766.txt) and any successor standards for specifyin=
g the language of a work.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>The source of the publication that is being documented=
=2E In the case of some biblical materials, such as those that have been =
reproduced in facsimile editions, the publisher would be the issuer of th=
e facsimile edition. Separate editions of a particular work, for example =
a reprint of the Bomberg Rabbinic Bible, would have separate work entries=
=2E</p>



            </xs:documentation>



        </xs:annotation>



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



		<xs:documentation>



		    <p>The &lt;refSystem&gt; element specifies the reference system bei=
ng used to refer to a particular work. Most commonly works have only one =
reference system but historical texts, St. Augustine's Confessions, for e=
xample, have multiple reference systems to the same text.</p>



		    </xs:documentation>



	     </xs:annotation>



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



            <xs:documentation>



                <p>Allows the relationship of the present work to another=
 work to be specified. Dublin Core does not give any specific guidance on=
 this point but if the relationship is important enough to record, it is =
suggested that a separate work element be created and this field complete=
d with the ID of that element so that the two entries are linked for futu=
re use.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>This element was added to the usual elements for a Dub=
lin Core header as encoding biblical resources are often ongoing and coll=
aborative enterprises. This element allows a convenient place to record v=
ersioning information for a document. Note that the date element is alway=
s required and that best practices dictate that the resp attribute should=
 be used whenever an entry is made.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>Prose description of any rights, such as copyright sta=
tements, or notation that it is publically available for non-commercial u=
se, etc.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>The name of a role in a text.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>Describes the role of an actor in the text.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>No standard has been set for subject descriptions as t=
hey vary from system to system. Best practices dictate that some standard=
 system should be chosen and indicated on the type attribute for this ele=
ment. It may be found useful to have multiple &lt;subject&gt; elements th=
at give descriptions from more than one classification system.</p>



            </xs:documentation>



        </xs:annotation>



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



            <xs:documentation>



                <p>Used in the sense of the source from which an electron=
ic text is derived. Not certain how useful that will be as born electroni=
c texts become common but certainly relevant for older biblical materials=
=2E</p>



            </xs:documentation>



        </xs:annotation>



	<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"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:annotation>



<xs:documentation>



                <p>The current suggested types of resources (found at: ht=
tp://dublincore.org/documents/dcmi-type-vocabulary/) will probably be fou=
nd too general to be very useful to biblical scholars. The Bible Technolo=
gies Group is working on developing a suggested typology for biblical tex=
ts that may make this a more meaningful element.</p>



            </xs:documentation>



        </xs:annotation>



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



           <xs:documentation>



               <p>The &lt;work&gt; element is used to allow easy referenc=
e to any work from within the OSIS document instance. It is most commonly=
 used in connection with osisID to specify a particular work that is bein=
g referenced by the osisID in question.</p>



	       <p>A shorthand for use with the osisID or osisRef should be enter=
ed as the osisWork attribute value. The &lt;identifier&gt; element can co=
ntain a longer string to identify the work in question. If the work uses =
a particular reference system, that can be noted in the &lt;reference&gt;=
 element. The user is responsible for declaring a reference system for a =
work that may have a different reference system, in hopes that the softwa=
re will map from the declared (familiar) reference system to the one actu=
ally used by the referenced work. For example, a user could declare that =
he wishes to use the KJV reference system when referring to the French NI=
V work. That declaration is made by recording the French NIV work informa=
tion in the header and including the refsystem element with the content, =
KJV.</p>



		<p>This set of elements is based upon the Dublin Core metadata set as u=
sed in the Open eBook standard. Using these metadata elements, a precise =
link between the osisWork attribute and a particular work or class of wor=
ks in general can be established. For a particular work, the user should =
choose a value for the osisWork attribute and then supply the information=
 necessary to distinguish it from other works. Most generally, that would=
 include use of the &lt;title&gt;, &lt;creator&gt;, &lt;date&gt;, &lt;pub=
lisher&gt;, &lt;identifier&gt; (which may have a type attribute of ISBN, =
ISSN or other unique identifier) but could include the other fields as we=
ll.</p>



	<p>For those who wish to follow a stricter header, we have included an o=
ptional element to contain the &lt;teiHeader&gt; element. Note that it is=
 not processed by any schema validator and thus validation of that portio=
n of the header is entirely the responsibility of the user.</p>



	</xs:documentation>



	</xs:annotation>



<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"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: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:annotation>



			<xs:documentation>



				<p>The &lt;a&gt; element is a clone of &lt;reference&gt; and was adde=
d to allow simple links to be built with the current OSIS release. This w=
ill continue in future releases but expect to see full XLink/XPointer syn=
tax in later releases. Both the standard HTML links and XLinks will be su=
pported for OSIS texts for the foreseeable future.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;abbr&gt; element contains abbreviations and the expansion =
of abbreviations is placed in the expansion attribute. To illustrate: &lt=
;abbr expansion=3D&quot;Journal of Biblical Literature&quot;&gt;JBL&lt;/a=
bbr&gt; This will be particularly helpful for users who are not professio=
nal biblical scholars or to make sure references to lesser known publicat=
ions are easy to find (both by researchers and librarians).</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;caption&gt; element is used within &lt;figure&gt; to conta=
in short descriptive information that may appear with an illustration, ph=
oto or map.</p>



				<p>It should be noted that this element maps to the TEI &lt;figDesc&g=
t; element and not &lt;caption&gt;. For some reason, &lt;caption&lt; was =
used by TEI for text displayed with a film or screenplay. Not its common =
definition and not followed by OSIS.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;catchWord&gt; element occurs in a note to contain text tha=
t occurs as part of the main text and is used to alert the reader to the =
material in the main text under discussion. This is likely to be used whe=
n a note concerns several parts of a single passage and the note wishes t=
o draw attention to a particular part of the text for the following discu=
ssion. While to some degree a holdover from print practice, it does repre=
sent a simple way to create an implied reference from a note to the main =
text and is retained for that purpose. Careful users will make use of the=
 linking attributes to make the &lt;catchWord&gt; element attach to a par=
ticular portion of the text. That practice will avoid having to re-edit a=
n electronic text when more robust software is available for linking the =
&lt;catchWord&gt; to the main text.</p>



				<p>There is no TEI equivalent for this element.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>Chapter added with div content model</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;closer&gt; element is a child of &lt;div&gt; and &lt;q&gt;=
 and is meant to be used with the close of letters (Pauline for example).=
</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;date&gt; element is used to record the type of date found =
in a text. It bears an optional calendarType attribute which will allow t=
he user to note what sort of date is being recorded. Permissible values f=
or the calendarType attribute are: Chinese, Gregorian, Islamic, ISO, Jewi=
sh, Julian. As with other attribute values in this schema, the user can i=
nsert their own value for this attribute by appending &quot;x-&quot; befo=
re the value they wish to use. Thus, calendarType=3D&quot;x-DisneyLand&qu=
ot; would be one possible value, although probably not a useful one.</p>



				<p>The &lt;note&gt; element may occur within &lt;date&gt; as commenta=
tors may wish to record additional information about the date.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;div&gt; element is the principal container below the &lt;o=
sisText&gt; element. As was noted above, there is no separate &lt;front&g=
t;, &lt;body&gt;, or, &lt;back&gt; elements in OSIS markup and the &lt;di=
v&gt; type attribute bears that information about the text. The usage of =
the &lt;div&gt; element should be recorded in the &lt;revisionDesc&gt; el=
ement so users of the text will know what types of &lt;div&gt; elements t=
hey will encounter in processing the text.</p>



			</xs:documentation>



		</xs:annotation>



	    <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"date" type=3D"osisDateType" 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: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:annotation>



			<xs:documentation>



				<p>The &lt;divineName&gt; element is to be used to mark the name of t=
he diety in biblical and other texts. Traditions vary on the writing of t=
he divine name and this is our response to satisfy the need for marking t=
he divine name in the text and yet not make any presumptions about variou=
s traditions concerning the writing of the name. This would be a most app=
ropriate element to record a typology of the divine name as found or tran=
slated in the text.</p>



				<p>There is no equivalent TEI element, other than perhaps &lt;name&gt=
;, since the TEI Guidelines did not specifically address issues related t=
o the encoding of biblical materials.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;figure&gt; element is used more broadly than what might be=
 expected from its name. In our usage, figure includes the usual things s=
uch as photographs and line drawings, but also maps and any other non-tex=
tual material that should appear in a text at a particular point.</p>



				<p>We have deliberately not made any mention of the notation for the =
value of the &quot;src&quot; attribute as that will vary from system to s=
ystem, depending upon software capabilities. Bodies such as the IEFT (Int=
ernet Engineering Task Force) set standards for use of such notations by =
software and should be consulted for proper usage.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;foreign&gt; element is used to mark foreign words or phras=
es that occur in a text. In some cases that may be for purposes of specia=
l display of such words, such as displaying &quot;foreign&quot; words in =
an English text in italics. In others, it may be to allow the use of a sp=
ecial font to insure properly rendering of the text. Foreign in this sens=
e means different from the text being encoded and not foreign from a part=
icular language. The quotation of Armaic words in a New Testament transla=
tion (whether the translation is English, Spanish or German) is an exampl=
e of foreign words in a text.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;head&gt; element occurs only within the &lt;list&gt; eleme=
nt. Its function is to provide a header for a list of items. Note that it=
 can contain itself, so it is possible to have sub-headings under a main =
heading for a list.</p>



				<p>Does not map precisely to TEI &lt;head&gt; because TEI allows &lt;=
head&gt; for things such as tables, figure, etc. Have included the mappin=
g as a reference for users but be aware of the less extensive usage in OS=
IS.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;hi&gt; element is a generic element that can be used to re=
cord emphasis and the type of emphasis for an authored text. It should no=
t be used with primary source materials or translations to mark portions =
of texts that have been rendered differently from the surrounding text. T=
he words of Jesus in a red-letter edition for example, should not be enco=
ded using the &lt;hi&gt; element. To merely record that the words appear =
in the color red is to miss the reason why they are marked in red, a fact=
 that will probably be of interest to others reading the text.</p>



			</xs:documentation>



		</xs:annotation>



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



            <xs:documentation>



                <p>The &lt;index&gt; element is an empty element that is =
used to mark index locations in a text. It follows the TEI Guidelines in =
most respects, with the addition of a &quot;see&quot; attribute which is =
explained below. Note that the level attributes (level1 - level4) corresp=
ond to a main entry (level1) and nested entries under that entry. Thus, t=
he levels link the attribute values together in hierarchy of topics. If y=
ou want a separate index entry for a particular



location, use another index element.</p>



                                <p>The &quot;see&quot; attribute was adde=
d to the TEI syntax to enable the recording of a see or see also entry in=
 the index. The value of that attribute should be a level1 entry that occ=
urs in the document instance. Automatic processing should generate a link=
 to the appropriate location in the text but use of the string provides a=
 useful fallback to the user by specifying the index entry that should be=
 a pointer to the appropriate location.</p>



                              <p>If it is desired to have see or see also=
 entries at other levels of the index, separate index tags should be inse=
rted with the appropriate see attributes.</p>  =20



 			</xs:documentation>



        	</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;inscription&gt; element should not be used for quotations =
but only in cases where an actual physical inscription is being reported =
or recorded.</p>



				<p>The TEI has no equivalent of this element.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;item&gt; element is solely used by &lt;list&gt; and is use=
d to contain material commonly found in lists. It can be preceded by a &l=
t;label&gt; so it can be part of a glossary or simple dictionary type lis=
ting.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;label&gt; element is an optional element within &lt;list&g=
t; which allows the following: &lt;list&gt;&lt;label&gt;Crosswire.org&lt;=
/label&gt;&lt;item&gt;A volunteer group of highly skilled programmers who=
 write Bible software&lt;/item&gt;&lt;/list&gt;.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;l&gt; element is solely a child of &lt;lg&gt;. That means =
that is should not be used to mark lines in a text. Being aware that some=
 translations place great emphasis on line breaks, the &lt;seg&gt; elemen=
t should be used for that purpose. Scholars should note that more robust =
mechanisms for marking orthographic (how the text is written) features of=
 original texts will be included in the scholarly module to be issued by =
the OSIS initiative.</p>



			</xs:documentation>



		</xs:annotation>



	    <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"TEIform" fixed=3D"l"/>



			</xs:extension>

		</xs:complexContent>

	   </xs:complexType>



</xs:element>





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



		<xs:annotation>



			<xs:documentation>



				<p>The &lt;lb&gt; element is a true empty element that is used to mar=
k line breaks in the text. It carries no semantics other than a location =
in the text stream. It was added due to the frequency of which line break=
s are required for poetic texts and other purposes in biblical texts.</p>=




			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;lineGroup&gt; element is for use in marking poetic texts, =
such as are found in Psalms and Proverbs. It contains only the &lt;line&g=
t; and &lt;milestone&gt; elements.</p>



			</xs:documentation>



		</xs:annotation>



	    <xs:complexType>

	    <xs:complexContent>

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



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



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



			<xs:documentation>



				<p>The &lt;list&gt; element is used for common lists of items, as wel=
l as simple glossaries and definition lists. The &lt;list&gt; element can=
 contain embedded lists, thereby allowing embedded sublists.</p>



			</xs:documentation>



		</xs:annotation>



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



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



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



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



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



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



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



	   </xs:complexType>



</xs:element>





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



		<xs:annotation>



			<xs:documentation>



				<p>The &lt;mentioned&gt; element is used to mark words (or phrases) t=
hat are mentioned but not used. When illustrating a grammatical point, a =
commentary may insert a word as an example of a particular usage. This is=
 more important for use in notes or commentaries than original texts, but=
 there are cases where it would be appropriate there as well.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;milestone&gt; element is a true empty element that is used=
 to mark locations in a text. It carries not semantics other than a locat=
ion in the text stream. It can be used along with its type attribute to r=
ecord elements that otherwise would overlap. The milestone_Pt attribute i=
s used to indicate the type of attribute, such as a screen break - sb (al=
so known as a shadow milestone), pb (page break) and others.</p>

				<p>Note that a special milestone element, &lt;lb&gt;, has been added =
due to the common use of line breaks in biblical texts in modern translat=
ions.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



			        <p>NOTICE: This element along with &lt;milestoneStart&gt; is s=
everely deprecated. Elements that commonly cross other elments are now ex=
tensions of the milestoneable complexType and thus retain the semantics o=
f the original container element. They are written as XML empty elements =
with sID and eID to indicated the starting and ending of the element. Be =
aware that &lt;milestoneEnd&gt; and &lt;milestoneStart&gt; will in all li=
kelihood be completely removed in the 2.0 OSIS release.</p>

				<p>The &lt;milestoneEnd&gt; element is used with the &lt;milestoneSta=
rt&gt; element to carry a semantic of containership for an enumerated lis=
t of elements. That element type is specified on the milestone_SE (Start/=
End) attribute. Milestones of this type are linked by having a start attr=
ibute that matches the end attribute of the starting milestone.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>





			        <p>NOTICE: This element along with &lt;milestoneStart&gt; is s=
everely deprecated. Elements that commonly cross other elments are now ex=
tensions of the milestoneable complexType and thus retain the semantics o=
f the original container element. They are written as XML empty elements =
with sID and eID to indicated the starting and ending of the element. Be =
aware that &lt;milestoneEnd&gt; and &lt;milestoneStart&gt; will in all li=
kelihood be completely removed in the 2.0 OSIS release.</p>

				<p>The &lt;milestoneStart&gt; element element is used with the &lt;mi=
lestoneStart&gt; element to carry a semantic of containership. That eleme=
nt being emulated should be specified with the type attribute. Milestones=
 of this type are linked by the end attribute of the milestoneStart and t=
he start attribute of milestoneEnd. In cases where emulated containers ha=
ve special attributes, such as who or level for quote, those attributes s=
hould be added to milestoneStart.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;name&gt; element is useful as it allows the user to declar=
e a regular form for a name that may be written in different forms in the=
 text. For example, to recover all the instances of the name Susan, it mi=
ght be necessary to recover all instances of Susan, Susie (as a nickname)=
, Susie-Q (another nickname), as well as Suzanne (which might be the pers=
on's full legal name. The regular attribute on &lt;name&gt; allows the us=
e of a single form of the name for indexing and searching purposes.</p>



			</xs:documentation>




		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;note&gt; element abounds in Bible translations, commentari=
es and other works about biblical literature. The actual text of the &lt;=
note&gt; is recorded inline, where it applies to the text, but that is no=
t necessarily where it is displayed. If it is more convenient to record n=
otes at the end of a text, care should be taken to point to the proper re=
ference for the note using the work and cite attributes.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;p&gt; element is probably the most common element in encod=
ing outside of the Bible itself and then only if the more recent traditio=
n of using the &lt;p&gt; as the basis for translation is not followed.</p=
>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;q&gt; element is used for quotes, block quotes, embedded q=
uotes, and (quotes within quotes). There is no real difference between a =
quote and a block quote other than formatting so both of those are treate=
d with this single element. Note that  this element does not contain the =
element &lt;verse&gt; such that is a speaker is citing a verse in a speec=
h, the proper way to encode that would be as a &lt;reference&gt; within t=
he larger &lt;q&gt; element.</p>



				<p>When segmenting quotes, use the same qID, and increment the segID =
to allow retrieval of the entire quotation.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;reading&gt; element is found only in &lt;note&gt; and reco=
rds alternative readings to a passage in the text or commentary.</p>



				<p>While not used in a formal critical apparatus as is the case in TE=
I, there is a fairly close correspondence between this element and the &l=
t;rdg&gt; element in TEI.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;reference&gt; element will be the subject of extension to =
include XLink/XPointer syntax in a later OSIS release. At present it mark=
s the location of a reference in one text to another, whether direct (lik=
e citation/quotation) or indirect (such as an allusion), along with the r=
eference/pointing mechanism in this release.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;salute&gt; element is used to encompass the opening saluta=
tion of a letter.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;seg&gt; element is a generic phrase container element. Its=
 primary use should be for phrase level markup that was omitted in this r=
elease (please send a note to the project with your requirements), repres=
entation of line breaks in a translation (or original text), or for some =
other purpose for which no other element suffices.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;signed&gt; element is used to encode the closing material =
of a letter or similar text.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;speaker&gt; element can be used to enclose the name of a s=
peaker in the text (when reported) but can also bear speaker information =
when not apparent in the text, such as the shifts of speaker in the Song =
of Solomon.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;speech&gt; element should be used to encode reported speec=
hes. Those should be distinguished from quotes, although that distinction=
 will not always be clear.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;table&gt; element is used for all types of tables. Note th=
at the &lt;table&gt; element can nest, so it is possible to have tables n=
ested within tables. We have followed the TEI table model, and so both ro=
ws and cells have a role attribute that specifies the function of that el=
ement in the table. Both the &lt;table&gt; and &lt;cell&gt; elements can =
specify the number of rows or columns occupied by that &lt;table&gt; or &=
lt;cell&gt;. There are no controls to make sure those values make sense o=
ther than the requirement that they be positive integer numbers (in other=
 words, 1 or higher).</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;title&gt; element is used for titles both in the sense of =
those of divisions in a work, i.e., chapters, books, but also for titles =
of other works that occur in notes or even the text. The &lt;title&gt; el=
ement can occur within itself so users can have multiple sub-titles if de=
sired.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;transChange&gt; element was formulated to deal with cases =
where a literal translation has added words to clarify the translation. T=
he Amplified Bible is one example of where this element would be useful b=
ut certainly not the only one. Changing the tense of a verb to agree with=
 modern language usage and yet wanting to preserve some indication that t=
he original text had been changed is another.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;verse&gt; element is used to make the standard verse divis=
ions in Bibles, although obviously a later imposition on the text. It is =
a standard method for referencing biblical materials.</p>



				<p>Note that verses often cross the boundaries of other elements and =
that raises the question of how to deal with elements that overlap. Norma=
lly the verse identifier will be its osisID, exampe &quot;Matt.1.1&quot; =
and the like. When a verse is segmented, that is split into two or more p=
arts to cross a boundary, like a quotation, the ID should be used to indi=
cate the various parts.</p>



				<p>The &lt;verse&gt; element in OSIS does not have a counterpart in t=
he TEI Guidelines.</p>



			</xs:documentation>



		</xs:annotation>



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



			<xs:documentation>



				<p>The &lt;w&gt; element is used to mark tokens separated by whitespa=
ce, which is probably an inadequate definition of word. It is provided to=
 allow users to attach a variety of other information to such tokens.</p>=




			</xs:documentation>



		</xs:annotation>



	    <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" type=3D"xs:language" 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" type=3D"xs:language" 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"osisDateType">



	       <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"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"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:annotation>



		<xs:documentation>



			<p>Enumerated list of name types commonly found in biblical texts.</p>=




			<p>The attribute nonhuman was inserted to allow the marking of names t=
hat are not encoded with the element divineName. The divineName element w=
as introduced to treat name occurences that are treated differently, i.e.=
, the setting of Lord in small caps, to represent a name in the original =
text. Rather than attempt to enumerate all the varying traditions for suc=
h practices, the divineName element simply recognizes it and allows encod=
ers to follow that practice (or not) as they desire.</p>



		</xs:documentation>



	</xs:annotation>



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



			<xs:documentation>



				<p>This is a selected set of the most common role names likely to be =
needed for basic encoding. The full set of relator codes on which this li=
sting (and the descriptions are based, was taken from: MARC Code List: Re=
lator Codes -- Term Sequence (http://lcweb.loc.gov/marc/relators/re0002r1=
=2Ehtml). This listing will be followed for later OSIS modules.</p>



 			</xs:documentation>



		</xs:annotation>



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



			<xs:enumeration value=3D"adp">



				<xs:annotation>



					<xs:documentation>Adapter: Use for a person who 1) reworks a musical=
 composition,usually for a different medium, or 2) rewrites novels or sto=
ries for motionpictures or other audiovisual medium.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"ann">



				<xs:annotation>



					<xs:documentation>Annotator: Use for a person who writes manuscript =
annotations on a printed item.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"art">



				<xs:annotation>



					<xs:documentation>Artist: Use for a person (e.g., a painter) who con=
ceives, and perhaps also implements, an original graphic design or work o=
f art, </xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"aut">



				<xs:annotation>



					<xs:documentation>Author: Use for a person or corporate body chiefly=
 responsiblefor the intellectual or artistic content of a work, usually p=
rinted text.  This term may also be used when more than one person or bod=
y bears such responsibility.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"aqt">



				<xs:annotation>



					<xs:documentation>Author in quotations or text extracts: Use for a p=
erson whose work is largely quoted or extracted in a works to which he or=
 she did not contribute directly.  Such quotations are found particularly=
 in exhibition catalogs, collections of photographs, etc.</xs:documentati=
on>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"aft">



				<xs:annotation>



					<xs:documentation>Author of afterword, colophon, etc.: Use for a per=
son or corporate body responsible for an afterword, postface, colophon, e=
tc. but who isnot the chief author of a work.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"aui">



				<xs:annotation>



					<xs:documentation>Author of introduction, etc.: Use for a person or =
corporate body responsible for an introduction, preface, foreword, or oth=
er critical introductory matter, but who is not the chief author.</xs:doc=
umentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bnd">



				<xs:annotation>



					<xs:documentation>Binder: </xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bdd">



				<xs:annotation>



					<xs:documentation>Binding designer:  Designer of binding</xs:documen=
tation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bkd">



				<xs:annotation>



					<xs:documentation>Book designer: Use for the person or firm responsi=
ble for the entire graphic design of a book, including arrangement of typ=
e and illustration,choice of materials, and process used.</xs:documentati=
on>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bkp">



				<xs:annotation>



					<xs:documentation>Book producer: Use for the person or firm responsi=
ble for the production of books and other print media, if specific codes<=
/xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bjd">



				<xs:annotation>



					<xs:documentation>Bookjacket designer:  Designer of bookjacket</xs:d=
ocumentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"bpd">



				<xs:annotation>



					<xs:documentation>Bookplate designer: Designer of bookplate</xs:docu=
mentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"ctg">



				<xs:annotation>



					<xs:documentation>Cartographer: </xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"clb">



				<xs:annotation>



					<xs:documentation>Collaborator: Use for a person or corporate body t=
hat takes a limited part in the elaboration of a work of another person o=
r corporate body that brings complements (e.g., appendices, notes) to the=
 work.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"cmm">



				<xs:annotation>



					<xs:documentation>Commentator: Use for a person who provides interpr=
etation, analysis,or a discussion of the subject matter on a recording, m=
otion picture, or other audiovisual medium.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"cwt">



				<xs:annotation>



					<xs:documentation>Commentator for written text: Use for a person or =
corporate body responsible for the commentary or explanatory notes about =
a text.  For the writer of manuscript annotations in a printed book, use =
Annotator</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"com">



				<xs:annotation>



					<xs:documentation>Compiler: Use for a person who produces a work or =
publication by selecting and putting together material from the works of =
various persons or bodies.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"ctb">



				<xs:annotation>



					<xs:documentation>Contributor: Use for one whose work has been contr=
ibuted to a larger work, such as an anthology, serial publication, or oth=
er compilation of individual works. Do not use for someone whose sole fun=
ction in relation to a work is as author, editor, compiler or translator.=
</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"cre">



				<xs:annotation>



					<xs:documentation>Creator: Use for a person or corporate body respon=
sible for the intellectual or artistic content of a work.</xs:documentati=
on>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"edt">



				<xs:annotation>



					<xs:documentation>Editor: Use for a person who prepares for publicat=
ion a work not primarily his/her own, such as by elucidating text, adding=
 introductory or other critical matter, or technically directing an edito=
rial staff.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"ilu">



				<xs:annotation>



					<xs:documentation>Illuminator: </xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"ill">



				<xs:annotation>



					<xs:documentation>Illustrator: Use for the person who conceives, and=
 perhaps also implements, a design or illustration, usually to accompany =
a written text.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"pbl">



				<xs:annotation>



					<xs:documentation>Publisher: </xs:documentation>



				</xs:annotation>



			</xs:enumeration>



			<xs:enumeration value=3D"trl">



				<xs:annotation>



					<xs:documentation>Translator: Use for a person who renders a text fr=
om one language into another, or from an older form of a language into th=
e modern form.</xs:documentation>



				</xs:annotation>



			</xs:enumeration>



		</xs:restriction>



	</xs:simpleType>





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



	<xs:union memberTypes=3D"osisRoles attributeExtension"/>



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