Table of Contents
Target Namespace
http://dev.livingreviews.org/epubtk/refdb/import
Version
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
This schema includes components from the following schema document(s):
Documentation
input schema for the reference database (refdb) component of the
ePublishingToolkit.
this schema will be publicly available from the schema location
http://dev.livingreviews.org/epubtk/refdb/import.xsd
the schema is split in three schema documents. the first one (this one)
defines the fixed components which need to be kept for compatibility with the
database structure.
the other two schema documents can be created dynamically from a reference
database to validate keywords and journal names against controlled lists of
values. the static (publicly available) schema documents do not provide
for this kind of checking.
the main schema document is also used by import filter applications to
infer the metadata model. to allow for this, the following interfaces need to
be provided:
1) the genre-types have to be declared as 'xsd:element' children (having the
genre-name as value of their 'ref' attribute) of a 'xsd:group' with 'name'
attribute set to 'genre'.
2) fields have to be declared as xsd:element with a 'name' attribute and an
'id' attribute with a unique value of the format 'field-*' where * is an
integer number.
the order imposed on the bibData items in records is given by the element's
'id'-attribute.
note: the format of the id-value needs to correspond to the parser!
3) if a field requires non-default processing, it must provide information
in a 'epubtk' child of its 'xsd:appinfo' child.
note: a field of type complexTex should be specified with 'keepTex' set to
'true'.
additional information for the bibtex import filter may be provided in a
'bibtex' child of the 'epubtk' element. the following attributes are
recognized:
- 'field': specifies the bibtex-field name, the value of which should be
mapped to the xml-field.
- 'separatorPattern': can be used to specify a patter used to split the
bibtex value, if it is mapped to a repeatable field.
note: the field of dataType 'author' is treated completely different; and it
must be taken care, to declare exactly one field with this dataType!
notes:
1) imposing an order on the elements in the content of records is somewhat
artificial. we do it to make the schema less complex and because of the
non-standard implementation of the 'xsd:all' element in the schema validator
we want to use. once the validator handles the 'xsd:all' element correctly,
all bibData elements which can occur only at most once may be grouped within
an 'xsd:all' element to allow their appearance in any order.
but as complying schema instances are assumed to be created automatically this
order is just a question of implementation in the import filter applications.
2) the "format" bibData-element specifies a category within a genre. its valid
values are defined per genre. depending on the genre, the categorisation by
'format' may be based on different criteria; hence may have to be mapped to
different dc-elements.
the single bibData items are defined independent of the genres - although some
may be used exclusively for one genre.
bibData elements may have the following attributes:
@tex (xsd:string): attribute to store tex-source of element content.
@scope (scopeType): used to distinguish general bibliographic data from
citation-context specific data.
@dataType (dataTypeType): controls how the data will be interpreted.
grouping is used to model exclusive-or relations between different bibData
elements.
due to the global order we impose on the fields, a group is restricted to
neighbouring fields (with respect to the genre).
Declared Namespaces
Prefix
Namespace
Default namespace
http://dev.livingreviews.org/epubtk/refdb/import
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
xsd:schema elementFormDefault ="
qualified "
attributeFormDefault ="
unqualified "
version ="
1.0 "
targetNamespace ="
http://dev.livingreviews.org/epubtk/refdb/import ">
<xsd:include schemaLocation ="keywords.xsd "/>
<xsd:include schemaLocation ="journals.xsd "/>
...
</
xsd:schema >
Name
RefList
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
bibliographical records are imported as lists of references
XML Instance Representation
<RefList
pubNo="
pubNoType
[1] "
source="
xsd :string [1] "
created="
xsd :dateTime [1] "
schemaVersion="
xsd :decimal [1] "
journal="
xsd :string [0..1] " >
</RefList>
Schema Component Representation
<
xsd:element name ="
RefList ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
record
"
maxOccurs ="
unbounded "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute name ="
pubNo "
type ="
pubNoType
"
use ="
required "/>
<
xsd:attribute name ="
source "
type ="
xsd :string
"
use ="
required "/>
<
xsd:attribute name ="
created "
type ="
xsd :dateTime
"
use ="
required "/>
<
xsd:attribute name ="
schemaVersion "
type ="
xsd :decimal
"
use ="
required "/>
<
xsd:attribute name ="
journal "
type ="
xsd :string
"
use ="
optional "/>
</
xsd:complexType >
</
xsd:element >
Name
address
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" docSpecific="false" repeatable="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="publisher"/>
<risMapping name="CY"/>
XML Instance Representation
<address
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</address>
Schema Component Representation
<
xsd:element name ="
address "
type ="
complexTex
"
id ="
field-13 "/>
Name
adsurl
Type
xsd :string
Nillable
no
Abstract
no
Documentation
ADS record url
Application Data
<epubtk dataType="url" keepTex="false" repeatable="false" docSpecific="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
XML Instance Representation
<adsurl>
xsd :string </adsurl>
Schema Component Representation
<
xsd:element name ="
adsurl "
type ="
xsd :string
"
id ="
field-31 "/>
Name
archiveprefix
Type
xsd :string
Nillable
no
Abstract
no
Documentation
archive identifier
Application Data
<epubtk dataType="u" keepTex="false" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
XML Instance Representation
<archiveprefix>
xsd :string </archiveprefix>
Schema Component Representation
<
xsd:element name ="
archiveprefix "
type ="
xsd :string
"
id ="
field-33 "/>
Name
article
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Article published in a journal, magazine. Includes also article published in
e-journal.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="JOUR"/>
<replaces>
<genre> article
</genre>
<genre> inejournal
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
article ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
publisher
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
address
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
pages
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
numpages
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
author
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
name of a person, 'et al.', or name of collaboration.
Application Data
<epubtk keepTex="false" dataType="author" docSpecific="false" repeatable="true">
<bibtex separatorDefault=" and "/>
</epubtk>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="creator"/>
<risMapping name="AU"/>
author names follow the pattern:
(lastname),+[(\s+(initial)\.)+[\-(initial)\.]]
examples:
Forkel, R.
Forkel, R.-R.
Schema Component Representation
<
xsd:element name ="
author "
id ="
field-1 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string
">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
Element: book
Name
book
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Book, including an edited book.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="BOOK"/>
<replaces> </replaces>
Schema Component Representation
<
xsd:element name ="
book ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
volume
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
gbs_id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
booktitle
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" docSpecific="false" dataType="title" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="source"/>
<risMapping name="BT"/>
XML Instance Representation
<booktitle
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</booktitle>
Schema Component Representation
<
xsd:element name ="
booktitle "
type ="
complexTex
"
id ="
field-4 "/>
Name
chapter
Type
chapterType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" dataType="u" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
Schema Component Representation
<
xsd:element name ="
chapter "
type ="
chapterType
"
id ="
field-23 "/>
Name
cited
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
specifies the date at which a cited online-resource was accessed by the author
citing it.
Application Data
<epubtk keepTex="false" repeatable="false" dataType="date" docSpecific="true"/>
<dcMapping namespace="http://purl.org/dc/terms/" name="valid"/>
Schema Component Representation
<
xsd:element name ="
cited "
id ="
field-19 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :date
">
<
xsd:attribute name ="
scope "
type ="
scopeType
"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
Name
conference
Type
complexTex
Nillable
no
Abstract
no
Documentation
field for (in)proceedings to provide additional data about the conference
they are related to.
Application Data
<epubtk repeatable="false" keepTex="true" docSpecific="false" dataType="title"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="source"/>
<risMapping name="T3"/>
XML Instance Representation
<conference
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</conference>
Schema Component Representation
<
xsd:element name ="
conference "
type ="
complexTex
"
id ="
field-5 "/>
Element: day
Name
day
Type
dayType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" repeatable="false" dataType="u" docSpecific="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="date"/>
Schema Component Representation
<
xsd:element name ="
day "
type ="
dayType
"
id ="
field-8 "/>
Element: doi
Name
doi
Type
xsd :string
Nillable
no
Abstract
no
Documentation
a digital object identifier
Application Data
<epubtk keepTex="false" dataType="u" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
Schema Component Representation
<
xsd:element name ="
doi "
type ="
xsd :string
"
id ="
field-29 "/>
Name
edition
Type
editionType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
Schema Component Representation
<
xsd:element name ="
edition "
type ="
editionType
"
id ="
field-21 "/>
Name
editor
Type
xsd :string
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="creator"/>
<risMapping name="ED"/>
XML Instance Representation
<editor>
xsd :string </editor>
Schema Component Representation
<
xsd:element name ="
editor "
type ="
xsd :string
"
id ="
field-2 "/>
Name
eprint
Type
xsd :string
Nillable
no
Abstract
no
Documentation
preprint id of e.g. arXiv
Application Data
<epubtk repeatable="false" keepTex="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
XML Instance Representation
<eprint>
xsd :string </eprint>
Schema Component Representation
<
xsd:element name ="
eprint "
type ="
xsd :string
"
id ="
field-30 "/>
Name
format
Type
anyType
Nillable
no
Abstract
no
Documentation
the actual format elements need to be defined per genre, because their valid
values vary. the declaration here is to provide documentation and application
info!
Application Data
<epubtk dataType="u" keepTex="false" repeatable="false" docSpecific="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<dcMapping> dc:subject
</dcMapping>
Name
gbs_id
Type
xsd :string
Nillable
no
Abstract
no
Documentation
google books identifier
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
XML Instance Representation
<gbs_id>
xsd :string </gbs_id>
Schema Component Representation
<
xsd:element name ="
gbs_id "
type ="
xsd :string
"
id ="
field-35 "/>
Element: id
Name
id
Type
xsd :string
Nillable
no
Abstract
no
Documentation
field to store identifiers (which cannot be described in the traditional, i.e.
print-related way by pages, volume, etc.)
Application Data
<epubtk dataType="u" keepTex="false" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
Schema Component Representation
<
xsd:element name ="
id "
type ="
xsd :string
"
id ="
field-16 "/>
Name
inbook
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Specific chapter of book (which is not a collection of articles).
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="CHAP"/>
<replaces> </replaces>
Schema Component Representation
<
xsd:element name ="
inbook ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
volume
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:group ref ="
pagesOrId
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
chapter
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
gbs_id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
incollection
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Part of collection (complete collection however cited as book)
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="CHAP"/>
<replaces> </replaces>
Schema Component Representation
<
xsd:element name ="
incollection ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
volume
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:group ref ="
pagesOrId
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
chapter
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
gbs_id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
inproceedings
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Paper published in conference proceedings.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="CONF"/>
<replaces>
<genre> inproceedings
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
inproceedings ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
conference
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
volume
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:group ref ="
pagesOrId
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
organization
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
gbs_id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Element: isi
Name
isi
Type
xsd :string
Nillable
no
Abstract
no
Documentation
ISI identifier
Application Data
<epubtk keepTex="false" dataType="u" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
Schema Component Representation
<
xsd:element name ="
isi "
type ="
xsd :string
"
id ="
field-32 "/>
Name
journal
Type
journalType
Nillable
no
Abstract
no
Documentation
note: journalType will be defined in the dynamically created schema
document journals.xsd
Application Data
<epubtk keepTex="false" dataType="u" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="source"/>
<risMapping name="JA"/>
Schema Component Representation
<
xsd:element name ="
journal "
type ="
journalType
"
id ="
field-9 "/>
Name
keyword
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
note: keywordType will be defined in the dynamically created schema
document keywords.xsd
Application Data
<epubtk keepTex="false" docSpecific="true" dataType="u" repeatable="true">
<bibtex separatorDefault=", " field="keywords" separatorPattern="\s*,\s*"/>
</epubtk>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="subject"/>
<risMapping name="KW"/>
Schema Component Representation
<
xsd:element name ="
keyword "
id ="
field-27 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
keywordType
">
<
xsd:attribute name ="
scope "
type ="
scopeType
"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
Element: misc
Name
misc
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Catchall category, including e.g. Private communication, but also CD-ROMs,
etc., if online version is availabe - genre online.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
<risMapping name="GEN"/>
<replaces> </replaces>
Schema Component Representation
<
xsd:element name ="
misc ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
month
Type
monthType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="date"/>
Schema Component Representation
<
xsd:element name ="
month "
type ="
monthType
"
id ="
field-7 "/>
Name
newspaper
Type
xsd :string
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" docSpecific="false" dataType="u" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="source"/>
<risMapping name="JO"/>
XML Instance Representation
<newspaper>
xsd :string </newspaper>
Schema Component Representation
<
xsd:element name ="
newspaper "
type ="
xsd :string
"
id ="
field-10 "/>
Name
newspaperarticle
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
article published in (possibly the online version of) a newspaper
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="NEWS"/>
Schema Component Representation
<
xsd:element name ="
newspaperarticle ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
0 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
month
"/>
<
xsd:element ref ="
day
"/>
<
xsd:group ref ="
pagesOrId
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Element: note
Name
note
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk repeatable="false" keepTex="true" docSpecific="true" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="description"/>
XML Instance Representation
<note
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</note>
Schema Component Representation
<
xsd:element name ="
note "
type ="
complexTex
"
id ="
field-26 "/>
Name
number
Type
numberType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" dataType="u" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="IS"/>
Schema Component Representation
<
xsd:element name ="
number "
type ="
numberType
"
id ="
field-24 "/>
Name
numpages
Type
pagesType
Nillable
no
Abstract
no
Documentation
total number of pages
Application Data
<epubtk keepTex="false" dataType="pages" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
Schema Component Representation
<
xsd:element name ="
numpages "
type ="
pagesType
"
id ="
field-36 "/>
Name
online
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Resources available online: entire www, ftp or gopher site, animations, and
computer software. Does not include articles published on preprint server ->
extra genre, does not include articles published in e journals - those are
articles.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
<risMapping name="ELEC"/>
<replaces>
<genre> online
</genre>
<genre> lr_url
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
online ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
0 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
conference
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
url
"/>
<
xsd:element ref ="
cited
"/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
onlineversion
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
url which points to a related online resource for a non-online reference
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="true" dataType="url"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
XML Instance Representation
<onlineversion
scope="
scopeType
[0..1] " >
xsd :anyURI
</onlineversion>
Schema Component Representation
<
xsd:element name ="
onlineversion "
id ="
field-18 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :anyURI
">
<
xsd:attribute name ="
scope "
type ="
scopeType
"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
Name
organization
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="publisher"/>
<risMapping name="PB"/>
XML Instance Representation
<organization
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</organization>
Schema Component Representation
<
xsd:element name ="
organization "
type ="
complexTex
"
id ="
field-25 "/>
Name
pages
Type
pagesType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk dataType="pages" keepTex="false" repeatable="false" docSpecific="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
Schema Component Representation
<
xsd:element name ="
pages "
type ="
pagesType
"
id ="
field-15 "/>
Name
preprint
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
article available on preprint server, not yet published
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
<risMapping name="ELEC"/>
<replaces> </replaces>
Schema Component Representation
<
xsd:element name ="
preprint ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
primaryclass
Type
xsd :string
Nillable
no
Abstract
no
Documentation
arXiv identifier
Application Data
<epubtk keepTex="false" docSpecific="false" dataType="u" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="ID"/>
XML Instance Representation
<primaryclass>
xsd :string </primaryclass>
Schema Component Representation
<
xsd:element name ="
primaryclass "
type ="
xsd :string
"
id ="
field-34 "/>
Name
proceedings
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Conference proceedings.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="CONF"/>
<replaces>
<genre> proceedings
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
proceedings ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
conference
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
volume
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
number
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
organization
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
gbs_id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
publishedversion
Type
complexTex
Nillable
no
Abstract
no
Documentation
to store information about a related published version of a preprint
Application Data
<epubtk keepTex="true" docSpecific="false" dataType="u" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/terms/" name="hasVersion"/>
<risMapping name="L3"/>
XML Instance Representation
<publishedversion
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</publishedversion>
Schema Component Representation
<
xsd:element name ="
publishedversion "
type ="
complexTex
"
id ="
field-20 "/>
Name
publisher
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" docSpecific="false" dataType="u" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="publisher"/>
<risMapping name="PB"/>
XML Instance Representation
<publisher
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</publisher>
Schema Component Representation
<
xsd:element name ="
publisher "
type ="
complexTex
"
id ="
field-11 "/>
Name
record
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
the main structure 'record' may contain one of the genre elements defined in
one of the included schema documents. genre elements themselves contain
various bibData elements.
the attribute 'id' is used to store the citation key. a group with name
"genre" has to be provided by one of the included schema documents.
the attribute 'ord' is used to store the order of records within the reference
list.
XML Instance Representation
<record
id="
xsd :string [1] "
ord="
xsd :positiveInteger [1] " >
Start Choice [1]
End Choice
</record>
Schema Component Representation
<
xsd:element name ="
record ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:group ref ="
genre
"/>
</
xsd:sequence >
<
xsd:attribute name ="
id "
type ="
xsd :string
"
use ="
required "/>
<
xsd:attribute name ="
ord "
type ="
xsd :positiveInteger
"
use ="
required "/>
</
xsd:complexType >
</
xsd:element >
Name
school
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk repeatable="false" keepTex="true" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="publisher"/>
<risMapping name="PB"/>
XML Instance Representation
<school
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</school>
Schema Component Representation
<
xsd:element name ="
school "
type ="
complexTex
"
id ="
field-12 "/>
Name
series
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" repeatable="false" dataType="u" docSpecific="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
XML Instance Representation
<series
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</series>
Schema Component Representation
<
xsd:element name ="
series "
type ="
complexTex
"
id ="
field-22 "/>
Name
techreport
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Technical reports or working papers (if part of a series with an ISSN, they are regarded as journal articles).
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
<risMapping name="RPRT"/>
<replaces>
<genre> techreport
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
techreport ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
0 "/>
<
xsd:element ref ="
editor
"
maxOccurs ="
unbounded "
minOccurs ="
0 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
id
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
edition
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
series
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
thesis
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
dissertation written to obtain a degree
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
<risMapping name="THES"/>
<replaces>
<genre> mastersthesis
</genre>
<genre> phdthesis
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
thesis ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
year
"/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
doi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Name
title
Type
complexTex
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="true" dataType="title" docSpecific="false" repeatable="false"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="title"/>
<risMapping name="TI"/>
XML Instance Representation
<title
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</title>
Schema Component Representation
<
xsd:element name ="
title "
type ="
complexTex
"
id ="
field-3 "/>
Name
unpublished
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Print articles not formally published. Includes conference papers, articles in preparation, or
submitted for publication, or accepted for publication. Does not include
articles ot this kind that are already published on preprint server or are
elsewhere available online.
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
<risMapping name="UNPB"/>
<replaces>
<genre> unpublished
</genre>
</replaces>
Schema Component Representation
<
xsd:element name ="
unpublished ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
title
"/>
<
xsd:element ref ="
booktitle
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
conference
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
year
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
month
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
journal
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
note
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
keyword
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
<
xsd:element ref ="
eprint
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
adsurl
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
primaryclass
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
<
xsd:element ref ="
isi
"
maxOccurs ="
1 "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
Element: url
Name
url
Type
xsd :anyURI
Nillable
no
Abstract
no
Documentation
url for online resources
note: see also onlineversion!
Application Data
<epubtk repeatable="false" keepTex="false" docSpecific="false" dataType="url"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="L2"/>
Schema Component Representation
<
xsd:element name ="
url "
type ="
xsd :anyURI
"
id ="
field-17 "/>
Name
volume
Type
volumeType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk repeatable="false" keepTex="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="identifier"/>
<risMapping name="VL"/>
Schema Component Representation
<
xsd:element name ="
volume "
type ="
volumeType
"
id ="
field-14 "/>
Element: year
Name
year
Type
yearType
Nillable
no
Abstract
no
Documentation
Application Data
<epubtk keepTex="false" repeatable="false" docSpecific="false" dataType="u"/>
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="date"/>
Schema Component Representation
<
xsd:element name ="
year "
type ="
yearType
"
id ="
field-6 "/>
Name
complexTex
Abstract
no
Documentation
complex text plus tex- and dataType-attribute
XML Instance Representation
<...
scope="
scopeType
[0..1] "
tex="
xsd :string [0..1] " >
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</...>
Schema Component Representation
<
xsd:complexType name ="
complexTex "
mixed ="
true ">
<
xsd:complexContent >
<
xsd:extension base ="
complexTextType
">
<
xsd:attribute name ="
scope "
type ="
scopeType
"/>
<
xsd:attribute name ="
tex "
type ="
xsd :string
"/>
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
Name
complexTextType
Abstract
no
Documentation
type for bibData element content.
this type of mixed content corresponds to refdb's extended unicode strings
XML Instance Representation
<...>
<!-- Mixed content -->
Start Choice [0..*]
<sub>
xsd :string </sub>
[1]
<sup>
xsd :string </sup>
[1]
End Choice
</...>
Schema Component Representation
<
xsd:complexType name ="
complexTextType "
mixed ="
true ">
<
xsd:choice maxOccurs ="
unbounded "
minOccurs ="
0 ">
<
xsd:element name ="
sub "
type ="
xsd :string
"/>
<
xsd:element name ="
sup "
type ="
xsd :string
"/>
</
xsd:choice >
</
xsd:complexType >
Name
editorOrAuthor
Documentation
Schema Component Representation
<
xsd:group name ="
editorOrAuthor ">
<
xsd:choice >
<
xsd:element ref ="
author
"
maxOccurs ="
unbounded "
minOccurs ="
1 "/>
</
xsd:choice >
</
xsd:group >
Model Group: genre
Name
genre
Documentation
the 'genre' group is the container for the different entry types in the
reference database.
note: this group implements the required interface between the schema's main
document and the definition of bibliographic records.
Schema Component Representation
<
xsd:group name ="
genre ">
<
xsd:choice >
<
xsd:element ref ="
book
"/>
<
xsd:element ref ="
misc
"/>
</
xsd:choice >
</
xsd:group >
Name
pagesOrId
Documentation
Schema Component Representation
<
xsd:group name ="
pagesOrId ">
<
xsd:choice >
<
xsd:element ref ="
pages
"/>
<
xsd:element ref ="
id
"/>
</
xsd:choice >
</
xsd:group >
Name
urlAndCitedOrOnlineversionAndCited
Documentation
Schema Component Representation
<
xsd:group name ="
urlAndCitedOrOnlineversionAndCited ">
<
xsd:choice >
<
xsd:sequence >
<
xsd:element ref ="
url
"/>
<
xsd:element ref ="
cited
"/>
</
xsd:sequence >
<
xsd:sequence >
<
xsd:element ref ="
cited
"/>
</
xsd:sequence >
</
xsd:choice >
</
xsd:group >
Super-types:
xsd :string < articleFormatType (by restriction)
Sub-types:
None
Name
articleFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
articleFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < authorTypeType (by restriction)
Sub-types:
None
Name
authorTypeType
Content
value comes from list: {'person'|'other'|'etal'}
Documentation
type only used with author element
Schema Component Representation
<
xsd:simpleType name ="
authorTypeType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="person "/>
<xsd:enumeration value ="other "/>
<xsd:enumeration value ="etal "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < bookFormatType (by restriction)
Sub-types:
None
Name
bookFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination;
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
bookFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < chapterType (by restriction)
Sub-types:
None
Name
chapterType
Content
Documentation
A chapter (or section or whatever) identifier.
Schema Component Representation
<
xsd:simpleType name ="
chapterType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[0-9a-zA-Z ]+ "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < dataTypeType (by restriction)
Sub-types:
None
Name
dataTypeType
Content
value comes from list: {'default'|'author'|'url'|'date'|'title'}
Schema Component Representation
<
xsd:simpleType name ="
dataTypeType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="default "/>
<xsd:enumeration value ="author "/>
<xsd:enumeration value ="url "/>
<xsd:enumeration value ="date "/>
<xsd:enumeration value ="title "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < dayType (by restriction)
Sub-types:
None
Name
dayType
Content
pattern = ([0-2][0-9])|(3[0-1])|([1-9])
Documentation
Schema Component Representation
<
xsd:simpleType name ="
dayType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="([0-2][0-9])|(3[0-1])|([1-9]) "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < editionType (by restriction)
Sub-types:
None
Name
editionType
Content
pattern = [1-9]+(st|nd|rd|th)|[1-9]+(st|nd|rd|th) (corr\.|exp\.|corr\.|rev\.)|corr\.|exp\.|rev\.|[1-9][0-9]{3}
Documentation
Schema Component Representation
<
xsd:simpleType name ="
editionType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[1-9]+(st|nd|rd|th)|[1-9]+(st|nd|rd|th) (corr\.|exp\.|corr\.|rev\.)|corr\.|exp\.|rev\.|[1-9][0-9]{3} "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < editorType (by restriction)
Sub-types:
None
Name
editorType
Content
Documentation
Name(s) of editor(s), typed as indicated in the LaTeX book.
If there is also an author field, then the editor field gives the
editor of the book or collection in which the reference appears.
Schema Component Representation
<
xsd:simpleType name ="
editorType ">
<
xsd:restriction base ="
xsd :string
"/>
</
xsd:simpleType >
Super-types:
xsd :string < inbookFormatType (by restriction)
Sub-types:
None
Name
inbookFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
inbookFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < incollectionFormatType (by restriction)
Sub-types:
None
Name
incollectionFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
incollectionFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < inproceedingsFormatType (by restriction)
Sub-types:
None
Name
inproceedingsFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
inproceedingsFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < miscFormatType (by restriction)
Sub-types:
None
Name
miscFormatType
Content
value comes from list: {'personal communication'|'data medium'|'unknown'}
Documentation
categorisation as appropriate ('catchall' genre!)
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
Schema Component Representation
<
xsd:simpleType name ="
miscFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="personal communication "/>
<xsd:enumeration value ="data medium "/>
<xsd:enumeration value ="unknown "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
monthType
Content
Union of following types:
Documentation
Schema Component Representation
<
xsd:simpleType name ="
monthType ">
</
xsd:simpleType >
Super-types:
xsd :string < monthTypeInt (by restriction)
Sub-types:
None
Name
monthTypeInt
Content
pattern = (0[1-9])|(1[0-2])
Schema Component Representation
<
xsd:simpleType name ="
monthTypeInt ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="(0[1-9])|(1[0-2]) "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < monthTypeString (by restriction)
Sub-types:
None
Name
monthTypeString
Content
value comes from list: {'January'|'February'|'March'|'April'|'May'|'June'|'July'|'August'|'September'|'October'|'November'|'December'}
Schema Component Representation
<
xsd:simpleType name ="
monthTypeString ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="January "/>
<xsd:enumeration value ="February "/>
<xsd:enumeration value ="March "/>
<xsd:enumeration value ="April "/>
<xsd:enumeration value ="May "/>
<xsd:enumeration value ="June "/>
<xsd:enumeration value ="July "/>
<xsd:enumeration value ="August "/>
<xsd:enumeration value ="September "/>
<xsd:enumeration value ="October "/>
<xsd:enumeration value ="November "/>
<xsd:enumeration value ="December "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < newspaperarticleFormatType (by restriction)
Sub-types:
None
Name
newspaperarticleFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
newspaperarticleFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < numberType (by restriction)
Sub-types:
None
Name
numberType
Content
pattern = [0-9a-zA-Z-\–]+
Documentation
The number of a journal, magazine, or of a
work in a series. An issue of a journal or magazine is usually
identified by its volume and number; and sometimes books are
given numbers in a named series.
Schema Component Representation
<
xsd:simpleType name ="
numberType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[0-9a-zA-Z-\–]+ "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < onlineFormatType (by restriction)
Sub-types:
None
Name
onlineFormatType
Content
value comes from list: {'conference homepage'|'image'|'institutional homepage'|'institutional repository'|'lecture notes'|'personal homepage'|'project homepage'|'web interface to database'|'other'}
Documentation
categorisation by type of serving web site; maps to dc:type
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
Schema Component Representation
<
xsd:simpleType name ="
onlineFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="conference homepage "/>
<xsd:enumeration value ="image "/>
<xsd:enumeration value ="institutional homepage "/>
<xsd:enumeration value ="institutional repository "/>
<xsd:enumeration value ="lecture notes "/>
<xsd:enumeration value ="personal homepage "/>
<xsd:enumeration value ="project homepage "/>
<xsd:enumeration value ="web interface to database "/>
<xsd:enumeration value ="other "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < pagesType (by restriction)
Sub-types:
None
Name
pagesType
Content
Documentation
One or more page numbers or range of numbers, such as 42-111
or 7,41,73-97 or 43+ (the `+' in this last example indicates pages
following that don't form a simple range).
Schema Component Representation
<
xsd:simpleType name ="
pagesType ">
<
xsd:restriction base ="
xsd :string
"></
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < preprintFormatType (by restriction)
Sub-types:
None
Name
preprintFormatType
Content
value comes from list: {'arxiv'|'cern'}
Documentation
categorisation by preprint server
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
Schema Component Representation
<
xsd:simpleType name ="
preprintFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="arxiv "/>
<xsd:enumeration value ="cern "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < proceedingsFormatType (by restriction)
Sub-types:
None
Name
proceedingsFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination; maps to dc:format
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
proceedingsFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < pubNoType (by restriction)
Sub-types:
None
Name
pubNoType
Content
pattern = [a-z]+-[0-9]+(-[1-9][0-9]*)?
Documentation
this type implements a required interface to the schema's main document.
the pattern matches 'Living Reviews in Relativity'-type article identifiers.
Schema Component Representation
<
xsd:simpleType name ="
pubNoType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[a-z]+-[0-9]+(-[1-9][0-9]*)? "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < scopeType (by restriction)
Sub-types:
None
Name
scopeType
Content
value comes from list: {'docSpecific'|'general'}
Schema Component Representation
<
xsd:simpleType name ="
scopeType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="docSpecific "/>
<xsd:enumeration value ="general "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < techreportFormatType (by restriction)
Sub-types:
None
Name
techreportFormatType
Content
value comes from list: {'print'|'electronic'}
Documentation
categorisation by media of dissemination
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="format"/>
Schema Component Representation
<
xsd:simpleType name ="
techreportFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="print "/>
<xsd:enumeration value ="electronic "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < thesisFormatType (by restriction)
Sub-types:
None
Name
thesisFormatType
Content
value comes from list: {'licentiate'|'ba'|'ma'|'msc'|'phd'|'dipl'|'habil'}
Documentation
categorisation by corresponding degree
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
Schema Component Representation
<
xsd:simpleType name ="
thesisFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="licentiate "/>
<xsd:enumeration value ="ba "/>
<xsd:enumeration value ="ma "/>
<xsd:enumeration value ="msc "/>
<xsd:enumeration value ="phd "/>
<xsd:enumeration value ="dipl "/>
<xsd:enumeration value ="habil "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < unpublishedFormatType (by restriction)
Sub-types:
None
Name
unpublishedFormatType
Content
value comes from list: {'submitted'|'accepted'|'in review'|'in preparation'|'conference paper'|'unknown'}
Documentation
categorisation by status of publication process
Application Data
<dcMapping namespace="http://purl.org/dc/elements/1.1/" name="type"/>
Schema Component Representation
<
xsd:simpleType name ="
unpublishedFormatType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:enumeration value ="submitted "/>
<xsd:enumeration value ="accepted "/>
<xsd:enumeration value ="in review "/>
<xsd:enumeration value ="in preparation "/>
<xsd:enumeration value ="conference paper "/>
<xsd:enumeration value ="unknown "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < volumeType (by restriction)
Sub-types:
None
Name
volumeType
Content
pattern = [0-9a-zA-Z-\–]+
Documentation
A volume identifier.
Schema Component Representation
<
xsd:simpleType name ="
volumeType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[0-9a-zA-Z-\–]+ "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < yearType (by restriction)
Sub-types:
None
Name
yearType
Content
Documentation
The year of publication or, for an unpublished work, the year
it was written. Generally it should consist of four numerals, such as
1984. Although the standard styles can handle any year whose last four
nonpunctuation characters are numerals, such as `(about 1984)', it
is decided here to keep the year limited to four numerals, as such a
type is pre-defined in XML Schema.
Schema Component Representation
<
xsd:simpleType name ="
yearType ">
<
xsd:restriction base ="
xsd :string
">
<xsd:pattern value ="[1-9][0-9]{3} "/>
</
xsd:restriction >
</
xsd: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 .