Table of Contents
Target Namespace
http://www.bibletechnologies.net/2003/OSIS/namespace
Language
en
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema imports schema(s) from the following namespace(s):
Documentation
The OSIS 2.1.1 schema was issued March 5, 2006 with the
following comments.
Welcome to the OSIS 2.1.1 schema for encoding biblical literature! A number of changes, which are detailed in the Users Manual, were made to accomodate publishing needs more easily.
The OSIS family of schemas is definitely a work in progress and is supported by both the American Bible Society and the Society of Biblical Literature, with additional contributions from the United Bible Societies and SIL International, as well as tireless efforts of numerous volunteers. While freely available for all purposes, it is requested that use of the schemas be acknowledged as appropriate and that problems or suggestions for improvements be forwarded to the project.
The OSIS schemas were written by a small core of technical and content experts who volunteered large blocks of time for this project: Steve DeRose (sderose@acm.org), chair of the Bible Technologies Group (co-sponsored by the ABS and SBL), Kees De Blois (kdeblois@solcon.nl), vice-chair of the Bible Technologies Group, Troy Griffitts (scribe@crosswire.org), Chris Little (chrislit@crosswire.org), Todd Tillinghast (todd@contentframeworks.com), Harry Plantinga (hplantin@calvin.edu), Kirk Lowery (klowery@wts.edu), and Patrick Durusau (Patrick@durusau.net), Technical Lead.
Outside of the core technical team, special thanks go to Adina Hamik (ABS), Bob Hodgson (ABS), John Walter (ABS) and Mike Perez (eABS) for their organization of both domestic and international meetings of the OSIS project and their unflagging support for its efforts.
While the history of the OSIS project is ongoing, users should be aware 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 lead to the formation of the Bible Technologies Group and hence the OSIS project. Other contributors from SIL include, Eric Albright (eric-allison_albright@sil.org), Peter Constable (peter_constable@sil.org), John Edwards (John_Edwards@sil.org), Darrell Eppler (Darrell_Eppler@sil.org), Nathan Miles (Nathan_Miles@sil.org), and, Jim DeVries (jim_devries@sil.org).
The fundamental goal of the OSIS project is to provide a common format that supports multiple visions of and purposes for Bibles and related texts. By pooling the interests of the wide variety of communities interested in biblical texts, the OSIS project seeks to provide the basis for tools and texts that will benefit all of these diverse communities.
The lastest version of the OSIS schema and user documentation can always be found at: http://www.bibletechnologies.org and comments can be forewarded to the OSIS Technical Editors, Patrick Durusau, Patrick@durusau.net or Steve DeRose, sderose@acm.org.
Declared Namespaces
Prefix
Namespace
Default namespace
http://www.bibletechnologies.net/2003/OSIS/namespace
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
xs:schema
xml:lang ="
en "
targetNamespace ="
http://www.bibletechnologies.net/2003/OSIS/namespace "
elementFormDefault ="
qualified "
attributeFormDefault ="
unqualified ">
<xs:import
namespace ="http://www.w3.org/XML/1998/namespace " schemaLocation ="http://www.w3.org/2001/xml.xsd "/>
...
</
xs:schema >
Element: osis
XML Instance Representation
<osis
TEIform="TEI.2
[0..1] " >
Start Choice
[1]
End Choice
</osis>
Schema Component Representation
<
xs:element
name ="
osis "
type ="
osisCT
"/>
Name
globalWithType
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
castGroupCT
, Complex Type
castItemCT
, Complex Type
castListCT
, Complex Type
contributorCT
, Complex Type
coverageCT
, Complex Type
creatorCT
, Complex Type
formatCT
, Complex Type
publisherCT
, Complex Type
refSystemCT
, Complex Type
relationCT
, Complex Type
revisionDescCT
, Complex Type
rightsCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
sourceCT
, Complex Type
scopeCT
, Complex Type
workCT
, Complex Type
aCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divineNameCT
, Complex Type
figureCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
indexCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lbCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
pCT
, Complex Type
rdgGrpCT
, Complex Type
rowCT
, Complex Type
saluteCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
tableCT
, Complex Type
titlePageCT
, Complex Type
verseCT
, Complex Type
wCT
Schema Component Representation
<
xs:attributeGroup
name ="
globalWithType ">
<
xs:attribute
name ="
annotateWork "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
annotateType "
type ="
annotationType
"
use ="
optional "/>
<
xs:attribute
name ="
editions "
type ="
xs :NMTOKENS
"
use ="
optional "/>
<
xs:attribute
name ="
ID "
type ="
xs :ID
"
use ="
optional "/>
<
xs:attribute
name ="
osisID "
type ="
osisIDType
"
use ="
optional "/>
<
xs:attribute
name ="
resp "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
n "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
ref ="
xml :lang "
use ="
optional "/>
<
xs:attribute
ref ="
xml :space "
use ="
optional "/>
<
xs:attribute
name ="
script "
type ="
osisScripts
"
use ="
optional "/>
</
xs:attributeGroup >
Name
globalWithoutType
Used by (from the same schema document)
Complex Type
descriptionCT
, Complex Type
identifierCT
, Complex Type
languageCT
, Complex Type
subjectCT
, Complex Type
typeCT
, Complex Type
workPrefixCT
, Complex Type
dateCT
, Complex Type
divCT
, Complex Type
hiCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
milestoneCT
, Complex Type
milestoneEndCT
, Complex Type
milestoneStartCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
segCT
, Complex Type
titleCT
, Complex Type
transChangeCT
Schema Component Representation
<
xs:attributeGroup
name ="
globalWithoutType ">
<
xs:attribute
name ="
annotateWork "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
annotateType "
type ="
annotationType
"
use ="
optional "/>
<
xs:attribute
name ="
editions "
type ="
xs :NMTOKENS
"
use ="
optional "/>
<
xs:attribute
name ="
ID "
type ="
xs :ID
"
use ="
optional "/>
<
xs:attribute
name ="
osisID "
type ="
osisIDType
"
use ="
optional "/>
<
xs:attribute
name ="
resp "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
n "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
ref ="
xml :lang "
use ="
optional "/>
<
xs:attribute
ref ="
xml :space "
use ="
optional "/>
<
xs:attribute
name ="
script "
type ="
osisScripts
"
use ="
optional "/>
</
xs:attributeGroup >
Complex Type: aCT
Super-types:
None
Sub-types:
None
Name
aCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
dateCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
, Complex Type
wCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
aCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
index "
type ="
indexCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
href "
type ="
xs :string
"
use ="
required "/>
</
xs:complexType >
Complex Type: abbrCT
Super-types:
milestoneable
< abbrCT (by extension)
Sub-types:
None
Name
abbrCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
abbrCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
expansion "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="abbr "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
actorCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
who "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="actor "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
captionCT
Used by (from the same schema document)
Complex Type
figureCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
captionCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="figDesc "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
castGroupCT
Used by (from the same schema document)
Complex Type
castListCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
castGroupCT ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
head "
type ="
headCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="castGroup "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
castItemCT ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
actor "
type ="
actorCT
"/>
<
xs:element
name ="
role "
type ="
roleCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="castItem "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
castListCT
Used by (from the same schema document)
Complex Type
workCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
castListCT ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="castList "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
catchWordCT
Used by (from the same schema document)
Complex Type
noteCT
, Complex Type
pCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
catchWordCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
</
xs:complexType >
Complex Type: cellCT
Super-types:
None
Sub-types:
None
Name
cellCT
Used by (from the same schema document)
Complex Type
rowCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
cellCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seq "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
speech "
type ="
speechCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
role "
type ="
tableRole
"
use ="
optional "
default ="
data "/>
<
xs:attribute
name ="
align "
type ="
osisCellAlign
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="cell "/>
</
xs:complexType >
Super-types:
milestoneable
< chapterCT (by extension)
Sub-types:
None
Name
chapterCT
Used by (from the same schema document)
Complex Type
divCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
pCT
, Complex Type
speechCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
chapterCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
div "
type ="
divCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
speech "
type ="
speechCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
chapterTitle "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="div "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
milestoneable
< closerCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
closerCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="closer "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < contributorCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
contributorCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
file-as "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
role "
type ="
roleType
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
TEIform="teiHeader
[0..1] "
canonical="
xs :boolean
[0..1] " >
</...>
Schema Component Representation
<
xs:complexType
name ="
corpusHeaderCT ">
<
xs:sequence >
<
xs:element
name ="
revisionDesc "
type ="
revisionDescCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
work "
type ="
workCT
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:attribute
name ="TEIform " fixed ="teiHeader "/>
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
</
xs:complexType >
Super-types:
xs :string < coverageCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
coverageCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
xs :string < creatorCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
creatorCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
role "
type ="
roleType
"
use ="
optional "/>
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: dateCT
Super-types:
None
Sub-types:
None
Name
dateCT
Used by (from the same schema document)
Complex Type
revisionDescCT
, Complex Type
workCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
titlePageCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
dateCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
event "
type ="
eventType
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
calendar
"
use ="
optional "
default ="
ISO "/>
<xs:attribute
name ="TEIform " fixed ="date "/>
</
xs:complexType >
Super-types:
xs :string < descriptionCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
descriptionCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: divCT
Super-types:
milestoneable
< divCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
divCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:sequence >
<
xs:element
name ="
titlePage "
type ="
titlePageCT
"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
div "
type ="
divCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
speech "
type ="
speechCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
default ="
false "
use ="
optional "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
scope "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
divType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="div "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
divineNameCT
Used by (from the same schema document)
Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
divineNameCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
figureCT ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
caption "
type ="
captionCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
</
xs:choice >
<
xs:attribute
name ="
alt "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
catalog "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
location "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
rights "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
size "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
src "
type ="
xs :string
"/>
<xs:attribute
name ="TEIform " fixed ="figure "/>
</
xs:complexType >
Super-types:
milestoneable
< foreignCT (by extension)
Sub-types:
None
Name
foreignCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
foreignCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="foreign "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < formatCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
formatCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: headCT
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
headCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
head "
type ="
headCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="head "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
TEIform="teiHeader
[0..1] "
canonical="
xs :boolean
[0..1] " >
</...>
Schema Component Representation
<
xs:complexType
name ="
headerCT ">
<
xs:sequence >
<
xs:element
name ="
revisionDesc "
type ="
revisionDescCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
work "
type ="
workCT
"
maxOccurs ="
unbounded "/>
<
xs:element
name ="
workPrefix "
type ="
workPrefixCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:attribute
name ="TEIform " fixed ="teiHeader "/>
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
</
xs:complexType >
Complex Type: hiCT
Super-types:
None
Sub-types:
None
Name
hiCT
Used by (from the same schema document)
Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
hiCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
hiType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="hi "/>
</
xs:complexType >
Super-types:
xs :string < identifierCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
identifierCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
indexCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
aCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
dateCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
figureCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
, Complex Type
wCT
Abstract
no
XML Instance Representation
<...
canonical="
xs :boolean
[0..1] "
index="
xs :string
[1] "
level1="
xs :string
[1] "
level2="
xs :string
[0..1] "
level3="
xs :string
[0..1] "
level4="
xs :string
[0..1] "
see="
xs :string
[0..1] "
annotateRef="
annotateRefType
[0..1] "
annotateWork="
xs :string
[0..1] "
annotateType="
annotationType
[0..1] "
editions="
xs :NMTOKENS
[0..1] "
ID="
xs :ID
[0..1] "
osisID="
osisIDType
[0..1] "
resp="
xs :string
[0..1] "
type="
attributeExtension
[0..1] "
subType="
attributeExtension
[0..1] "
n="
xs :string
[0..1] "
xml :lang="[0..1] "
xml :space="[0..1] "
script="
osisScripts
[0..1] "
TEIform="index
[0..1] " />
Schema Component Representation
<
xs:complexType
name ="
indexCT ">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
index "
type ="
xs :string
"
use ="
required "/>
<
xs:attribute
name ="
level1 "
type ="
xs :string
"
use ="
required "/>
<
xs:attribute
name ="
level2 "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
level3 "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
level4 "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
see "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="index "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
inscriptionCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
speech "
type ="
speechCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:complexType >
Complex Type: itemCT
Super-types:
None
Sub-types:
None
Name
itemCT
Used by (from the same schema document)
Complex Type
listCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
itemCT "
mixed ="
true ">
<
xs:sequence
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
label "
type ="
labelCT
"
minOccurs ="
0 "/>
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
role "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="item "/>
</
xs:complexType >
Complex Type: lCT
Name
lCT
Used by (from the same schema document)
Complex Type
lgCT
Abstract
no
XML Instance Representation
<...
sID="
xs :string
[0..1] "
eID="
xs :string
[0..1] "
canonical="
xs :boolean
[0..1] "
level="
xs :positiveInteger
[0..1] "
type="
lineType
[0..1] "
annotateRef="
annotateRefType
[0..1] "
annotateWork="
xs :string
[0..1] "
annotateType="
annotationType
[0..1] "
editions="
xs :NMTOKENS
[0..1] "
ID="
xs :ID
[0..1] "
osisID="
osisIDType
[0..1] "
resp="
xs :string
[0..1] "
subType="
attributeExtension
[0..1] "
n="
xs :string
[0..1] "
xml :lang="[0..1] "
xml :space="[0..1] "
script="
osisScripts
[0..1] "
TEIform="l
[0..1] " >
<!-- Mixed content -->
Start Choice
[0..*]
End Choice
</...>
Schema Component Representation
<
xs:complexType
name ="
lCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
level "
type ="
xs :positiveInteger
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
lineType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="l "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
labelCT
Used by (from the same schema document)
Complex Type
itemCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
labelCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
role "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="label "/>
</
xs:complexType >
Super-types:
xs :string < languageCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
languageCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: lbCT
Super-types:
None
Sub-types:
None
Name
lbCT
Used by (from the same schema document)
Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
lbCT ">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="milestone "/>
</
xs:complexType >
Complex Type: lgCT
Name
lgCT
Used by (from the same schema document)
Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
itemCT
, Complex Type
lgCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
titleCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
lgCT "
mixed ="
false ">
<
xs:complexContent >
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
l "
type ="
lCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
lineGroupType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="lg "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Complex Type: listCT
Super-types:
None
Sub-types:
None
Name
listCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
itemCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
listCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
head "
type ="
headCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
item "
type ="
itemCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="list "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
mentionedCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
lCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
mentionedCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="mentioned "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
milestoneCT
Used by (from the same schema document)
Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
titlePageCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
milestoneCT ">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
marker "
type ="
xs :string
"
default ="
DEFAULT "
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="milestone "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
milestoneEndCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
milestoneEndCT ">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
start "
type ="
xs :string
"
use ="
required "/>
<xs:attribute
name ="TEIform " fixed ="milestone "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
milestoneStartCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
milestoneStartCT ">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
end "
type ="
xs :string
"
use ="
required "/>
<xs:attribute
name ="TEIform " fixed ="milestone "/>
</
xs:complexType >
Super-types:
None
Sub-types:
XML Instance Representation
<...
sID="
xs :string
[0..1] "
eID="
xs :string
[0..1] " />
Schema Component Representation
<
xs:complexType
name ="
milestoneable ">
<
xs:attribute
name ="
sID "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
eID "
type ="
xs :string
"
use ="
optional "/>
</
xs:complexType >
Complex Type: nameCT
Super-types:
None
Sub-types:
None
Name
nameCT
Used by (from the same schema document)
Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
nameCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
regular "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
nameType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="name "/>
</
xs:complexType >
Complex Type: noteCT
Super-types:
None
Sub-types:
None
Name
noteCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
dateCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
figureCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
, Complex Type
wCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
noteCT "
mixed ="
true ">
<
xs:sequence >
<
xs:element
name ="
note "
type ="
noteCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
rdg "
type ="
rdgCT
"/>
<
xs:element
name ="
rdgGrp "
type ="
rdgGrpCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
placement "
type ="
notePlacement
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
noteType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="note "/>
</
xs:complexType >
Complex Type: osisCT
Super-types:
None
Sub-types:
None
Name
osisCT
Used by (from the same schema document)
Element
osis
Abstract
no
XML Instance Representation
<...
TEIform="TEI.2
[0..1] " >
Start Choice
[1]
End Choice
</...>
Schema Component Representation
<
xs:complexType
name ="
osisCT ">
<
xs:choice >
<
xs:element
name ="
osisCorpus "
type ="
osisCorpusCT
"
minOccurs ="
0 "/>
<
xs:element
name ="
osisText "
type ="
osisTextCT
"
minOccurs ="
0 "/>
</
xs:choice >
<xs:attribute
name ="TEIform " fixed ="TEI.2 "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
osisCorpusCT
Used by (from the same schema document)
Complex Type
osisCT
Abstract
no
XML Instance Representation
<...
TEIform="teiCorpus.2
[0..1] " >
</...>
Schema Component Representation
<
xs:complexType
name ="
osisCorpusCT ">
<
xs:sequence >
<
xs:element
name ="
titlePage "
type ="
titlePageCT
"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element
name ="
osisText "
type ="
osisTextCT
"
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:attribute
name ="TEIform " fixed ="teiCorpus.2 "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
osisTextCT ">
<
xs:sequence >
<
xs:element
name ="
header "
type ="
headerCT
"/>
<
xs:element
name ="
titlePage "
type ="
titlePageCT
"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element
name ="
div "
type ="
divCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
true "/>
<
xs:attribute
name ="
ID "
type ="
xs :ID
"
use ="
optional "/>
<
xs:attribute
name ="
osisID "
type ="
osisIDType
"
use ="
optional "/>
<
xs:attribute
name ="
osisIDWork "
type ="
osisWorkType
"
use ="
required "/>
<
xs:attribute
name ="
osisRefWork "
type ="
osisWorkType
"
use ="
optional "
default ="
Bible "/>
<
xs:attribute
ref ="
xml :lang "
use ="
required "/>
<
xs:attribute
ref ="
xml :space "
default ="
default "/>
<xs:attribute
name ="TEIform " fixed ="text "/>
</
xs:complexType >
Complex Type: pCT
Super-types:
None
Sub-types:
None
Name
pCT
Used by (from the same schema document)
Complex Type
revisionDescCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
itemCT
, Complex Type
noteCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
titlePageCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
pCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
rdg "
type ="
rdgCT
"/>
<
xs:element
name ="
rdgGrp "
type ="
rdgGrpCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
speech "
type ="
speechCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="p "/>
</
xs:complexType >
Super-types:
xs :string < publisherCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
publisherCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: qCT
Name
qCT
Used by (from the same schema document)
Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
headCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
mentionedCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
XML Instance Representation
<...
sID="
xs :string
[0..1] "
eID="
xs :string
[0..1] "
canonical="
xs :boolean
[0..1] "
level="
xs :string
[0..1] "
marker="
xs :string
[0..1] "
osisRef="
osisRefType
[0..1] "
type="
quoteType
[0..1] "
who="
xs :string
[0..1] "
annotateRef="
annotateRefType
[0..1] "
annotateWork="
xs :string
[0..1] "
annotateType="
annotationType
[0..1] "
editions="
xs :NMTOKENS
[0..1] "
ID="
xs :ID
[0..1] "
osisID="
osisIDType
[0..1] "
resp="
xs :string
[0..1] "
subType="
attributeExtension
[0..1] "
n="
xs :string
[0..1] "
xml :lang="[0..1] "
xml :space="[0..1] "
script="
osisScripts
[0..1] "
TEIform="q
[0..1] " >
<!-- Mixed content -->
Start Choice
[0..*]
End Choice
</...>
Schema Component Representation
<
xs:complexType
name ="
qCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
level "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
marker "
type ="
xs :string
"
default ="
DEFAULT "
use ="
optional "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
quoteType
"
use ="
optional "/>
<
xs:attribute
name ="
who "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="q "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Complex Type: rdgCT
Super-types:
None
Sub-types:
None
Name
rdgCT
Used by (from the same schema document)
Complex Type
noteCT
, Complex Type
pCT
, Complex Type
rdgGrpCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
rdgCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
witness "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
rdgType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="rdg "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
rdgGrpCT
Used by (from the same schema document)
Complex Type
noteCT
, Complex Type
pCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
rdgGrpCT "
mixed ="
false ">
<
xs:sequence >
<
xs:element
name ="
rdg "
type ="
rdgCT
"
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="rdgGrp "/>
</
xs:complexType >
Super-types:
xs :string < refSystemCT (by extension)
Sub-types:
None
Name
refSystemCT
Used by (from the same schema document)
Complex Type
workCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
refSystemCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
referenceCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
figureCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
referenceCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
<
xs:attribute
name ="
osisRef "
type ="
osisRefType
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
referenceType
"
use ="
optional "/>
</
xs:complexType >
Super-types:
xs :string < relationCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
relationCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
revisionDescCT ">
<
xs:sequence >
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="revisionDesc "/>
</
xs:complexType >
Super-types:
xs :string < rightsCT (by extension)
Sub-types:
None
Name
rightsCT
Used by (from the same schema document)
Complex Type
workCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
rightsCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: roleCT
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
roleCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="role "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
roleDescCT
Used by (from the same schema document)
Complex Type
castItemCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
roleDescCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="roleDesc "/>
</
xs:complexType >
Complex Type: rowCT
Super-types:
None
Sub-types:
None
Name
rowCT
Used by (from the same schema document)
Complex Type
tableCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
rowCT ">
<
xs:sequence >
<
xs:element
name ="
cell "
type ="
cellCT
"
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
role "
type ="
tableRole
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="row "/>
</
xs:complexType >
Super-types:
milestoneable
< saluteCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
saluteCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="salute "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
osisRefType
(by restriction) < scopeCT (by extension)
Sub-types:
None
Name
scopeCT
Used by (from the same schema document)
Complex Type
workCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
scopeCT ">
<
xs:simpleContent >
<
xs:extension
base ="
osisRefType
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Complex Type: segCT
Super-types:
milestoneable
< segCT (by extension)
Sub-types:
None
Name
segCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
, Complex Type
wCT
Abstract
no
XML Instance Representation
<...
sID="
xs :string
[0..1] "
eID="
xs :string
[0..1] "
canonical="
xs :boolean
[0..1] "
type="
segType
[0..1] "
annotateRef="
annotateRefType
[0..1] "
annotateWork="
xs :string
[0..1] "
annotateType="
annotationType
[0..1] "
editions="
xs :NMTOKENS
[0..1] "
ID="
xs :ID
[0..1] "
osisID="
osisIDType
[0..1] "
resp="
xs :string
[0..1] "
subType="
attributeExtension
[0..1] "
n="
xs :string
[0..1] "
xml :lang="[0..1] "
xml :space="[0..1] "
script="
osisScripts
[0..1] "
TEIform="seg
[0..1] " >
<!-- Mixed content -->
Start Choice
[0..*]
End Choice
</...>
Schema Component Representation
<
xs:complexType
name ="
segCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
segType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="seg "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
milestoneable
< signedCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
signedCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="signed "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < sourceCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
sourceCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
speakerCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
inscriptionCT
, Complex Type
lCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
speakerCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
who "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="sp "/>
</
xs:complexType >
Super-types:
milestoneable
< speechCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
speechCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:sequence >
<
xs:element
name ="
speech "
type ="
speechCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
chapter "
type ="
chapterCT
"/>
<
xs:element
name ="
closer "
type ="
closerCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
salute "
type ="
saluteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
signed "
type ="
signedCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
table "
type ="
tableCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
marker "
type ="
xs :string
"
default ="
DEFAULT "
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="speech "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < subjectCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
subjectCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
subjectType
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
tableCT ">
<
xs:sequence >
<
xs:element
name ="
head "
type ="
headCT
"
minOccurs ="
0 "/>
<
xs:element
name ="
row "
type ="
rowCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
cols "
type ="
xs :positiveInteger
"
use ="
optional "/>
<
xs:attribute
name ="
rows "
type ="
xs :positiveInteger
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="table "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
teiHeaderCT
Used by (from the same schema document)
Complex Type
workCT
Abstract
no
XML Instance Representation
<...
TEIform="teiHeader
[0..1] " >
<!-- Mixed content -->
Allow any elements from any namespace (skip validation). [1..*]
</...>
Schema Component Representation
<
xs:complexType
name ="
teiHeaderCT "
mixed ="
true ">
<
xs:sequence >
<xs:any
processContents ="skip " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:attribute
name ="TEIform " fixed ="teiHeader "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
titleCT
Used by (from the same schema document)
Complex Type
workCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
divCT
, Complex Type
foreignCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
referenceCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
titlePageCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
titleCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
lg "
type ="
lgCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
verse "
type ="
verseCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
<
xs:attribute
name ="
level "
type ="
xs :integer
"
use ="
optional "/>
<
xs:attribute
name ="
placement "
type ="
titlePlacement
"
use ="
optional "/>
<
xs:attribute
name ="
short "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
osisTitleType
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="title "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
titlePageCT ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
creator "
type ="
creatorCT
"/>
<
xs:element
name ="
subject "
type ="
subjectCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
type "
type ="
typeCT
"/>
<
xs:element
name ="
format "
type ="
formatCT
"/>
<
xs:element
name ="
source "
type ="
sourceCT
"/>
<
xs:element
name ="
p "
type ="
pCT
"/>
<
xs:element
name ="
figure "
type ="
figureCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
false "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
transChangeCT
Used by (from the same schema document)
Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
transChangeCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
changeType
"
use ="
optional "/>
</
xs:complexType >
Complex Type: typeCT
Super-types:
xs :string < typeCT (by extension)
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
typeCT ">
<
xs:simpleContent >
<
xs:extension
base ="
xs :string
">
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
type "
type ="
typeType
"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
milestoneable
< verseCT (by extension)
Sub-types:
None
Name
verseCT
Used by (from the same schema document)
Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
divCT
, Complex Type
itemCT
, Complex Type
lCT
, Complex Type
lgCT
, Complex Type
listCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
saluteCT
, Complex Type
speechCT
, Complex Type
titleCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
verseCT "
mixed ="
true ">
<
xs:complexContent
mixed ="
true ">
<
xs:extension
base ="
milestoneable
">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
abbr "
type ="
abbrCT
"/>
<
xs:element
name ="
date "
type ="
dateCT
"/>
<
xs:element
name ="
foreign "
type ="
foreignCT
"/>
<
xs:element
name ="
hi "
type ="
hiCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
lb "
type ="
lbCT
"/>
<
xs:element
name ="
list "
type ="
listCT
"/>
<
xs:element
name ="
name "
type ="
nameCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
q "
type ="
qCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
<
xs:element
name ="
speaker "
type ="
speakerCT
"/>
<
xs:element
name ="
title "
type ="
titleCT
"/>
<
xs:element
name ="
w "
type ="
wCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "
default ="
true "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Complex Type: wCT
Super-types:
None
Sub-types:
None
Name
wCT
Used by (from the same schema document)
Complex Type
actorCT
, Complex Type
roleCT
, Complex Type
roleDescCT
, Complex Type
abbrCT
, Complex Type
captionCT
, Complex Type
catchWordCT
, Complex Type
cellCT
, Complex Type
chapterCT
, Complex Type
closerCT
, Complex Type
dateCT
, Complex Type
divCT
, Complex Type
divineNameCT
, Complex Type
foreignCT
, Complex Type
headCT
, Complex Type
hiCT
, Complex Type
inscriptionCT
, Complex Type
itemCT
, Complex Type
labelCT
, Complex Type
lCT
, Complex Type
mentionedCT
, Complex Type
nameCT
, Complex Type
noteCT
, Complex Type
pCT
, Complex Type
qCT
, Complex Type
rdgCT
, Complex Type
referenceCT
, Complex Type
saluteCT
, Complex Type
segCT
, Complex Type
signedCT
, Complex Type
speakerCT
, Complex Type
speechCT
, Complex Type
titleCT
, Complex Type
transChangeCT
, Complex Type
verseCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
wCT "
mixed ="
true ">
<
xs:choice
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element
name ="
a "
type ="
aCT
"/>
<
xs:element
name ="
index "
type ="
indexCT
"/>
<
xs:element
name ="
note "
type ="
noteCT
"/>
<
xs:element
name ="
seg "
type ="
segCT
"/>
</
xs:choice >
<
xs:attribute
name ="
canonical "
type ="
xs :boolean
"
use ="
optional "/>
<
xs:attribute
name ="
gloss "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
lemma "
type ="
osisGenType
"
use ="
optional "/>
<
xs:attribute
name ="
morph "
type ="
osisGenType
"
use ="
optional "/>
<
xs:attribute
name ="
POS "
type ="
osisGenType
"
use ="
optional "/>
<
xs:attribute
name ="
src "
type ="
xs :string
"
use ="
optional "/>
<
xs:attribute
name ="
xlit "
type ="
xs :string
"
use ="
optional "/>
<xs:attribute
name ="TEIform " fixed ="w "/>
</
xs:complexType >
Complex Type: workCT
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType
name ="
workCT ">
<
xs:sequence >
<
xs:element
name ="
title "
type ="
titleCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
contributor "
type ="
contributorCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
creator "
type ="
creatorCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
subject "
type ="
subjectCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
date "
type ="
dateCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
description "
type ="
descriptionCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
publisher "
type ="
publisherCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
type "
type ="
typeCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
format "
type ="
formatCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
identifier "
type ="
identifierCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
source "
type ="
sourceCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
language "
type ="
languageCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
relation "
type ="
relationCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
coverage "
type ="
coverageCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
rights "
type ="
rightsCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
scope "
type ="
scopeCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
castList "
type ="
castListCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element
name ="
teiHeader "
type ="
teiHeaderCT
"
minOccurs ="
0 "/>
<
xs:element
name ="
refSystem "
type ="
refSystemCT
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute
name ="
osisWork "
type ="
osisWorkType
"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
workPrefixCT
Used by (from the same schema document)
Complex Type
headerCT
Abstract
no
Schema Component Representation
<
xs:complexType
name ="
workPrefixCT ">
<
xs:attribute
name ="
osisWork "
type ="
osisWorkType
"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:simpleType
name ="
annotateRefType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
annotationType
Used by (from the same schema document)
Attribute Group
globalWithType
, Attribute Group
globalWithoutType
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
annotationType ">
</
xs:simpleType >
Super-types:
xs :string < attributeExtension (by restriction)
Sub-types:
None
Schema Component Representation
<
xs:simpleType
name ="
attributeExtension ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="x-([^\s])+ "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < calendar (by restriction)
Sub-types:
None
Name
calendar
Used by (from the same schema document)
Complex Type
dateCT
Content
value comes from list: {'Chinese'|'Gregorian'|'Islamic'|'ISO'|'Jewish'|'Julian'}
Schema Component Representation
<
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 >
Super-types:
None
Sub-types:
None
Name
changeType
Used by (from the same schema document)
Complex Type
transChangeCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
changeType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
descriptionType
Used by (from the same schema document)
Complex Type
descriptionCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
descriptionType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
divType
Used by (from the same schema document)
Complex Type
divCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
divType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
eventType
Used by (from the same schema document)
Complex Type
dateCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
eventType ">
</
xs:simpleType >
Simple Type: hiType
Super-types:
None
Sub-types:
None
Name
hiType
Used by (from the same schema document)
Complex Type
hiCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
hiType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
identifierType
Used by (from the same schema document)
Complex Type
identifierCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
identifierType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
languageType
Used by (from the same schema document)
Complex Type
languageCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
languageType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
languageUsage
Used by (from the same schema document)
Complex Type
languageCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
languageUsage ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
lineGroupType
Used by (from the same schema document)
Complex Type
lgCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
lineGroupType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
lineType
Used by (from the same schema document)
Complex Type
lCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
lineType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
milestonePt
Used by (from the same schema document)
Complex Type
milestoneCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
milestonePt ">
</
xs:simpleType >
Super-types:
xs :string < milestoneSe (by restriction)
Sub-types:
None
Name
milestoneSe
Used by (from the same schema document)
Complex Type
milestoneEndCT
, Complex Type
milestoneStartCT
Content
value comes from list: {'abbr'|'chapter'|'closer'|'div'|'foreign'|'l'|'lg'|'q'|'salute'|'seg'|'signed'|'speech'|'verse'}
Schema Component Representation
<
xs:simpleType
name ="
milestoneSe ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="abbr "/>
<xs:enumeration
value ="chapter "/>
<xs:enumeration
value ="closer "/>
<xs:enumeration
value ="div "/>
<xs:enumeration
value ="foreign "/>
<xs:enumeration
value ="l "/>
<xs:enumeration
value ="lg "/>
<xs:enumeration
value ="q "/>
<xs:enumeration
value ="salute "/>
<xs:enumeration
value ="seg "/>
<xs:enumeration
value ="signed "/>
<xs:enumeration
value ="speech "/>
<xs:enumeration
value ="verse "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
nameType
Used by (from the same schema document)
Complex Type
nameCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
nameType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
notePlacement
Used by (from the same schema document)
Complex Type
noteCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
notePlacement ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
noteType
Used by (from the same schema document)
Complex Type
noteCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
noteType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
osisAnnotateRefType
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
osisAnnotateRefType ">
</
xs:simpleType >
Super-types:
xs :string < osisAnnotation (by restriction)
Sub-types:
None
Name
osisAnnotation
Content
value comes from list: {'commentary'|'exposition'|'meditation'|'outline'|'rebuttal'|'sermon'|'studyGuide'|'translation'}
Schema Component Representation
<
xs:simpleType
name ="
osisAnnotation ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="commentary "/>
<xs:enumeration
value ="exposition "/>
<xs:enumeration
value ="meditation "/>
<xs:enumeration
value ="outline "/>
<xs:enumeration
value ="rebuttal "/>
<xs:enumeration
value ="sermon "/>
<xs:enumeration
value ="studyGuide "/>
<xs:enumeration
value ="translation "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisCellAlign (by restriction)
Sub-types:
None
Name
osisCellAlign
Used by (from the same schema document)
Complex Type
cellCT
Content
value comes from list: {'left'|'right'|'center'|'justify'|'start'|'end'}
Schema Component Representation
<
xs:simpleType
name ="
osisCellAlign ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="left "/>
<xs:enumeration
value ="right "/>
<xs:enumeration
value ="center "/>
<xs:enumeration
value ="justify "/>
<xs:enumeration
value ="start "/>
<xs:enumeration
value ="end "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisChanges (by restriction)
Sub-types:
None
Name
osisChanges
Content
value comes from list: {'added'|'amplified'|'changed'|'deleted'|'implied'|'moved'|'tenseChange'}
Schema Component Representation
<
xs:simpleType
name ="
osisChanges ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="added "/>
<xs:enumeration
value ="amplified "/>
<xs:enumeration
value ="changed "/>
<xs:enumeration
value ="deleted "/>
<xs:enumeration
value ="implied "/>
<xs:enumeration
value ="moved "/>
<xs:enumeration
value ="tenseChange "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisDescription (by restriction)
Sub-types:
None
Name
osisDescription
Content
value comes from list: {'usfm'}
Schema Component Representation
<
xs:simpleType
name ="
osisDescription ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="usfm "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisDivs (by restriction)
Sub-types:
None
Name
osisDivs
Content
value comes from list: {'acknowledgement'|'afterword'|'annotant'|'appendix'|'article'|'back'|'bibliography'|'body'|'book'|'bookGroup'|'bridge'|'chapter'|'colophon'|'commentary'|'concordance'|'coverPage'|'dedication'|'devotional'|'entry'|'front'|'gazetteer'|'glossary'|'imprimatur'|'index'|'introduction'|'majorSection'|'map'|'outline'|'paragraph'|'part'|'preface'|'publicationData'|'section'|'subSection'|'summary'|'tableofContents'|'titlePage'}
Schema Component Representation
<
xs:simpleType
name ="
osisDivs ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="acknowledgement "/>
<xs:enumeration
value ="afterword "/>
<xs:enumeration
value ="annotant "/>
<xs:enumeration
value ="appendix "/>
<xs:enumeration
value ="article "/>
<xs:enumeration
value ="back "/>
<xs:enumeration
value ="bibliography "/>
<xs:enumeration
value ="body "/>
<xs:enumeration
value ="book "/>
<xs:enumeration
value ="bookGroup "/>
<xs:enumeration
value ="bridge "/>
<xs:enumeration
value ="chapter "/>
<xs:enumeration
value ="colophon "/>
<xs:enumeration
value ="commentary "/>
<xs:enumeration
value ="concordance "/>
<xs:enumeration
value ="coverPage "/>
<xs:enumeration
value ="dedication "/>
<xs:enumeration
value ="devotional "/>
<xs:enumeration
value ="entry "/>
<xs:enumeration
value ="front "/>
<xs:enumeration
value ="gazetteer "/>
<xs:enumeration
value ="glossary "/>
<xs:enumeration
value ="imprimatur "/>
<xs:enumeration
value ="index "/>
<xs:enumeration
value ="introduction "/>
<xs:enumeration
value ="majorSection "/>
<xs:enumeration
value ="map "/>
<xs:enumeration
value ="outline "/>
<xs:enumeration
value ="paragraph "/>
<xs:enumeration
value ="part "/>
<xs:enumeration
value ="preface "/>
<xs:enumeration
value ="publicationData "/>
<xs:enumeration
value ="section "/>
<xs:enumeration
value ="subSection "/>
<xs:enumeration
value ="summary "/>
<xs:enumeration
value ="tableofContents "/>
<xs:enumeration
value ="titlePage "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisEvents (by restriction)
Sub-types:
None
Name
osisEvents
Content
value comes from list: {'edition'|'eversion'|'imprint'|'original'}
Schema Component Representation
<
xs:simpleType
name ="
osisEvents ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="edition "/>
<xs:enumeration
value ="eversion "/>
<xs:enumeration
value ="imprint "/>
<xs:enumeration
value ="original "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisGenRegex (by restriction)
Sub-types:
None
Name
osisGenRegex
Content
pattern = ((((\p{L}|\p{N}|_)+)(\.(\p{L}|\p{N}|_))*:)?([^:\s])+)
Schema Component Representation
<
xs:simpleType
name ="
osisGenRegex ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="((((\p{L}|\p{N}|_)+)(\.(\p{L}|\p{N}|_))*:)?([^:\s])+) "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
osisGenType
Used by (from the same schema document)
Complex Type
wCT
, Complex Type
wCT
, Complex Type
wCT
Content
Schema Component Representation
<
xs:simpleType
name ="
osisGenType ">
</
xs:simpleType >
Simple Type: osisHi
Super-types:
xs :string < osisHi (by restriction)
Sub-types:
None
Name
osisHi
Content
value comes from list: {'acrostic'|'bold'|'emphasis'|'illuminated'|'italic'|'line-through'|'normal'|'small-caps'|'sub'|'super'|'underline'}
Schema Component Representation
<
xs:simpleType
name ="
osisHi ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="acrostic "/>
<xs:enumeration
value ="bold "/>
<xs:enumeration
value ="emphasis "/>
<xs:enumeration
value ="illuminated "/>
<xs:enumeration
value ="italic "/>
<xs:enumeration
value ="line-through "/>
<xs:enumeration
value ="normal "/>
<xs:enumeration
value ="small-caps "/>
<xs:enumeration
value ="sub "/>
<xs:enumeration
value ="super "/>
<xs:enumeration
value ="underline "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisIDRegex (by restriction)
Sub-types:
None
Name
osisIDRegex
Content
pattern = (((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?
Schema Component Representation
<
xs:simpleType
name ="
osisIDRegex ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)? "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:simpleType
name ="
osisIDType ">
</
xs:simpleType >
Super-types:
xs :string < osisIdentifier (by restriction)
Sub-types:
None
Name
osisIdentifier
Content
value comes from list: {'Dewey'|'DOI'|'ISBN'|'ISSN'|'LCCN'|'OSIS'|'SICI'|'URI'|'URL'|'URN'}
Schema Component Representation
<
xs:simpleType
name ="
osisIdentifier ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="Dewey "/>
<xs:enumeration
value ="DOI "/>
<xs:enumeration
value ="ISBN "/>
<xs:enumeration
value ="ISSN "/>
<xs:enumeration
value ="LCCN "/>
<xs:enumeration
value ="OSIS "/>
<xs:enumeration
value ="SICI "/>
<xs:enumeration
value ="URI "/>
<xs:enumeration
value ="URL "/>
<xs:enumeration
value ="URN "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisLanguage (by restriction)
Sub-types:
None
Name
osisLanguage
Content
value comes from list: {'IANA'|'IETF'|'ISO-639-1'|'ISO-639-2'|'ISO-639-2-B'|'ISO-639-2-T'|'LINGUIST'|'other'|'SIL'}
Schema Component Representation
<
xs:simpleType
name ="
osisLanguage ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="IANA "/>
<xs:enumeration
value ="IETF "/>
<xs:enumeration
value ="ISO-639-1 "/>
<xs:enumeration
value ="ISO-639-2 "/>
<xs:enumeration
value ="ISO-639-2-B "/>
<xs:enumeration
value ="ISO-639-2-T "/>
<xs:enumeration
value ="LINGUIST "/>
<xs:enumeration
value ="other "/>
<xs:enumeration
value ="SIL "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisLanguageUsage (by restriction)
Sub-types:
None
Name
osisLanguageUsage
Content
value comes from list: {'base'|'didactic'|'interlinear'|'original'|'quotation'|'source'|'target'|'translation'}
Schema Component Representation
<
xs:simpleType
name ="
osisLanguageUsage ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="base "/>
<xs:enumeration
value ="didactic "/>
<xs:enumeration
value ="interlinear "/>
<xs:enumeration
value ="original "/>
<xs:enumeration
value ="quotation "/>
<xs:enumeration
value ="source "/>
<xs:enumeration
value ="target "/>
<xs:enumeration
value ="translation "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisLine (by restriction)
Sub-types:
None
Name
osisLine
Content
value comes from list: {'refrain'|'doxology'|'selah'|'attribution'}
Schema Component Representation
<
xs:simpleType
name ="
osisLine ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="refrain "/>
<xs:enumeration
value ="doxology "/>
<xs:enumeration
value ="selah "/>
<xs:enumeration
value ="attribution "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisLineGroup (by restriction)
Sub-types:
None
Name
osisLineGroup
Content
Schema Component Representation
<
xs:simpleType
name ="
osisLineGroup ">
<
xs:restriction
base ="
xs :string
"></
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisMilestonePt (by restriction)
Sub-types:
None
Name
osisMilestonePt
Content
value comes from list: {'column'|'cQuote'|'footer'|'halfLine'|'header'|'line'|'pb'|'screen'}
Schema Component Representation
<
xs:simpleType
name ="
osisMilestonePt ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="column "/>
<xs:enumeration
value ="cQuote "/>
<xs:enumeration
value ="footer "/>
<xs:enumeration
value ="halfLine "/>
<xs:enumeration
value ="header "/>
<xs:enumeration
value ="line "/>
<xs:enumeration
value ="pb "/>
<xs:enumeration
value ="screen "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisNames (by restriction)
Sub-types:
None
Name
osisNames
Content
value comes from list: {'geographic'|'holiday'|'nonhuman'|'person'|'ritual'}
Schema Component Representation
<
xs:simpleType
name ="
osisNames ">
<
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 >
Super-types:
xs :string < osisNotes (by restriction)
Sub-types:
None
Name
osisNotes
Content
value comes from list: {'allusion'|'alternative'|'background'|'citation'|'crossReference'|'devotional'|'encoder'|'exegesis'|'explanation'|'liturgical'|'speaker'|'study'|'translation'|'variant'}
Schema Component Representation
<
xs:simpleType
name ="
osisNotes ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="allusion "/>
<xs:enumeration
value ="alternative "/>
<xs:enumeration
value ="background "/>
<xs:enumeration
value ="citation "/>
<xs:enumeration
value ="crossReference "/>
<xs:enumeration
value ="devotional "/>
<xs:enumeration
value ="encoder "/>
<xs:enumeration
value ="exegesis "/>
<xs:enumeration
value ="explanation "/>
<xs:enumeration
value ="liturgical "/>
<xs:enumeration
value ="speaker "/>
<xs:enumeration
value ="study "/>
<xs:enumeration
value ="translation "/>
<xs:enumeration
value ="variant "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisPlacementNote (by restriction)
Sub-types:
None
Name
osisPlacementNote
Content
value comes from list: {'foot'|'end'|'inline'|'left'|'right'|'interlinear'|'apparatus'}
Schema Component Representation
<
xs:simpleType
name ="
osisPlacementNote ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="foot "/>
<xs:enumeration
value ="end "/>
<xs:enumeration
value ="inline "/>
<xs:enumeration
value ="left "/>
<xs:enumeration
value ="right "/>
<xs:enumeration
value ="interlinear "/>
<xs:enumeration
value ="apparatus "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisPlacementTitle (by restriction)
Sub-types:
None
Name
osisPlacementTitle
Content
value comes from list: {'leftHead'|'centerHead'|'rightHead'|'insideHead'|'outsideHead'|'leftFoot'|'centerFoot'|'rightFoot'|'insideFoot'|'outsideFoot'}
Schema Component Representation
<
xs:simpleType
name ="
osisPlacementTitle ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="leftHead "/>
<xs:enumeration
value ="centerHead "/>
<xs:enumeration
value ="rightHead "/>
<xs:enumeration
value ="insideHead "/>
<xs:enumeration
value ="outsideHead "/>
<xs:enumeration
value ="leftFoot "/>
<xs:enumeration
value ="centerFoot "/>
<xs:enumeration
value ="rightFoot "/>
<xs:enumeration
value ="insideFoot "/>
<xs:enumeration
value ="outsideFoot "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisQuotes (by restriction)
Sub-types:
None
Name
osisQuotes
Content
value comes from list: {'block'|'citation'|'embedded'}
Schema Component Representation
<
xs:simpleType
name ="
osisQuotes ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="block "/>
<xs:enumeration
value ="citation "/>
<xs:enumeration
value ="embedded "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisRdg (by restriction)
Sub-types:
None
Name
osisRdg
Content
value comes from list: {'alternate'|'variant'}
Schema Component Representation
<
xs:simpleType
name ="
osisRdg ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="alternate "/>
<xs:enumeration
value ="variant "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisRefRegex (by restriction)
Sub-types:
None
Name
osisRefRegex
Content
pattern = (((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?(\-((((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*)+)(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?)?
Schema Component Representation
<
xs:simpleType
name ="
osisRefRegex ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="(((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?:)?((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?(\-((((\p{L}|\p{N}|_|(\\[^\s]))+)(\.(\p{L}|\p{N}|_|(\\[^\s]))*)*)+)(!((\p{L}|\p{N}|_|(\\[^\s]))+)((\.(\p{L}|\p{N}|_|(\\[^\s]))+)*)?)?(@(cp\[(\p{Nd})*\]|s\[(\p{L}|\p{N})+\](\[(\p{N})+\])?))?)? "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
Schema Component Representation
<
xs:simpleType
name ="
osisRefType ">
</
xs:simpleType >
Super-types:
xs :string < osisReferences (by restriction)
Sub-types:
None
Name
osisReferences
Content
value comes from list: {'annotateRef'|'parallel'|'source'}
Schema Component Representation
<
xs:simpleType
name ="
osisReferences ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="annotateRef "/>
<xs:enumeration
value ="parallel "/>
<xs:enumeration
value ="source "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisRoles (by restriction)
Sub-types:
None
Name
osisRoles
Content
value comes from list: {'adp'|'ann'|'art'|'aut'|'aqt'|'aft'|'aui'|'bnd'|'bdd'|'bkd'|'bkp'|'bjd'|'bpd'|'ctg'|'clb'|'cmm'|'cwt'|'com'|'ctb'|'cre'|'edt'|'encoder'|'ilu'|'ill'|'pbl'|'trl'}
Schema Component Representation
<
xs:simpleType
name ="
osisRoles ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="adp "/>
<xs:enumeration
value ="ann "/>
<xs:enumeration
value ="art "/>
<xs:enumeration
value ="aut "/>
<xs:enumeration
value ="aqt "/>
<xs:enumeration
value ="aft "/>
<xs:enumeration
value ="aui "/>
<xs:enumeration
value ="bnd "/>
<xs:enumeration
value ="bdd "/>
<xs:enumeration
value ="bkd "/>
<xs:enumeration
value ="bkp "/>
<xs:enumeration
value ="bjd "/>
<xs:enumeration
value ="bpd "/>
<xs:enumeration
value ="ctg "/>
<xs:enumeration
value ="clb "/>
<xs:enumeration
value ="cmm "/>
<xs:enumeration
value ="cwt "/>
<xs:enumeration
value ="com "/>
<xs:enumeration
value ="ctb "/>
<xs:enumeration
value ="cre "/>
<xs:enumeration
value ="edt "/>
<xs:enumeration
value ="encoder "/>
<xs:enumeration
value ="ilu "/>
<xs:enumeration
value ="ill "/>
<xs:enumeration
value ="pbl "/>
<xs:enumeration
value ="trl "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisScripts (by restriction)
Sub-types:
None
Name
osisScripts
Used by (from the same schema document)
Attribute Group
globalWithType
, Attribute Group
globalWithoutType
Content
pattern = ([A-Z][a-z]{3}|x-[A-Za-z0-9]+)
Schema Component Representation
<
xs:simpleType
name ="
osisScripts ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="([A-Z][a-z]{3}|x-[A-Za-z0-9]+) "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisSegs (by restriction)
Sub-types:
None
Name
osisSegs
Content
value comes from list: {'alluded'|'keyword'|'otPassage'|'verseNumber'}
Schema Component Representation
<
xs:simpleType
name ="
osisSegs ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="alluded "/>
<xs:enumeration
value ="keyword "/>
<xs:enumeration
value ="otPassage "/>
<xs:enumeration
value ="verseNumber "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisSubjects (by restriction)
Sub-types:
None
Name
osisSubjects
Content
value comes from list: {'ATLA'|'BILDI'|'DBC'|'DDC'|'EUT'|'FGT'|'LCC'|'LCSH'|'MeSH'|'NLSH'|'RSWK'|'SEARS'|'SOG'|'SWD_RSWK'|'UDC'|'VAT'}
Schema Component Representation
<
xs:simpleType
name ="
osisSubjects ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="ATLA "/>
<xs:enumeration
value ="BILDI "/>
<xs:enumeration
value ="DBC "/>
<xs:enumeration
value ="DDC "/>
<xs:enumeration
value ="EUT "/>
<xs:enumeration
value ="FGT "/>
<xs:enumeration
value ="LCC "/>
<xs:enumeration
value ="LCSH "/>
<xs:enumeration
value ="MeSH "/>
<xs:enumeration
value ="NLSH "/>
<xs:enumeration
value ="RSWK "/>
<xs:enumeration
value ="SEARS "/>
<xs:enumeration
value ="SOG "/>
<xs:enumeration
value ="SWD_RSWK "/>
<xs:enumeration
value ="UDC "/>
<xs:enumeration
value ="VAT "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
osisTitleType
Used by (from the same schema document)
Complex Type
titleCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
osisTitleType ">
</
xs:simpleType >
Super-types:
xs :string < osisTitles (by restriction)
Sub-types:
None
Name
osisTitles
Content
value comes from list: {'acrostic'|'chapter'|'continued'|'main'|'parallel'|'psalm'|'runningHead'|'scope'|'sub'}
Schema Component Representation
<
xs:simpleType
name ="
osisTitles ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="acrostic "/>
<xs:enumeration
value ="chapter "/>
<xs:enumeration
value ="continued "/>
<xs:enumeration
value ="main "/>
<xs:enumeration
value ="parallel "/>
<xs:enumeration
value ="psalm "/>
<xs:enumeration
value ="runningHead "/>
<xs:enumeration
value ="scope "/>
<xs:enumeration
value ="sub "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisType (by restriction)
Sub-types:
None
Name
osisType
Content
value comes from list: {'OSIS'}
Schema Component Representation
<
xs:simpleType
name ="
osisType ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="OSIS "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisWorkPrefix (by restriction)
Sub-types:
None
Name
osisWorkPrefix
Used by (from the same schema document)
Complex Type
workPrefixCT
Content
pattern = ((//((\p{L}|\p{N}|_|-|\.|:)+))(/(\p{L}|\p{N}|_|-|\.|:)+)?(/@(\p{L}|\p{N}|_|-|\.|:)+))
Schema Component Representation
<
xs:simpleType
name ="
osisWorkPrefix ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="((//((\p{L}|\p{N}|_|-|\.|:)+))(/(\p{L}|\p{N}|_|-|\.|:)+)?(/@(\p{L}|\p{N}|_|-|\.|:)+)) "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < osisWorkType (by restriction)
Sub-types:
None
Name
osisWorkType
Used by (from the same schema document)
Complex Type
osisTextCT
, Complex Type
osisTextCT
, Complex Type
workCT
, Complex Type
workPrefixCT
Content
pattern = ((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?
Schema Component Representation
<
xs:simpleType
name ="
osisWorkType ">
<
xs:restriction
base ="
xs :string
">
<xs:pattern
value ="((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)? "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
quoteType
Used by (from the same schema document)
Complex Type
qCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
quoteType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
rdgType
Used by (from the same schema document)
Complex Type
rdgCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
rdgType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
referenceType
Used by (from the same schema document)
Complex Type
referenceCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
referenceType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
roleType
Used by (from the same schema document)
Complex Type
contributorCT
, Complex Type
creatorCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
roleType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
segType
Used by (from the same schema document)
Complex Type
segCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
segType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
subjectType
Used by (from the same schema document)
Complex Type
subjectCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
subjectType ">
</
xs:simpleType >
Super-types:
xs :string < tableRole (by restriction)
Sub-types:
None
Name
tableRole
Used by (from the same schema document)
Complex Type
cellCT
, Complex Type
rowCT
Content
value comes from list: {'label'|'data'}
Schema Component Representation
<
xs:simpleType
name ="
tableRole ">
<
xs:restriction
base ="
xs :string
">
<xs:enumeration
value ="label "/>
<xs:enumeration
value ="data "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
titlePlacement
Used by (from the same schema document)
Complex Type
titleCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
titlePlacement ">
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
typeType
Used by (from the same schema document)
Complex Type
typeCT
Content
Union of following types:
Schema Component Representation
<
xs:simpleType
name ="
typeType ">
</
xs:simpleType >
Complex Type:
Schema Component Type
AusAddress
Schema Component Name
Super-types:
Address < AusAddress (by extension)
Sub-types:
QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
The table above displays the properties of this schema component.
XML Instance Representation
<...
country="Australia "
>
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice
[1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]
?
</...>
The XML Instance Representation table above shows the schema component's content as an XML instance.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it.
For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType
name ="AusAddress ">
<complexContent >
<extension
base ="
Address
">
<sequence >
<element
name ="state " type ="
AusStates
"/>
<element
name ="postcode ">
<simpleType >
<restriction
base ="
string
">
<pattern
value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute
name ="country " type ="
string
" fixed ="Australia "/>
</extension >
</complexContent >
</complexType >
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
Abstract
(Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group
Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all .
Choice Model Group
Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice .
Collapse Whitespace Policy
Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions
(Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods , e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint
Like Uniqueness Constraint , but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Key Reference Constraint
Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint . See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Model Group
Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups .
Nillable
(Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil , from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation
A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations .
Preserve Whitespace Policy
Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations
(Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions
(Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy
Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group
Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence .
Substitution Group
Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions
(Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace
The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint
Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .