Datenexporte

Sie können einen Export entweder der gesamten Datenbank oder des gewünschten Typs herunterladen. Die Daten stehen im XML-Format zur Verfügung. Außerdem finden Sie hier eine Beschreibung der verwendeten XML-Elemente.

Stand: 11.07.2018, 12:24 Uhr. 4 MB.

Stand: 18.07.2018, 10:22 Uhr. 4 MB.

Stand: 30.04.2018, 14:42 Uhr. 15 MB.

Stand: 18.07.2018, 11:11 Uhr. 5 MB.

Dokumentation des XML-Schemas

Inhaltsverzeichnis


Schema Document Properties

Target NamespaceNone
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.

Declared Namespaces

PrefixNamespace
xmlhttp://www.w3.org/XML/1998/namespace
xshttp://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema elementFormDefault="qualified">
...
</xs:schema>

Global Declarations

Element: address

Nameaddress
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<address>
<street> ... </street> [1]
<zip_code> ... </zip_code> [1]
<city> ... </city> [1]
Start Sequence [0..1]
<state> ... </state> [1]
<country> ... </country> [1]
End Sequence
</address>
Schema Component Representation
<xs:element name="address">
<xs:complexType>
<xs:sequence>
<xs:element ref="street"/>
<xs:element ref="zip_code"/>
<xs:element ref="city"/>
<xs:sequence minOccurs="0">
<xs:element ref="state"/>
<xs:element ref="country"/>
</xs:sequence>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: alternative_name

Namealternative_name
Typexs:string
Nillableno
Abstractno
DocumentationAlternative name of the archive. Usually this contains the archive's name in its own language.
XML Instance Representation
<alternative_name> xs:string </alternative_name>
Schema Component Representation
<xs:element name="alternative_name" type="xs:string"/>

Element: archival_id

Namearchival_id
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<archival_id> xs:string </archival_id>
Schema Component Representation
<xs:element name="archival_id" type="xs:string"/>

Element: archive

Namearchive
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<archive
id="xs:integer [1]"
name="anySimpleType [0..1]">
<name> ... </name> [0..1]
<contact> ... </contact> [0..1]
<website> ... </website> [0..1]
<city> ... </city> [0..1]
<records> ... </records> [0..1]
</archive>
Schema Component Representation
<xs:element name="archive">
<xs:complexType>
<xs:sequence>
<xs:element ref="name" minOccurs="0"/>
<xs:element ref="alternative_name" minOccurs="0"/>
<xs:element ref="contact" minOccurs="0"/>
<xs:element ref="website" minOccurs="0"/>
<xs:element ref="online_finding_aids" minOccurs="0"/>
<xs:element ref="city" minOccurs="0"/>
<xs:element ref="records" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
<xs:attribute name="name"/>
</xs:complexType>
</xs:element>

Element: archives

Namearchives
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<archives>
<archive> ... </archive> [1..*]
</archives>
Schema Component Representation
<xs:element name="archives">
<xs:complexType>
<xs:sequence>
<xs:element ref="archive" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: author

Nameauthor
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<author>
<first_name> ... </first_name> [0..1]
<last_name> ... </last_name> [0..1]
</author>
Schema Component Representation
<xs:element name="author">
<xs:complexType>
<xs:sequence>
<xs:element ref="first_name" minOccurs="0"/>
<xs:element ref="last_name" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: authors

Nameauthors
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<authors>
<author> ... </author> [1..*]
</authors>
Schema Component Representation
<xs:element name="authors">
<xs:complexType>
<xs:sequence>
<xs:element ref="author" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: book_not_available

Namebook_not_available
Typexs:integer
Nillableno
Abstractno
DocumentationThe existence of this book has been proven in the past, but it has since been lost, destroyed or is otherwise unavailable.
XML Instance Representation
<book_not_available> xs:integer </book_not_available>
Schema Component Representation
<xs:element name="book_not_available" type="xs:integer"/>

Element: category

