Schema osis_0101.xsd


schema location:  C:\Programs\sqc2.0\osis_0101\osis_0101.xsd
 
Elements  Groups  Simple types  Attr. groups 
ampRead  annotationGroup  attributeExtension  globalAttributesWithoutType 
author  milestones  calendar  globalAttributesWithType 
back  titleGroup  divsOSIS  referenceGroup 
body  translationGroup  divType 
caption  namesOSIS 
changedTense  nameType 
copyright  notesOSIS 
date  noteType 
div  noteTypePart 
divineName  ReferenceType 
figure  status 
foreign 
foreName 
front 
groupLine 
head 
inscription 
item 
line 
lineGroup 
list 
name 
note 
notePart 
ntProphecy 
orgName 
otPassage 
p 
persName 
publisher 
pubPlace 
q 
reference 
revisionDesc 
speaker 
supplied 
surName 
text 
title 
w 


schema location:  C:\Programs\sqc2.0\osis_0101\selectedRoleNames.xsd
 
Simple types 
role 


schema location:  C:\Programs\sqc2.0\osis_0101\compScriptureRef.xsd
 
Simple types  Attr. groups 
compScriptureReferenceType  compScriptureReferenceGroup 
WorkType 


element ampRead
diagram
children note
used by
group translationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="ampRead">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element author
diagram
children persName orgName
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
role  role  required      
TEIform        author  
annotation
documentation 
<p>The author element has been defined globally to allow its use in a number of contexts. Users should note that the role of an author, i.e,, as editor, translator, etc., is required.</p>
source
<xs:element name="author">
  <xs:annotation>
    <xs:documentation>
      <p>The author element has been defined globally to allow its use in a number of contexts. Users should note that the role of an author, i.e,, as editor, translator, etc., is required.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element ref="persName"/>
      <xs:element ref="orgName"/>
    </xs:choice>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="role" type="role" use="required"/>
    <xs:attribute name="TEIform" fixed="author"/>
  </xs:complexType>
</xs:element>

element back
diagram
children title div
used by
element text
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        back  
source
<xs:element name="back">
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="titleGroup"/>
      <xs:element ref="div" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="back"/>
  </xs:complexType>
</xs:element>

element body
diagram
children title div
used by
element text
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        body  
annotation
documentation 
<p>Note the use of the xs:choice group between <div> and <chapter>. In one sense I think we need to be clear that you can have <chapter> elements inside <div> elements but that you should not mix them under the <body> element, at least at the same level. I can imaging cases where OSIS will be applied to texts with only a single <div> element as understood in TEI semantics and it seems easier to let users to choose <chapter> for such works. Note that this allows us to declare both the <div> and <chapter> elements elsewhere and use in this (as well as other) content models.</p>
<p>Note that milestones are constrained with unique properties throughout the <body>. The relevant content models also provide that either a container or milestone version of certain elements, such as <verse>, <line>, <p>, and <chapter> can be chosen in appropriate contexts.</p>
source
<xs:element name="body">
  <xs:annotation>
    <xs:documentation>
      <p>Note the use of the xs:choice group between <div> and <chapter>. In one sense I think we need to be clear that you can have <chapter> elements inside <div> elements but that you should not mix them under the <body> element, at least at the same level. I can imaging cases where OSIS will be applied to texts with only a single <div> element as understood in TEI semantics and it seems easier to let users to choose <chapter> for such works. Note that this allows us to declare both the <div> and <chapter> elements elsewhere and use in this (as well as other) content models.</p>
      <p>Note that milestones are constrained with unique properties throughout the <body>. The relevant content models also provide that either a container or milestone version of certain elements, such as <verse>, <line>, <p>, and <chapter> can be chosen in appropriate contexts.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="titleGroup" minOccurs="0"/>
      <xs:element ref="div" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="body"/>
  </xs:complexType>
</xs:element>

element caption
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="caption">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element changedTense
diagram
children note
used by
group translationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="changedTense">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element copyright
diagram
children p
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
status  status  optional      
TEIform        availability  
annotation
documentation 
<p>Not entirely happy with the content model requiring <p> for this element. Should I declare it mixed = yes? and make the <p> element optional?</p>
source
<xs:element name="copyright">
  <xs:annotation>
    <xs:documentation>
      <p>Not entirely happy with the content model requiring <p> for this element. Should I declare it mixed = yes? and make the <p> element optional?</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="status" type="status" use="optional"/>
    <xs:attribute name="TEIform" fixed="availability"/>
  </xs:complexType>
</xs:element>

