Transcomp Schema: A TEI-P5 based variantDocumentation for transcomp

Table of Contents

top

Schema Document Properties

Target Namespace http://gams.uni-graz.at/transcomp/1.0
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

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
tc http://gams.uni-graz.at/transcomp/1.0
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://gams.uni-graz.at/transcomp/1.0">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://gams.uni-graz.at/schemas/transcomp/1.0/xml.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: TEI

Name TEI
Used by (from the same schema document) Element teiCorpus
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-2141738174 h-573186928
XML Instance Representation
<tc:TEI>
<tc:teiHeader> ... </tc:teiHeader> [1]
<tc:text> ... </tc:text> [1]
</tc:TEI>
Diagram
h-2141738174 h-573186928
Schema Component Representation
<xs:element name="TEI">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:teiHeader "/>
<xs:element ref=" tc:text "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: ab

Name ab
Used by (from the same schema document) Element state , Element setting
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h674243371 h-1684277646
XML Instance Representation
<tc:ab
type=" xs:NCName [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
<tc:ptr> ... </tc:ptr> [1]
<tc:listBibl> ... </tc:listBibl> [1]
End Choice
</tc:ab>
Diagram
h674243371 h-1684277646
Schema Component Representation
<xs:element name="ab">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref=" tc:ptr "/>
<xs:element ref=" tc:listBibl "/>
</xs:choice>
<xs:attribute name="type" type=" xs:NCName "/>
</xs:complexType>
</xs:element>
top

Element: bibl

Name bibl
Used by (from the same schema document) Element listBibl
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:bibl
Attribute group reference (not shown): xml:id
/>
Diagram
h926558615
Schema Component Representation
<xs:element name="bibl">
<xs:complexType mixed="true">
<xs:attributeGroup ref=" xml:id"/>
</xs:complexType>
</xs:element>
top

Element: body

Name body
Used by (from the same schema document) Element text
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h674231502
XML Instance Representation
<tc:body>
<tc:div> ... </tc:div> [1..*]
</tc:body>
Diagram
h674231502
Schema Component Representation
<xs:element name="body">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:div " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: date

Name date
Used by (from the same schema document) Element publicationStmt , Element setting
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:date
dur=" xs:NCName [0..1]"
when=" xs:NMTOKEN [0..1]"/>
Diagram
Schema Component Representation
<xs:element name="date">
<xs:complexType mixed="true">
<xs:attribute name="dur" type=" xs:NCName "/>
<xs:attribute name="when" type=" xs:NMTOKEN "/>
</xs:complexType>
</xs:element>
top

Element: div

Name div
Used by (from the same schema document) Element body
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-258515982
XML Instance Representation
<tc:div
type=" xs:NCName [1]">
<tc:u> ... </tc:u> [1]
</tc:div>
Diagram
h-258515982
Schema Component Representation
<xs:element name="div">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:u "/>
</xs:sequence>
<xs:attribute name="type" type=" xs:NCName " use="required"/>
</xs:complexType>
</xs:element>
top

Element: fileDesc

Name fileDesc
Used by (from the same schema document) Element teiHeader
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-1557577539 h-756210479 h-1918299994 h-367749521
XML Instance Representation
<tc:fileDesc>
<tc:titleStmt> ... </tc:titleStmt> [1]
<tc:publicationStmt> ... </tc:publicationStmt> [1]
<tc:notesStmt> ... </tc:notesStmt> [0..1]
<tc:sourceDesc> ... </tc:sourceDesc> [1]
</tc:fileDesc>
Diagram
h-1557577539 h-756210479 h-1918299994 h-367749521
Schema Component Representation
<xs:element name="fileDesc">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:titleStmt "/>
<xs:element ref=" tc:publicationStmt "/>
<xs:element ref=" tc:notesStmt " minOccurs="0"/>
<xs:element ref=" tc:sourceDesc "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: incident

Name incident
Used by (from the same schema document) Element u , Element incident
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h1352561333 h-592741645 h-589774465 h-586801294
XML Instance Representation
<tc:incident
end="anySimpleType [0..1]"
item="anySimpleType [0..1]"
src=" xs:string [0..1]"
start=" xs:NMTOKEN [0..1]"
subtype="anySimpleType [0..1]"
prev=" xs:string [0..1]"
next=" xs:string [0..1]"
type=" xs:string (value comes from list: {'clicks'|'clicks and scrolls'|'clicks fingers'|'consults'|'continues search'|'drinks'|'drums fingers'|'eats'|'problem'|'puts away dictionary'|'reads'|'reads entire ST'|'reads entire ST silently'|'reads remainder of ST'|'reads ST'|'reads TT'|'refits headset'|'self-dictates'|'scrolls'|'types'}) [1]"
Attribute group reference (not shown): xml:id
>
<!-- Mixed content -->
Start Choice [0..*]
<tc:incident> ... </tc:incident> [1]
<tc:pause> ... </tc:pause> [1]
<tc:shift> ... </tc:shift> [1]
<tc:vocal> ... </tc:vocal> [1]
End Choice
</tc:incident>
Diagram
h-592741645 h-589774465 h-586801294 h926558615
Schema Component Representation
<xs:element name="incident">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref=" tc:incident "/>
<xs:element ref=" tc:pause "/>
<xs:element ref=" tc:shift "/>
<xs:element ref=" tc:vocal "/>
</xs:choice>
<xs:attribute name="end"/>
<xs:attribute name="item"/>
<xs:attribute name="src" type=" xs:string "/>
<xs:attribute name="start" type=" xs:NMTOKEN "/>
<xs:attribute name="subtype"/>
<xs:attribute name="prev" type=" xs:string "/>
<xs:attribute name="next" type=" xs:string "/>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="clicks"/>
<xs:enumeration value="clicks and scrolls"/>
<xs:enumeration value="clicks fingers"/>
<xs:enumeration value="consults"/>
<xs:enumeration value="continues search"/>
<xs:enumeration value="drinks"/>
<xs:enumeration value="drums fingers"/>
<xs:enumeration value="eats"/>
<xs:enumeration value="problem"/>
<xs:enumeration value="puts away dictionary"/>
<xs:enumeration value="reads"/>
<xs:enumeration value="reads entire ST"/>
<xs:enumeration value="reads entire ST silently"/>
<xs:enumeration value="reads remainder of ST"/>
<xs:enumeration value="reads ST"/>
<xs:enumeration value="reads TT"/>
<xs:enumeration value="refits headset"/>
<xs:enumeration value="self-dictates"/>
<xs:enumeration value="scrolls"/>
<xs:enumeration value="types"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref=" xml:id"/>
</xs:complexType>
</xs:element>
top

Element: langKnowledge

Name langKnowledge
Used by (from the same schema document) Element person
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h2058130546
XML Instance Representation
<tc:langKnowledge>
<tc:langKnown> ... </tc:langKnown> [1..*]
</tc:langKnowledge>
Diagram
h2058130546
Schema Component Representation
<xs:element name="langKnowledge">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:langKnown " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: langKnown

Name langKnown
Used by (from the same schema document) Element langKnowledge
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:langKnown
level=" xs:NCName [1]"
tag=" xs:NCName [1]"/>
Diagram
Schema Component Representation
<xs:element name="langKnown">
<xs:complexType>
<xs:attribute name="level" type=" xs:NCName " use="required"/>
<xs:attribute name="tag" type=" xs:NCName " use="required"/>
</xs:complexType>
</xs:element>
top

Element: listBibl

Name listBibl
Used by (from the same schema document) Element ab
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-573720012
XML Instance Representation
<tc:listBibl>
<tc:bibl> ... </tc:bibl> [1..*]
</tc:listBibl>
Diagram
h-573720012
Schema Component Representation
<xs:element name="listBibl">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:bibl " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: locale

Name locale
Used by (from the same schema document) Element setting
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:locale> xs:string </tc:locale>
Diagram
Schema Component Representation
<xs:element name="locale" type=" xs:string "/>
top

Element: name

Name name
Used by (from the same schema document) Element respStmt
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:name
type=" xs:NCName [0..1]"
Attribute group reference (not shown): xml:id
/>
Diagram
h926558615
Schema Component Representation
<xs:element name="name">
<xs:complexType mixed="true">
<xs:attribute name="type" type=" xs:NCName "/>
<xs:attributeGroup ref=" xml:id"/>
</xs:complexType>
</xs:element>
top

Element: nationality

Name nationality
Used by (from the same schema document) Element person
Type xs:NCName
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:nationality> xs:NCName </tc:nationality>
Diagram
Schema Component Representation
<xs:element name="nationality" type=" xs:NCName "/>
top