Namecategory
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<category> xs:string </category>
Schema Component Representation
<xs:element name="category" type="xs:string"/>

Element: century

Namecentury
Typexs:string
Nillableno
Abstractno
DocumentationDescribes the time treated by a work of literature ranging from the eighth to the twenthiest century.
XML Instance Representation
<century> xs:string </century>
Schema Component Representation
<xs:element name="century" type="xs:string"/>

Element: century_concerned

Namecentury_concerned
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<century_concerned>
<century> ... </century> [1..*]
</century_concerned>
Schema Component Representation
<xs:element name="century_concerned">
<xs:complexType>
<xs:sequence>
<xs:element ref="century" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: chapter

Namechapter
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationIf a work contains articles written by other authors and these articles are registered in the ILC literature database, they are referenced as chapters.
XML Instance Representation
<chapter
id="xs:integer [1]">
</chapter>
Schema Component Representation
<xs:element name="chapter">
<xs:complexType>
<xs:sequence>
<xs:element ref="description"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>

Element: chapters

Namechapters
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<chapters>
<chapter> ... </chapter> [1..*]
</chapters>
Schema Component Representation
<xs:element name="chapters">
<xs:complexType>
<xs:sequence>
<xs:element ref="chapter" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: cities

Namecities
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<cities>
<city> ... </city> [1..*]
</cities>
Schema Component Representation
<xs:element name="cities">
<xs:complexType>
<xs:sequence>
<xs:element ref="city" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: city

Namecity
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<city
id="xs:integer [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
<archive> ... </archive> [1]
<city_books> ... </city_books> [1]
<literature> ... </literature> [1]
<name> ... </name> [1]
<history> ... </history> [1]
<location> ... </location> [1]
End Choice
</city>
Schema Component Representation
<xs:element name="city">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="alternative_name"/>
<xs:element ref="archive"/>
<xs:element ref="city_books"/>
<xs:element ref="literature"/>
<xs:element ref="name"/>
<xs:element ref="city_not_recorded"/>
<xs:element ref="history"/>
<xs:element ref="location"/>
<xs:element ref="no_records_available"/>
<xs:element ref="num_city_books"/>
</xs:choice>
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>
</xs:element>

Element: city_book_series

Namecity_book_series
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<city_book_series
id="xs:integer [0..1]">
Start Sequence [0..1]
<name> ... </name> [1]
<from_city> ... </from_city> [1]
End Sequence
<category> ... </category> [0..1]
<latest_date> ... </latest_date> [0..1]
Start Choice [0..1]
<volumes> ... </volumes> [1]
End Choice
</city_book_series>
Schema Component Representation
<xs:element name="city_book_series">
<xs:complexType>
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element ref="name"/>
<xs:element ref="from_city"/>
</xs:sequence>
<xs:element ref="misc_archival_document" minOccurs="0"/>
<xs:element ref="category" minOccurs="0"/>
<xs:element ref="earliest_date" minOccurs="0"/>
<xs:element ref="latest_date" minOccurs="0"/>
<xs:choice minOccurs="0">
<xs:element ref="description"/>
<xs:element ref="volumes"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>
</xs:element>

Element: city_books

Namecity_books
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<city_books>
</city_books>
Schema Component Representation
<xs:element name="city_books">
<xs:complexType>
<xs:sequence>
<xs:element ref="city_book_series" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: city_not_recorded

Namecity_not_recorded
Typexs:boolean
Nillableno
Abstractno
DocumentationSystematically recording this city's city books is out of the project's scope. Reasons for its inclusion in the ILC city database may be literature about its city books or single city books that are kept in archives within the scope of the ILC.
XML Instance Representation
<city_not_recorded> xs:boolean </city_not_recorded>
Schema Component Representation
<xs:element name="city_not_recorded" type="xs:boolean"/>

Element: contact