element date
diagram
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
calendar  calendar  optional  ISO    
value    optional      
TEIform        date  
source
<xs:element name="date">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="calendar" type="calendar" use="optional" default="ISO"/>
    <xs:attribute name="value" use="optional"/>
    <xs:attribute name="TEIform" fixed="date"/>
  </xs:complexType>
</xs:element>

element div
diagram
children title refStart refEnd bookStart bookEnd chapterStart chapterEnd lineStart lineEnd pStart pEnd qStart qEnd speechStart speechEnd verseStart verseEnd figure div lineGroup list note p reference
used by
elements back body div front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
type  divType  optional      
TEIform        div  
source
<xs:element name="div">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:group ref="titleGroup" minOccurs="0"/>
      <xs:group ref="milestones" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="figure" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="div" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="lineGroup" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="list" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithoutType"/>
    <xs:attribute name="type" type="divType" use="optional"/>
    <xs:attribute name="TEIform" fixed="div"/>
  </xs:complexType>
</xs:element>

element divineName
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="divineName">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element figure
diagram
children caption
used by
elements div p
attributes
Name  Type  Use  Default  Fixed  Annotation
attachFigure  xs:string  optional      
endAttachFigure  xs:string  optional      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="figure">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="caption" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="attachFigure" type="xs:string" use="optional"/>
    <xs:attribute name="endAttachFigure" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element figure/caption
diagram
source
<xs:element name="caption" minOccurs="0"/>

element foreign
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="foreign">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element foreName
diagram
used by
element persName
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        foreName  
source
<xs:element name="foreName">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="foreName"/>
  </xs:complexType>
</xs:element>

element front
diagram
children title author date copyright publisher pubPlace revisionDesc div
used by
element text
annotation
documentation 
<p>Note to working group. To be removed before pubication. Note that this particular front matter model requires the initial sequence as shown. Once all these elements have occurred, you could have a variety of divs for front matter. Question: should not only the sequence be required but the occurrences as well?</p>
source
<xs:element name="front">
  <xs:annotation>
    <xs:documentation>
      <p>Note to working group. To be removed before pubication. Note that this particular front matter model requires the initial sequence as shown. Once all these elements have occurred, you could have a variety of divs for front matter. Question: should not only the sequence be required but the occurrences as well?</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="titleGroup"/>
      <xs:element ref="author" maxOccurs="unbounded"/>
      <xs:element ref="date" maxOccurs="unbounded"/>
      <xs:element ref="copyright" maxOccurs="unbounded"/>
      <xs:element ref="publisher" maxOccurs="unbounded"/>
      <xs:element ref="pubPlace" maxOccurs="unbounded"/>
      <xs:element ref="revisionDesc" maxOccurs="unbounded"/>
      <xs:element ref="div" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element groupLine
diagram
children line
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="groupLine">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="line" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element head
diagram
used by
element list
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="head">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element inscription
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="inscription">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element item
diagram
used by
element list
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="item">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element line
diagram
children divineName foreign inscription name note q reference speaker w refStart refEnd bookStart bookEnd chapterStart chapterEnd lineStart lineEnd pStart pEnd qStart qEnd speechStart speechEnd verseStart verseEnd ampRead changedTense ntProphecy otPassage supplied
used by
elements groupLine lineGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="line">
  <xs:complexType mixed="true">
    <xs:sequence maxOccurs="unbounded">
      <xs:group ref="annotationGroup" minOccurs="0" maxOccurs="unbounded"/>
      <xs:group ref="milestones" minOccurs="0" maxOccurs="unbounded"/>
      <xs:group ref="translationGroup" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element lineGroup
diagram
children line
used by
elements div p
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="lineGroup">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="line" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element list
diagram
children head item
used by
element div
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="list">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="head" minOccurs="0"/>
      <xs:element ref="item"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element name
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
nameType  nameType  required      
regular  xs:string  optional      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
annotation
documentation 
<p>An element with an attribute simiar to role that allows a semi-open attribute for specifying what type of name is being recorded in the markup. Examples include person, geographic, etc. Note the general format for enumerated values: a list is declared as a simpleType and then followed by a union statement combining that list with the attributeExtension simpleType which contains a regular expression constraining additions to the OSIS enumerated list to begin with the string "x-". This allows OSIS to speify a list of values and yet allow users to extend that list.</p>
source
<xs:element name="name">
  <xs:annotation>
    <xs:documentation>
      <p>An element with an attribute simiar to role that allows a semi-open attribute for specifying what type of name is being recorded in the markup. Examples include person, geographic, etc. Note the general format for enumerated values: a list is declared as a simpleType and then followed by a union statement combining that list with the attributeExtension simpleType which contains a regular expression constraining additions to the OSIS enumerated list to begin with the string "x-". This allows OSIS to speify a list of values and yet allow users to extend that list.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="nameType" type="nameType" use="required"/>
    <xs:attribute name="regular" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element note