Element: note

Name note
Used by (from the same schema document) Element notesStmt
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:note
type=" xs:NCName [1]"/>
Diagram
Schema Component Representation
<xs:element name="note">
<xs:complexType mixed="true">
<xs:attribute name="type" type=" xs:NCName " use="required"/>
</xs:complexType>
</xs:element>
top

Element: notesStmt

Name notesStmt
Used by (from the same schema document) Element fileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-573356203
XML Instance Representation
<tc:notesStmt>
<tc:note> ... </tc:note> [1]
</tc:notesStmt>
Diagram
h-573356203
Schema Component Representation
<xs:element name="notesStmt">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:note "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: p

Name p
Used by (from the same schema document) Element sourceDesc , Element recordingStmt
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h674243371
XML Instance Representation
<tc:p>
<!-- Mixed content -->
<tc:ptr> ... </tc:ptr> [0..1]
</tc:p>
Diagram
h674243371
Schema Component Representation
<xs:element name="p">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref=" tc:ptr " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: particDesc

Name particDesc
Used by (from the same schema document) Element profileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-1191516680
XML Instance Representation
<tc:particDesc>
<tc:person> ... </tc:person> [1]
</tc:particDesc>
Diagram
h-1191516680
Schema Component Representation
<xs:element name="particDesc">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:person "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: pause

Name pause
Used by (from the same schema document) Element u , Element incident , Element shift
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:pause
dur=" xs:integer [1]"/>
Diagram
Schema Component Representation
<xs:element name="pause">
<xs:complexType>
<xs:attribute name="dur" type=" xs:integer " use="required"/>
</xs:complexType>
</xs:element>
top

Element: person

Name person
Used by (from the same schema document) Element particDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h1687527673 h-589424242 h1889290797
XML Instance Representation
<tc:person
age=" xs:integer [1]"
role=" xs:NCName [1]"
sex=" xs:integer [1]"
Attribute group reference (not shown): xml:id
>
<tc:nationality> ... </tc:nationality> [1]
<tc:state> ... </tc:state> [1..*]
<tc:langKnowledge> ... </tc:langKnowledge> [1]
</tc:person>
Diagram
h1687527673 h-589424242 h1889290797 h926558615
Schema Component Representation
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:nationality "/>
<xs:element ref=" tc:state " maxOccurs="unbounded"/>
<xs:element ref=" tc:langKnowledge "/>
</xs:sequence>
<xs:attribute name="age" type=" xs:integer " use="required"/>
<xs:attribute name="role" type=" xs:NCName " use="required"/>
<xs:attribute name="sex" type=" xs:integer " use="required"/>
<xs:attributeGroup ref=" xml:id"/>
</xs:complexType>
</xs:element>
top

Element: profileDesc

Name profileDesc
Used by (from the same schema document) Element teiHeader
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h767821217 h1471986750
XML Instance Representation
<tc:profileDesc>
<tc:particDesc> ... </tc:particDesc> [1]
<tc:settingDesc> ... </tc:settingDesc> [1]
</tc:profileDesc>
Diagram
h767821217 h1471986750
Schema Component Representation
<xs:element name="profileDesc">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:particDesc "/>
<xs:element ref=" tc:settingDesc "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: ptr

Name ptr
Used by (from the same schema document) Element p , Element ab
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:ptr
target=" xs:anyURI [1]"
type=" xs:NCName [1]"
xml:lang="[0..1]"/>
Diagram
h-1961631311
Schema Component Representation
<xs:element name="ptr">
<xs:complexType>
<xs:attribute name="target" type=" xs:anyURI " use="required"/>
<xs:attribute name="type" type=" xs:NCName " use="required"/>
<xs:attribute ref=" xml:lang"/>
</xs:complexType>
</xs:element>
top

Element: pubPlace

Name pubPlace
Used by (from the same schema document) Element publicationStmt
Type xs:NCName
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:pubPlace> xs:NCName </tc:pubPlace>
Diagram
Schema Component Representation
<xs:element name="pubPlace" type=" xs:NCName "/>
top

Element: publicationStmt