Namecontact
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<contact>
<address> ... </address> [1]
<phone> ... </phone> [0..1]
<fax> ... </fax> [0..1]
<email> ... </email> [0..1]
</contact>
Schema Component Representation
<xs:element name="contact">
<xs:complexType>
<xs:sequence>
<xs:element ref="address"/>
<xs:element ref="phone" minOccurs="0"/>
<xs:element ref="fax" minOccurs="0"/>
<xs:element ref="email" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: country

Namecountry
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<country
id="xs:integer [1]">
<name> ... </name> [1]
</country>
Schema Component Representation
<xs:element name="country">
<xs:complexType>
<xs:sequence>
<xs:element ref="name"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>

Element: creation_date

Namecreation_date
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<creation_date> xs:string </creation_date>
Schema Component Representation
<xs:element name="creation_date" type="xs:string"/>

Element: data

Namedata
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationRoot element
XML Instance Representation
<data>
<archives> ... </archives> [1]
<cities> ... </cities> [1]
<city_books> ... </city_books> [1]
<literature> ... </literature> [1]
</data>
Schema Component Representation
<xs:element name="data">
<xs:complexType>
<xs:sequence>
<xs:element ref="creation_date"/>
<xs:element ref="data_source"/>
<xs:element ref="description"/>
<xs:element ref="archives"/>
<xs:element ref="cities"/>
<xs:element ref="city_books"/>
<xs:element ref="literature"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: data_source

Namedata_source
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<data_source> xs:string </data_source>
Schema Component Representation
<xs:element name="data_source" type="xs:string"/>

Element: dates

Namedates
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<dates>
<period> ... </period> [1..*]
</dates>
Schema Component Representation
<xs:element name="dates">
<xs:complexType>
<xs:sequence>
<xs:element ref="period" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: description

Namedescription
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<description> xs:string </description>
Schema Component Representation
<xs:element name="description" type="xs:string"/>

Element: digital_copy

Namedigital_copy
Typexs:anyURI
Nillableno
Abstractno
XML Instance Representation
<digital_copy> xs:anyURI </digital_copy>
Schema Component Representation
<xs:element name="digital_copy" type="xs:anyURI"/>

Element: doi

Namedoi
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<doi> xs:string </doi>
Schema Component Representation
<xs:element name="doi" type="xs:string"/>

Element: earliest_date

Nameearliest_date
Typexs:integer
Nillableno
Abstractno
DocumentationEarliest date in this city book series.
XML Instance Representation
<earliest_date> xs:integer </earliest_date>
Schema Component Representation
<xs:element name="earliest_date" type="xs:integer"/>

Element: email

Nameemail
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<email> xs:string </email>
Schema Component Representation
<xs:element name="email" type="xs:string"/>

Element: fax

Namefax
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<fax> xs:string </fax>
Schema Component Representation
<xs:element name="fax" type="xs:string"/>

Element: first_name

Namefirst_name
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<first_name> xs:string </first_name>
Schema Component Representation
<xs:element name="first_name" type="xs:string"/>

Element: from

Namefrom
Typexs:string
Nillableno
Abstractno
DocumentationDate the city book was started.
XML Instance Representation
<from> xs:string </from>
Schema Component Representation
<xs:element name="from" type="xs:string"/>

Element: from_city

Namefrom_city
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<from_city
id="xs:integer [1]"
name="anySimpleType [1]"/>
Schema Component Representation
<xs:element name="from_city">
<xs:complexType>
<xs:attribute name="id" type="xs:integer" use="required"/>
<xs:attribute name="name" use="required"/>
</xs:complexType>
</xs:element>

Element: history

Namehistory
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<history> xs:string </history>
Schema Component Representation
<xs:element name="history" type="xs:string"/>

Element: item