diagram
children p notePart
used by
elements ampRead changedTense div ntProphecy otPassage supplied
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
startNote  xs:string  optional      
stopNote  xs:string  optional      
noteType  noteType  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        note  
annotation
documentation 
<p>Has enumerated list of note types and a fairly loose content model. Need to add reference mateirals. Should I add the placement attribute?</p>
source
<xs:element name="note">
  <xs:annotation>
    <xs:documentation>
      <p>Has enumerated list of note types and a fairly loose content model. Need to add reference mateirals. Should I add the placement attribute?</p>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="notePart" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="startNote" type="xs:string" use="optional"/>
    <xs:attribute name="stopNote" type="xs:string" use="optional"/>
    <xs:attribute name="noteType" type="noteType" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="note"/>
  </xs:complexType>
</xs:element>

element notePart
diagram
children p notePart reference
used by
elements note notePart
attributes
Name  Type  Use  Default  Fixed  Annotation
type  noteTypePart  required      
annotation
documentation 
<p/>
source
<xs:element name="notePart">
  <xs:annotation>
    <xs:documentation>
      <p/>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="p" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="notePart" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="type" type="noteTypePart" use="required"/>
  </xs:complexType>
</xs:element>

element ntProphecy
diagram
children note
used by
group translationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
target  xs:string  optional      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="ntProphecy">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="target" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element orgName
diagram
used by
element author
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        orgName  
source
<xs:element name="orgName">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="orgName"/>
  </xs:complexType>
</xs:element>

element otPassage
diagram
children note
used by
group translationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
target  xs:string  optional      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="otPassage">
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="target" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element p
diagram
children divineName foreign inscription name note q reference speaker w figure lineGroup refStart refEnd bookStart bookEnd chapterStart chapterEnd lineStart lineEnd pStart pEnd qStart qEnd speechStart speechEnd verseStart verseEnd ampRead changedTense ntProphecy otPassage supplied
used by
elements copyright div note notePart revisionDesc
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="p">
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:group ref="annotationGroup" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="figure" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="lineGroup" minOccurs="0" maxOccurs="unbounded"/>
      <xs:group ref="milestones" minOccurs="0" maxOccurs="unbounded"/>
      <xs:group ref="translationGroup" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element persName
diagram
children foreName surName
used by
element author
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        persName  
source
<xs:element name="persName">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="foreName" minOccurs="0"/>
      <xs:element ref="surName" minOccurs="0"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="persName"/>
  </xs:complexType>
</xs:element>

element publisher
diagram
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        publisher  
source
<xs:element name="publisher">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="publisher"/>
  </xs:complexType>
</xs:element>

element pubPlace
diagram
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        pubPlace  
source
<xs:element name="pubPlace">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="pubPlace"/>
  </xs:complexType>
</xs:element>

element q
diagram
children q
used by
element q
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="q">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="q" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element reference
diagram
used by
elements div notePart
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
work  WorkType  optional      
reference  ReferenceType  required      
referenceEnd  ReferenceType  optional      
source
<xs:element name="reference">
  <xs:complexType>
    <xs:attribute name="work" type="WorkType" use="optional"/>
    <xs:attribute name="reference" type="ReferenceType" use="required"/>
    <xs:attribute name="referenceEnd" type="ReferenceType" use="optional"/>
  </xs:complexType>
</xs:element>

element revisionDesc
diagram
children p
used by
element front
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        revisionDesc  
source
<xs:element name="revisionDesc">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="p" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="revisionDesc"/>
  </xs:complexType>
</xs:element>

element speaker
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
who  xs:string        
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="speaker">
  <xs:complexType>
    <xs:attribute name="who" type="xs:string"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element supplied
diagram
children note
used by
group translationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="supplied">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element surName
diagram
used by
element persName
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        surName  
source
<xs:element name="surName">
  <xs:complexType>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="surName"/>
  </xs:complexType>
</xs:element>

element text
diagram
children front body back
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="text">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="front"/>
      <xs:element ref="body"/>
      <xs:element ref="back"/>
    </xs:sequence>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element title