Name publicationStmt
Used by (from the same schema document) Element fileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h2025599097 h-1761560083 h-573667567
XML Instance Representation
<tc:publicationStmt>
<tc:publisher> ... </tc:publisher> [1]
<tc:pubPlace> ... </tc:pubPlace> [1]
<tc:date> ... </tc:date> [1]
<tc:idno> xs:string </tc:idno> [0..1]
</tc:publicationStmt>
Diagram
h2025599097 h-1761560083 h-573667567
Schema Component Representation
<xs:element name="publicationStmt">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:publisher "/>
<xs:element ref=" tc:pubPlace "/>
<xs:element ref=" tc:date "/>
<xs:element name="idno" type=" xs:string " maxOccurs="1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: publisher

Name publisher
Used by (from the same schema document) Element publicationStmt
Type xs:NCName
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:publisher> xs:NCName </tc:publisher>
Diagram
Schema Component Representation
<xs:element name="publisher" type=" xs:NCName "/>
top

Element: recordingStmt

Name recordingStmt
Used by (from the same schema document) Element sourceDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-258515987
XML Instance Representation
<tc:recordingStmt>
<tc:p> ... </tc:p> [1..*]
</tc:recordingStmt>
Diagram
h-258515987
Schema Component Representation
<xs:element name="recordingStmt">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:p " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: resp

Name resp
Used by (from the same schema document) Element respStmt
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:resp> xs:string </tc:resp>
Diagram
Schema Component Representation
<xs:element name="resp" type=" xs:string "/>
top

Element: respStmt

Name respStmt
Used by (from the same schema document) Element titleStmt
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-573246669 h-573369874
XML Instance Representation
<tc:respStmt>
<tc:resp> ... </tc:resp> [1]
<tc:name> ... </tc:name> [1]
</tc:respStmt>
Diagram
h-573246669 h-573369874
Schema Component Representation
<xs:element name="respStmt">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:resp "/>
<xs:element ref=" tc:name "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: setting

Name setting
Used by (from the same schema document) Element settingDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h575938628
XML Instance Representation
<tc:setting>
Start Choice [1]
<tc:ab> ... </tc:ab> [1..*]
<tc:date> ... </tc:date> [1]
<tc:locale> ... </tc:locale> [1]
End Choice
</tc:setting>
Diagram
h575938628 h-573667567 h-1297262339
Schema Component Representation
<xs:element name="setting">
<xs:complexType>
<xs:choice>
<xs:element ref=" tc:ab " maxOccurs="unbounded"/>
<xs:sequence>
<xs:element ref=" tc:date "/>
<xs:element ref=" tc:locale "/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: settingDesc

Name settingDesc
Used by (from the same schema document) Element profileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h87103501
XML Instance Representation
<tc:settingDesc>
<tc:setting> ... </tc:setting> [1..*]
</tc:settingDesc>
Diagram
h87103501
Schema Component Representation
<xs:element name="settingDesc">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:setting " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: shift

Name shift
Used by (from the same schema document) Element u , Element incident
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-592741645
XML Instance Representation
<tc:shift
loud=" xs:NCName [0..1]"
voice=" xs:string (value comes from list: {'annoyed'|'approvingly'|'despairingly'|'disapprovingly'|'ironically'|'laughingly'|'sighingly'|'surprised'|'yawningly'|'doubtfully'|'imitating upper class accent'|'p'|'pp'|'f'|'ff'}) [0..1]">
<!-- Mixed content -->
<tc:pause> ... </tc:pause> [0..*]
</tc:shift>
Diagram
h-592741645
Schema Component Representation
<xs:element name="shift">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref=" tc:pause " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="loud" type=" xs:NCName "/>
<xs:attribute name="voice">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="annoyed"/>
<xs:enumeration value="approvingly"/>
<xs:enumeration value="despairingly"/>
<xs:enumeration value="disapprovingly"/>
<xs:enumeration value="ironically"/>
<xs:enumeration value="laughingly"/>
<xs:enumeration value="sighingly"/>
<xs:enumeration value="surprised"/>
<xs:enumeration value="yawningly"/>
<xs:enumeration value="doubtfully"/>
<xs:enumeration value="imitating upper class accent"/>
<xs:enumeration value="p"/>
<xs:enumeration value="pp"/>
<xs:enumeration value="f"/>
<xs:enumeration value="ff"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
top

Element: sourceDesc