Nameitem
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<item
id="xs:integer [1]">
Start Sequence [0..1]
<quantity> ... </quantity> [1]
End Sequence
<archive> ... </archive> [0..1]
<archival_id> ... </archival_id> [0..1]
<notes> ... </notes> [0..1]
<digital_copy> ... </digital_copy> [0..1]
<dates> ... </dates> [0..1]
</item>
Schema Component Representation
<xs:element name="item">
<xs:complexType>
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element ref="quantity"/>
<xs:element ref="quantity_type"/>
</xs:sequence>
<xs:element ref="archive" minOccurs="0"/>
<xs:element ref="archival_id" minOccurs="0"/>
<xs:element ref="notes" minOccurs="0"/>
<xs:element ref="digital_copy" minOccurs="0"/>
<xs:element ref="dates" minOccurs="0"/>
<xs:element ref="description"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>

Element: journal

Namejournal
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<journal> xs:string </journal>
Schema Component Representation
<xs:element name="journal" type="xs:string"/>

Element: last_name

Namelast_name
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<last_name> xs:string </last_name>
Schema Component Representation
<xs:element name="last_name" type="xs:string"/>

Element: lat

Namelat
Typexs:decimal
Nillableno
Abstractno
XML Instance Representation
<lat> xs:decimal </lat>
Schema Component Representation
<xs:element name="lat" type="xs:decimal"/>

Element: latest_date

Namelatest_date
Typexs:integer
Nillableno
Abstractno
DocumentationLatest date in this city book series.
XML Instance Representation
<latest_date> xs:integer </latest_date>
Schema Component Representation
<xs:element name="latest_date" type="xs:integer"/>

Element: literature

Nameliterature
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationCan either be the container element for all literature in the ILC database (in the case of a literature or a complete export) or the literature about a city or a city book (in the case of a city, city book or complete export). The container element for all literature contains publication child elements, the literature element in the context of a city or city book contains book child elements.
XML Instance Representation
<literature>
Start Choice [1]
<item> ... </item> [1..*]
<publication> ... </publication> [1..*]
End Choice
</literature>
Schema Component Representation
<xs:element name="literature">
<xs:complexType>
<xs:choice>
<xs:element ref="item" maxOccurs="unbounded"/>
<xs:element ref="publication" maxOccurs="unbounded"/>
</xs:choice>
</xs:complexType>
</xs:element>

Element: lng

Namelng
Typexs:decimal
Nillableno
Abstractno
XML Instance Representation
<lng> xs:decimal </lng>
Schema Component Representation
<xs:element name="lng" type="xs:decimal"/>

Element: location

Namelocation
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<location>
<lat> ... </lat> [1]
<lng> ... </lng> [1]
</location>
Schema Component Representation
<xs:element name="location">
<xs:complexType>
<xs:sequence>
<xs:element ref="lat"/>
<xs:element ref="lng"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: misc_archival_document

Namemisc_archival_document
Typexs:integer
Nillableno
Abstractno
DocumentationThis archival document is not a city book, but nevertheless recorded in the ILC database.
XML Instance Representation
<misc_archival_document> xs:integer </misc_archival_document>
Schema Component Representation
<xs:element name="misc_archival_document" type="xs:integer"/>

Element: name

Namename
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<name> xs:string </name>
Schema Component Representation
<xs:element name="name" type="xs:string"/>

Element: no_records_available

Nameno_records_available
Typexs:boolean
Nillableno
Abstractno
DocumentationNo known city books from this city have been preserved.
XML Instance Representation
<no_records_available> xs:boolean </no_records_available>
Schema Component Representation
<xs:element name="no_records_available" type="xs:boolean"/>

Element: notes

Namenotes
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<notes> xs:string </notes>
Schema Component Representation
<xs:element name="notes" type="xs:string"/>

Element: num_city_books

Namenum_city_books
Typexs:integer
Nillableno
Abstractno
DocumentationNumber of city books in volumes (as opposed to series).
XML Instance Representation
<num_city_books> xs:integer </num_city_books>
Schema Component Representation
<xs:element name="num_city_books" type="xs:integer"/>

Element: online_finding_aids

Nameonline_finding_aids
Typexs:anyURI
Nillableno
Abstractno
XML Instance Representation
<online_finding_aids> xs:anyURI </online_finding_aids>
Schema Component Representation
<xs:element name="online_finding_aids" type="xs:anyURI"/>