diagram
children titlePart
used by
group titleGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
startTitle  xs:string  optional      
endTitle  xs:string  optional      
ID  xs:ID  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        title  
source
<xs:element name="title">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="titlePart" type="xs:string"/>
    </xs:sequence>
    <xs:attribute name="startTitle" type="xs:string" use="optional"/>
    <xs:attribute name="endTitle" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithoutType"/>
    <xs:attribute name="TEIform" fixed="title"/>
  </xs:complexType>
</xs:element>

element title/titlePart
diagram
type xs:string
source
<xs:element name="titlePart" type="xs:string"/>

element w
diagram
used by
group annotationGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
POS  attributeExtension  optional      
morphology  attributeExtension  optional      
lemma  attributeExtension  optional      
gloss  xs:string  optional      
transliteration  xs:string  optional      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
TEIform        w  
source
<xs:element name="w">
  <xs:complexType>
    <xs:attribute name="POS" type="attributeExtension" use="optional"/>
    <xs:attribute name="morphology" type="attributeExtension" use="optional"/>
    <xs:attribute name="lemma" type="attributeExtension" use="optional"/>
    <xs:attribute name="gloss" type="xs:string" use="optional"/>
    <xs:attribute name="transliteration" type="xs:string" use="optional"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
    <xs:attribute name="TEIform" fixed="w"/>
  </xs:complexType>
</xs:element>

group annotationGroup
diagram
children divineName foreign inscription name note q reference speaker w
used by
elements line p
annotation
documentation 
<p>A group for common annotations recorded on a text.</p>
source
<xs:group name="annotationGroup">
  <xs:annotation>
    <xs:documentation>
      <p>A group for common annotations recorded on a text.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="divineName" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="foreign" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="inscription" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="name" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="q" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="speaker" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="w" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>

group milestones
diagram
children refStart refEnd bookStart bookEnd chapterStart chapterEnd lineStart lineEnd pStart pEnd qStart qEnd speechStart speechEnd verseStart verseEnd
used by
elements div line p
annotation
documentation 
<p>Milestones are used to mark the traditional book, chapter, verse divisions, which are the most likely to cross other divisions commonly used in translations. In addition to these milestones, there is a generic milestone marker for cases not forseen by the encoding team.</p>
source
<xs:group name="milestones">
  <xs:annotation>
    <xs:documentation>
      <p>Milestones are used to mark the traditional book, chapter, verse divisions, which are the most likely to cross other divisions commonly used in translations. In addition to these milestones, there is a generic milestone marker for cases not forseen by the encoding team.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="refStart">
      <xs:complexType>
        <xs:attribute name="Start" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="refEnd">
      <xs:complexType>
        <xs:attribute name="refStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="bookStart">
      <xs:complexType>
        <xs:attribute name="bookStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="bookEnd">
      <xs:complexType>
        <xs:attribute name="refbookStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="chapterStart">
      <xs:complexType>
        <xs:attribute name="ChapterStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="chapterEnd">
      <xs:complexType>
        <xs:attribute name="refChapterStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="lineStart">
      <xs:complexType>
        <xs:attribute name="LineStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="lineEnd">
      <xs:complexType>
        <xs:attribute name="refLineStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="pStart">
      <xs:complexType>
        <xs:attribute name="pStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="pEnd">
      <xs:complexType>
        <xs:attribute name="refPStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="qStart">
      <xs:complexType>
        <xs:attribute name="qStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="qEnd">
      <xs:complexType>
        <xs:attribute name="refqStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="speechStart">
      <xs:complexType>
        <xs:attribute name="speechStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="speechEnd">
      <xs:complexType>
        <xs:attribute name="refspeechStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="verseStart">
      <xs:complexType>
        <xs:attribute name="VerseStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="verseEnd">
      <xs:complexType>
        <xs:attribute name="refVerseStart" type="xs:string" use="required"/>
        <xs:attributeGroup ref="globalAttributesWithType"/>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:group>

element milestones/refStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
Start  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="refStart">
  <xs:complexType>
    <xs:attribute name="Start" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/refEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="refEnd">
  <xs:complexType>
    <xs:attribute name="refStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/bookStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
bookStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="bookStart">
  <xs:complexType>
    <xs:attribute name="bookStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/bookEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refbookStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="bookEnd">
  <xs:complexType>
    <xs:attribute name="refbookStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/chapterStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
ChapterStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="chapterStart">
  <xs:complexType>
    <xs:attribute name="ChapterStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/chapterEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refChapterStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="chapterEnd">
  <xs:complexType>
    <xs:attribute name="refChapterStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/lineStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
LineStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="lineStart">
  <xs:complexType>
    <xs:attribute name="LineStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/lineEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refLineStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="lineEnd">
  <xs:complexType>
    <xs:attribute name="refLineStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/pStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
pStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="pStart">
  <xs:complexType>
    <xs:attribute name="pStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/pEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refPStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="pEnd">
  <xs:complexType>
    <xs:attribute name="refPStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/qStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
qStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="qStart">
  <xs:complexType>
    <xs:attribute name="qStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/qEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refqStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="qEnd">
  <xs:complexType>
    <xs:attribute name="refqStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/speechStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
speechStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="speechStart">
  <xs:complexType>
    <xs:attribute name="speechStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/speechEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refspeechStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="speechEnd">
  <xs:complexType>
    <xs:attribute name="refspeechStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/verseStart
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
VerseStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="verseStart">
  <xs:complexType>
    <xs:attribute name="VerseStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

element milestones/verseEnd
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
refVerseStart  xs:string  required      
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:element name="verseEnd">
  <xs:complexType>
    <xs:attribute name="refVerseStart" type="xs:string" use="required"/>
    <xs:attributeGroup ref="globalAttributesWithType"/>
  </xs:complexType>
</xs:element>

group titleGroup
diagram
children title
used by
elements back body div front
annotation
documentation 
<p>The titleGroup provides title and titlePart models both for front matter (as traditionally understood in the sense of title pages) as well as heading such as appear in other divisions of the text. The use of head and similar mechanisms seems to complicate the semantics of the markup with no real benefit to the user.Structurally, titles interrupt the flow of the text for some purpose, such as the beginning of a new theme, section, chapter or other division of the text.</p>
<p>The <title> mixed attribute is set to true and <titlePart> element is optional to allow for use of the <title> element in cases where <titlePart> is not desired. Thus the average user can simply input the title of a work without the added complexity of specifying parts of the title. The <titlePart> element is not recursive, in other words it cannot occur within <titlePart>.</p>
source
<xs:group name="titleGroup">
  <xs:annotation>
    <xs:documentation>
      <p>The titleGroup provides title and titlePart models both for front matter (as traditionally understood in the sense of title pages) as well as heading such as appear in other divisions of the text. The use of head and similar mechanisms seems to complicate the semantics of the markup with no real benefit to the user.Structurally, titles interrupt the flow of the text for some purpose, such as the beginning of a new theme, section, chapter or other division of the text.</p>
      <p>The <title> mixed attribute is set to true and <titlePart> element is optional to allow for use of the <title> element in cases where <titlePart> is not desired. Thus the average user can simply input the title of a work without the added complexity of specifying parts of the title. The <titlePart> element is not recursive, in other words it cannot occur within <titlePart>.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="title" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>

group translationGroup
diagram
children ampRead changedTense ntProphecy otPassage supplied
used by
elements line p
annotation
documentation 
<p>A group that gathers claims made about a text in the process of translation.</p>
source
<xs:group name="translationGroup">
  <xs:annotation>
    <xs:documentation>
      <p>A group that gathers claims made about a text in the process of translation.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="ampRead" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="changedTense" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="ntProphecy" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="otPassage" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="supplied" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>

simpleType attributeExtension
type restriction of xs:string
used by
simpleTypes divType nameType noteType noteTypePart
attributes w/@lemma w/@morphology w/@POS
facets
pattern x-([^\s]+)
annotation
documentation 
<p>Where attribute values are declared, users can extend the allowed values by prepending the string "x-" to the values they desire to use. Attribute values are declared as the union of an enumerated set of values and this attributeExtension type.</p>
source
<xs:simpleType name="attributeExtension">
  <xs:annotation>
    <xs:documentation>
      <p>Where attribute values are declared, users can extend the allowed values by prepending the string "x-" to the values they desire to use. Attribute values are declared as the union of an enumerated set of values and this attributeExtension type.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="x-([^\s]+)"/>
  </xs:restriction>
</xs:simpleType>

simpleType calendar
type restriction of xs:string
used by
attribute date/@calendar
facets
enumeration Chinese
enumeration Gregorian
enumeration Islamic
enumeration ISO
enumeration Jewish
enumeration Julian
source
<xs:simpleType name="calendar">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Chinese"/>
    <xs:enumeration value="Gregorian"/>
    <xs:enumeration value="Islamic"/>
    <xs:enumeration value="ISO"/>
    <xs:enumeration value="Jewish"/>
    <xs:enumeration value="Julian"/>
  </xs:restriction>
</xs:simpleType>