Name sourceDesc
Used by (from the same schema document) Element fileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-258515987
XML Instance Representation
<tc:sourceDesc>
Start Choice [1]
<tc:p> ... </tc:p> [1]
<tc:recordingStmt> ... </tc:recordingStmt> [1]
End Choice
</tc:sourceDesc>
Diagram
h-258515987 h-1652645546
Schema Component Representation
<xs:element name="sourceDesc">
<xs:complexType>
<xs:choice>
<xs:element ref=" tc:p "/>
<xs:sequence>
<xs:element ref=" tc:recordingStmt "/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: state

Name state
Used by (from the same schema document) Element person
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h575938628
XML Instance Representation
<tc:state
type=" xs:NCName [1]">
<tc:ab> ... </tc:ab> [1]
</tc:state>
Diagram
h575938628
Schema Component Representation
<xs:element name="state">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:ab "/>
</xs:sequence>
<xs:attribute name="type" type=" xs:NCName " use="required"/>
</xs:complexType>
</xs:element>
top

Element: teiCorpus

Name teiCorpus
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-2141738174 h674214965
XML Instance Representation
<tc:teiCorpus>
<tc:teiHeader> ... </tc:teiHeader> [1]
<tc:TEI> ... </tc:TEI> [1]
</tc:teiCorpus>
Diagram
h-2141738174 h674214965
Schema Component Representation
<xs:element name="teiCorpus">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:teiHeader "/>
<xs:element ref=" tc:TEI "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: teiHeader

Name teiHeader
Used by (from the same schema document) Element teiCorpus , Element TEI
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h529561616 h1771889431
XML Instance Representation
<tc:teiHeader
type=" xs:string [1]">
<tc:fileDesc> ... </tc:fileDesc> [1]
<tc:profileDesc> ... </tc:profileDesc> [0..1]
</tc:teiHeader>
Diagram
h529561616 h1771889431
Schema Component Representation
<xs:element name="teiHeader">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:fileDesc "/>
<xs:element ref=" tc:profileDesc " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type=" xs:string " use="required"/>
</xs:complexType>
</xs:element>
top

Element: text

Name text
Used by (from the same schema document) Element TEI
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-573714171
XML Instance Representation
<tc:text>
<tc:body> ... </tc:body> [1]
</tc:text>
Diagram
h-573714171
Schema Component Representation
<xs:element name="text">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:body "/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: title

Name title
Used by (from the same schema document) Element titleStmt
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:title> xs:string </tc:title>
Diagram
Schema Component Representation
<xs:element name="title" type=" xs:string "/>
top

Element: titleStmt

Name titleStmt
Used by (from the same schema document) Element fileDesc
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-588810411 h924425627
XML Instance Representation
<tc:titleStmt>
<tc:title> ... </tc:title> [1]
<tc:respStmt> ... </tc:respStmt> [1..*]
</tc:titleStmt>
Diagram
h-588810411 h924425627
Schema Component Representation
<xs:element name="titleStmt">
<xs:complexType>
<xs:sequence>
<xs:element ref=" tc:title "/>
<xs:element ref=" tc:respStmt " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: u

Name u
Used by (from the same schema document) Element div , Element u
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h1352561333 h-592741645 h-589774465 h-586801294 h-258515982
XML Instance Representation
<tc:u
end=" xs:NMTOKEN [0..1]"
start=" xs:NMTOKEN [0..1]"
who=" xs:string [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
<tc:incident> ... </tc:incident> [1]
<tc:pause> ... </tc:pause> [1]
<tc:shift> ... </tc:shift> [1]
<tc:vocal> ... </tc:vocal> [1]
<tc:u> ... </tc:u> [1]
End Choice
</tc:u>
Diagram
h1352561333 h-592741645 h-589774465 h-586801294
Schema Component Representation
<xs:element name="u">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref=" tc:incident "/>
<xs:element ref=" tc:pause "/>
<xs:element ref=" tc:shift "/>
<xs:element ref=" tc:vocal "/>
<xs:element ref=" tc:u "/>
</xs:choice>
<xs:attribute name="end" type=" xs:NMTOKEN " use="optional"/>
<xs:attribute name="start" type=" xs:NMTOKEN " use="optional"/>
<xs:attribute name="who" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: vocal

Name vocal
Used by (from the same schema document) Element u , Element incident
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<tc:vocal> xs:string </tc:vocal>
Diagram
Schema Component Representation
<xs:element name="vocal" type=" xs:string "/>
top

Legend

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.
Name AusAddress
Abstract no
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.

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.)
top

Glossary

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.

top