Element: pages

Namepages
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<pages> xs:string </pages>
Schema Component Representation
<xs:element name="pages" type="xs:string"/>

Element: period

Nameperiod
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<period>
<from> ... </from> [0..1]
<to> ... </to> [0..1]
<notes> ... </notes> [0..1]
</period>
Schema Component Representation
<xs:element name="period">
<xs:complexType>
<xs:sequence>
<xs:element ref="from" minOccurs="0"/>
<xs:element ref="to" minOccurs="0"/>
<xs:element ref="book_not_available" minOccurs="0"/>
<xs:element ref="notes" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: phone

Namephone
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<phone> xs:string </phone>
Schema Component Representation
<xs:element name="phone" type="xs:string"/>

Element: publication

Namepublication
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationLiterature concerning a city or a city book.
XML Instance Representation
<publication
id="xs:integer [0..1]">
<!-- Mixed content -->
Start Choice [0..*]
<category> ... </category> [1]
<notes> ... </notes> [1]
<authors> ... </authors> [1]
<chapters> ... </chapters> [1]
<doi> ... </doi> [1]
<journal> ... </journal> [1]
<pages> ... </pages> [1]
<tags> ... </tags> [1]
<title> ... </title> [1]
<type> ... </type> [1]
<urn> ... </urn> [1]
End Choice
</publication>
Schema Component Representation
<xs:element name="publication">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="category"/>
<xs:element ref="digital_copy"/>
<xs:element ref="notes"/>
<xs:element ref="authors"/>
<xs:element ref="century_concerned"/>
<xs:element ref="chapters"/>
<xs:element ref="doi"/>
<xs:element ref="journal"/>
<xs:element ref="pages"/>
<xs:element ref="publication_city"/>
<xs:element ref="publication_year"/>
<xs:element ref="published_in"/>
<xs:element ref="series_name"/>
<xs:element ref="series_volume"/>
<xs:element ref="tags"/>
<xs:element ref="title"/>
<xs:element ref="type"/>
<xs:element ref="urn"/>
</xs:choice>
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>
</xs:element>

Element: publication_city

Namepublication_city
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<publication_city> xs:string </publication_city>
Schema Component Representation
<xs:element name="publication_city" type="xs:string"/>

Element: publication_year

Namepublication_year
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<publication_year> xs:string </publication_year>
Schema Component Representation
<xs:element name="publication_year" type="xs:string"/>

Element: published_in

Namepublished_in
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationThe work this article/chapter has been published in.
XML Instance Representation
<published_in
id="xs:integer [1]">
</published_in>
Schema Component Representation
<xs:element name="published_in">
<xs:complexType>
<xs:sequence>
<xs:element ref="publication"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>

Element: quantity

Namequantity
Typexs:integer
Nillableno
Abstractno
XML Instance Representation
<quantity> xs:integer </quantity>
Schema Component Representation
<xs:element name="quantity" type="xs:integer"/>

Element: quantity_type

Namequantity_type
Typexs:NCName
Nillableno
Abstractno
XML Instance Representation
<quantity_type> xs:NCName </quantity_type>
Schema Component Representation
<xs:element name="quantity_type" type="xs:NCName"/>

Element: records

Namerecords
TypeLocally-defined complex type
Nillableno
Abstractno
DocumentationList of recorded city book series including each series' title, date range and the category assigned by the ILC team.
XML Instance Representation
<records>
</records>
Schema Component Representation
<xs:element name="records">
<xs:complexType>
<xs:sequence>
<xs:element ref="city_book_series" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: series_name

Nameseries_name
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<series_name> xs:string </series_name>
Schema Component Representation
<xs:element name="series_name" type="xs:string"/>

Element: series_volume

Nameseries_volume
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<series_volume> xs:string </series_volume>
Schema Component Representation
<xs:element name="series_volume" type="xs:string"/>