simpleType divsOSIS
type restriction of xs:string
used by
simpleType divType
facets
enumeration appendix
enumeration book
enumeration chapter
enumeration concordance
enumeration glossary
annotation
documentation 
<p>Enumerated list of types of div elements in an OSIS text. Note that users can add types of divs using the x- extension prefix on their type names.</p>
source
<xs:simpleType name="divsOSIS">
  <xs:annotation>
    <xs:documentation>
      <p>Enumerated list of types of div elements in an OSIS text. Note that users can add types of divs using the x- extension prefix on their type names.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="appendix"/>
    <xs:enumeration value="book"/>
    <xs:enumeration value="chapter"/>
    <xs:enumeration value="concordance"/>
    <xs:enumeration value="glossary"/>
  </xs:restriction>
</xs:simpleType>

simpleType divType
type union of (divsOSIS, attributeExtension)
used by
attribute div/@type
source
<xs:simpleType name="divType">
  <xs:union memberTypes="divsOSIS attributeExtension"/>
</xs:simpleType>

simpleType namesOSIS
type restriction of xs:string
used by
simpleType nameType
facets
enumeration geographic
enumeration holiday
enumeration nonhuman
enumeration person
enumeration ritual
annotation
documentation 
<p>Enumerated list of name types commonly found in biblical texts.</p>
source
<xs:simpleType name="namesOSIS">
  <xs:annotation>
    <xs:documentation>
      <p>Enumerated list of name types commonly found in biblical texts.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="geographic"/>
    <xs:enumeration value="holiday"/>
    <xs:enumeration value="nonhuman"/>
    <xs:enumeration value="person"/>
    <xs:enumeration value="ritual"/>
  </xs:restriction>
</xs:simpleType>

simpleType nameType
type union of (namesOSIS, attributeExtension)
used by
attribute name/@nameType
source
<xs:simpleType name="nameType">
  <xs:union memberTypes="namesOSIS attributeExtension"/>
</xs:simpleType>

simpleType notesOSIS
type restriction of xs:string
used by
simpleTypes noteType noteTypePart
facets
enumeration allusion
enumeration alternative
enumeration background
enumeration citation
enumeration devotional
enumeration exegesis
enumeration explanation
enumeration study
enumeration translation
enumeration variant
annotation
documentation 
<p>Enumerated list of note types for biblical texts.</p>
source
<xs:simpleType name="notesOSIS">
  <xs:annotation>
    <xs:documentation>
      <p>Enumerated list of note types for biblical texts.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="allusion"/>
    <xs:enumeration value="alternative"/>
    <xs:enumeration value="background"/>
    <xs:enumeration value="citation"/>
    <xs:enumeration value="devotional"/>
    <xs:enumeration value="exegesis"/>
    <xs:enumeration value="explanation"/>
    <xs:enumeration value="study"/>
    <xs:enumeration value="translation"/>
    <xs:enumeration value="variant"/>
  </xs:restriction>
</xs:simpleType>

simpleType noteType
type union of (notesOSIS, attributeExtension)
used by
attribute note/@noteType
source
<xs:simpleType name="noteType">
  <xs:union memberTypes="notesOSIS attributeExtension"/>
</xs:simpleType>

simpleType noteTypePart
type union of (notesOSIS, attributeExtension)
used by
attribute notePart/@type
source
<xs:simpleType name="noteTypePart">
  <xs:union memberTypes="notesOSIS attributeExtension"/>
</xs:simpleType>

simpleType ReferenceType
type restriction of xs:string
used by
attributes reference/@reference globalAttributesWithoutType/@reference globalAttributesWithType/@reference referenceGroup/@reference reference/@referenceEnd referenceGroup/@referenceEnd
facets
pattern ([^.]+)((.[^.]+){0,})?
source
<xs:simpleType name="ReferenceType">
  <xs:restriction base="xs:string">
    <xs:pattern value="([^.]+)((.[^.]+){0,})?"/>
  </xs:restriction>
</xs:simpleType>

simpleType status
type restriction of xs:string
used by
attribute copyright/@status
facets
enumeration free
enumeration unknown
enumeration restricted
source
<xs:simpleType name="status">
  <xs:restriction base="xs:string">
    <xs:enumeration value="free"/>
    <xs:enumeration value="unknown"/>
    <xs:enumeration value="restricted"/>
  </xs:restriction>
</xs:simpleType>

attributeGroup globalAttributesWithoutType
used by
elements div title
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:attributeGroup name="globalAttributesWithoutType">
  <xs:attribute name="ID" type="xs:ID" use="optional"/>
  <xs:attribute name="reference" type="ReferenceType" use="optional"/>
  <xs:attribute name="work" type="WorkType" use="optional"/>