Element: state

Namestate
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<state
id="xs:integer [1]">
<name> ... </name> [1]
</state>
Schema Component Representation
<xs:element name="state">
<xs:complexType>
<xs:sequence>
<xs:element ref="name"/>
</xs:sequence>
<xs:attribute name="id" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>

Element: street

Namestreet
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<street> xs:string </street>
Schema Component Representation
<xs:element name="street" type="xs:string"/>

Element: tag

Nametag
Typexs:string
Nillableno
Abstractno
DocumentationTags are assigned by the ILC team. A list of all tags can be found on the ILC litrerature search page.
XML Instance Representation
<tag> xs:string </tag>
Schema Component Representation
<xs:element name="tag" type="xs:string"/>

Element: tags

Nametags
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<tags>
<tag> ... </tag> [1..*]
</tags>
Schema Component Representation
<xs:element name="tags">
<xs:complexType>
<xs:sequence>
<xs:element ref="tag" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: title

Nametitle
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<title> xs:string </title>
Schema Component Representation
<xs:element name="title" type="xs:string"/>

Element: to

Nameto
Typexs:string
Nillableno
Abstractno
DocumentationDate the city book was closed.
XML Instance Representation
<to> xs:string </to>
Schema Component Representation
<xs:element name="to" type="xs:string"/>

Element: type

Nametype
Typexs:NCName
Nillableno
Abstractno
XML Instance Representation
<type> xs:NCName </type>
Schema Component Representation
<xs:element name="type" type="xs:NCName"/>

Element: urn

Nameurn
Typexs:anyURI
Nillableno
Abstractno
XML Instance Representation
<urn> xs:anyURI </urn>
Schema Component Representation
<xs:element name="urn" type="xs:anyURI"/>

Element: volume

Namevolume
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<volume
id="xs:integer [0..1]">
<quantity> ... </quantity> [1]
<archive> ... </archive> [0..1]
<archival_id> ... </archival_id> [0..1]
<notes> ... </notes> [0..1]
<digital_copy> ... </digital_copy> [0..1]
<dates> ... </dates> [0..1]
Start Sequence [0..1]
<literature> ... </literature> [1]
End Sequence
</volume>
Schema Component Representation
<xs:element name="volume">
<xs:complexType>
<xs:sequence>
<xs:element ref="quantity"/>
<xs:element ref="quantity_type" minOccurs="0"/>
<xs:element ref="archive" minOccurs="0"/>
<xs:element ref="archival_id" minOccurs="0"/>
<xs:element ref="notes" minOccurs="0"/>
<xs:element ref="digital_copy" minOccurs="0"/>
<xs:element ref="dates" minOccurs="0"/>
<xs:sequence minOccurs="0">
<xs:element ref="description"/>
<xs:element ref="literature"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="id" type="xs:integer"/>
</xs:complexType>
</xs:element>

Element: volumes

Namevolumes
TypeLocally-defined complex type
Nillableno
Abstractno
XML Instance Representation
<volumes>
<volume> ... </volume> [1..*]
</volumes>
Schema Component Representation
<xs:element name="volumes">
<xs:complexType>
<xs:sequence>
<xs:element ref="volume" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Element: website

Namewebsite
Typexs:anyURI
Nillableno
Abstractno
XML Instance Representation
<website> xs:anyURI </website>
Schema Component Representation
<xs:element name="website" type="xs:anyURI"/>

Element: zip_code

Namezip_code
Typexs:string
Nillableno
Abstractno
XML Instance Representation
<zip_code> xs:string </zip_code>
Schema Component Representation
<xs:element name="zip_code" type="xs:string"/>

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.
NameAusAddress
Abstractno
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
<complexTypename="AusAddress">
<complexContent>
<extensionbase="Address">
<sequence>
<elementname="state" type="AusStates"/>
<elementname="postcode">
<simpleType>
<restrictionbase="string">
<patternvalue="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attributename="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.)

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.