</xs:attributeGroup>

attributeGroup globalAttributesWithType
used by
elements ampRead author back body milestones/bookEnd milestones/bookStart caption changedTense milestones/chapterEnd milestones/chapterStart copyright date divineName figure foreign foreName groupLine head inscription item line milestones/lineEnd lineGroup milestones/lineStart list name note ntProphecy orgName otPassage p milestones/pEnd persName milestones/pStart publisher pubPlace q milestones/qEnd milestones/qStart milestones/refEnd milestones/refStart revisionDesc speaker milestones/speechEnd milestones/speechStart supplied surName text milestones/verseEnd milestones/verseStart w
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  optional      
type  xs:string  optional      
reference  ReferenceType  optional      
work  WorkType  optional      
source
<xs:attributeGroup name="globalAttributesWithType">
  <xs:attribute name="ID" type="xs:ID" use="optional"/>
  <xs:attribute name="type" type="xs:string" use="optional"/>
  <xs:attribute name="reference" type="ReferenceType" use="optional"/>
  <xs:attribute name="work" type="WorkType" use="optional"/>
</xs:attributeGroup>

attributeGroup referenceGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
work  WorkType  optional      
reference  ReferenceType  optional      
referenceEnd  ReferenceType  optional      
source
<xs:attributeGroup name="referenceGroup">
  <xs:attribute name="work" type="WorkType" use="optional"/>
  <xs:attribute name="reference" type="ReferenceType" use="optional"/>
  <xs:attribute name="referenceEnd" type="ReferenceType" use="optional"/>
</xs:attributeGroup>

simpleType role
type restriction of xs:string
used by
attribute author/@role
facets
enumeration adp
enumeration ann
enumeration art
enumeration aut
enumeration aqt
enumeration aft
enumeration aui
enumeration bnd
enumeration bdd
enumeration bkd
enumeration bkp
enumeration bjd
enumeration bpd
enumeration ctg
enumeration clb
enumeration cmm
enumeration cwt
enumeration com
enumeration ctb
enumeration cre
enumeration edt
enumeration ilu
enumeration ill
enumeration pbl
enumeration trl
annotation
documentation 
<p>This is a selected set of the most common role names likely to be needed for basic encoding. Users who need the fuller set of role names should modify the include statement to load: fullRoleNames.xsd. Note that only this file or fullRoleNames.xsd should be loaded in any one schema.</p>
source
<xs:simpleType name="role">
  <xs:annotation>
    <xs:documentation>
      <p>This is a selected set of the most common role names likely to be needed for basic encoding. Users who need the fuller set of role names should modify the include statement to load: fullRoleNames.xsd. Note that only this file or fullRoleNames.xsd should be loaded in any one schema.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="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 stories for motionpictures or other audiovisual medium.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="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="art">
      <xs:annotation>
        <xs:documentation>Artist: Use for a person (e.g., a painter) who conceives, and perhaps also implements, an original graphic design or work of art, </xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="aut">
      <xs:annotation>
        <xs:documentation>Author: Use for a person or corporate body chiefly responsiblefor the intellectual or artistic content of a work, usually printed text.  This term may also be used when more than one person or body bears such responsibility.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="aqt">
      <xs:annotation>
        <xs:documentation>Author in quotations or text extracts  : Use for a person 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:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="aft">
      <xs:annotation>
        <xs:documentation>Author of afterword, colophon, etc.  : Use for a person or corporate body responsible for an afterword, postface, colophon, etc. but who isnot the chief author of a work.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="aui">
      <xs:annotation>
        <xs:documentation>Author of introduction, etc.  : Use for a person or corporate body responsible for an introduction, preface, foreword, or other critical introductory matter, but who is not the chief author.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bnd">
      <xs:annotation>
        <xs:documentation>Binder: </xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bdd">
      <xs:annotation>
        <xs:documentation>Binding designer:  Designer of binding</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bkd">
      <xs:annotation>
        <xs:documentation>Book designer: Use for the person or firm responsible for the entire graphic design of a book, including arrangement of type and illustration,choice of materials, and process used.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bkp">
      <xs:annotation>
        <xs:documentation>Book producer: Use for the person or firm responsible for the production of books and other print media, if specific codes</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bjd">
      <xs:annotation>
        <xs:documentation>Bookjacket designer  :  Designer of bookjacket</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="bpd">
      <xs:annotation>
        <xs:documentation>Bookplate designer: Designer of bookplate</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ctg">
      <xs:annotation>
        <xs:documentation>Cartographer: </xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="clb">
      <xs:annotation>
        <xs:documentation>Collaborator: Use for a person or corporate body that takes a limited part in the elaboration of a work of another person or corporate body that brings complements (e.g., appendices, notes) to the work.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="cmm">
      <xs:annotation>
        <xs:documentation>Commentator: Use for a person who provides interpretation, analysis,or a discussion of the subject matter on a recording, motion picture, or other audiovisual medium.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="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="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="ctb">
      <xs:annotation>
        <xs:documentation>Contributor  : Use for one whose work has been contributed to a larger work, such as an anthology, serial publication, or other compilation of individual works. Do not use for someone whose sole function in relation to a work is as author, editor, compiler or translator.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="cre">
      <xs:annotation>
        <xs:documentation>Creator  : Use for a person or corporate body responsible for the intellectual or artistic content of a work.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="edt">
      <xs:annotation>
        <xs:documentation>Editor: Use for a person who prepares for publication a work not primarily his/her own, such as by elucidating text, adding introductory or other critical matter, or technically directing an editorial staff.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ilu">
      <xs:annotation>
        <xs:documentation>Illuminator: </xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="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="pbl">
      <xs:annotation>
        <xs:documentation>Publisher: </xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="trl">
      <xs:annotation>
        <xs:documentation>Translator: Use for a person who renders a text from one language into another, or from an older form of a language into the modern form.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>

simpleType compScriptureReferenceType
type restriction of xs:string
used by
attributes compScriptureReferenceGroup/@reference compScriptureReferenceGroup/@referenceEnd
facets
pattern ((Gen|Exod|Lev|Num|Deut|Josh|Judg|Ruth|Sam1|Sam2|Kgs1|Kgs2|Chr1|Chr2|Ezra|Neh|Esth|Job|Ps|Eccl|Song|Isa|Jer|Lam|Ezek|Dan|Hos|Joel|Amos|Obad|Jonah|Mic|Nah|Hab|Zeph|Hag|Zech|Mal|Bar|PrAzar|Bel|Sus|Esd1|Esd2|AddEsth|EpJer|Jdt|Macc1|Macc2|Macc3|Macc4|PrMan|Ps151|Sir|Tob|Wis)|(Matt|Mark|Luke|John|Acts|Rom|Cor1|Cor2|Gal|Eph|Phil|Col|Thess1|Thess2|Tim1|Tim2|Titus|Phlm|Heb|Jas|Pet1|Pet2|John1|John2|John3|Jude|Rev))((.[^.]+){0,})?
source
<xs:simpleType name="compScriptureReferenceType">
  <xs:restriction base="xs:string">
    <xs:pattern value="((Gen|Exod|Lev|Num|Deut|Josh|Judg|Ruth|Sam1|Sam2|Kgs1|Kgs2|Chr1|Chr2|Ezra|Neh|Esth|Job|Ps|Eccl|Song|Isa|Jer|Lam|Ezek|Dan|Hos|Joel|Amos|Obad|Jonah|Mic|Nah|Hab|Zeph|Hag|Zech|Mal|Bar|PrAzar|Bel|Sus|Esd1|Esd2|AddEsth|EpJer|Jdt|Macc1|Macc2|Macc3|Macc4|PrMan|Ps151|Sir|Tob|Wis)|(Matt|Mark|Luke|John|Acts|Rom|Cor1|Cor2|Gal|Eph|Phil|Col|Thess1|Thess2|Tim1|Tim2|Titus|Phlm|Heb|Jas|Pet1|Pet2|John1|John2|John3|Jude|Rev))((.[^.]+){0,})?"/>
  </xs:restriction>
</xs:simpleType>

simpleType WorkType
type restriction of xs:string
used by
attributes reference/@work globalAttributesWithoutType/@work globalAttributesWithType/@work referenceGroup/@work compScriptureReferenceGroup/@work
facets
pattern ([^.]+)(.[^.]+)
source
<xs:simpleType name="WorkType">
  <xs:restriction base="xs:string">
    <xs:pattern value="([^.]+)(.[^.]+)"/>
  </xs:restriction>
</xs:simpleType>

attributeGroup compScriptureReferenceGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
work  WorkType  optional      
reference  compScriptureReferenceType  optional      
referenceEnd  compScriptureReferenceType  optional      
source
<xs:attributeGroup name="compScriptureReferenceGroup">
  <xs:attribute name="work" type="WorkType" use="optional"/>
  <xs:attribute name="reference" type="compScriptureReferenceType" use="optional"/>
  <xs:attribute name="referenceEnd" type="compScriptureReferenceType" use="optional"/>
</xs:attributeGroup>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com