<bibliography ... >
<publishers>
<publisher id="springer">
<name>Springer</name>
<city>Berlin / Germany</city>
</publisher>
<publisher id="addWesley">
<name>Addison-Wesley</name>
<city>Reading, Massachusetts / USA</city>
</publisher>
</publishers>
<book id="ab94" publisher="springer" year="1994">
<title>Infinite Dimensional Analysis</title>
<author>Charalambos D. Aliprantis</author>
<editor>Kim C. Border</editor>
</book>
<book id="goossens93" publisher="addWesley" year="1993">
<title>The LaTeX Companion</title>
<editor>Michel Goossens</editor>
<author>Frank Mittelbach</author>
<author>Alexander Samarin</author>
</book>
<website id="bibtex" access="2018-07-15">
<uri>https://en.wikipedia.org/wiki/BibTeX</uri>
<title>BiBTeX - Wikipedia</title>
<!-- Optional: <author>...</author> -->
</website>
</bibliography> |
Data integrity rules:
bibliography and publishers may be empty.
Each publisher must have a
(name, city) combination being unique within
publishers. Hint: XML schema
allows for multiple xs:field
elements.
The set of @id values of publisher entries must be unique within
publishers.
The set of @id values of book and website entries must be unique within
bibliography.
A book entry must have a
title and at least one author or editor child.
A book
@publisher 's attribute value must refer to an
existing publisher
@id attribute value.
A book @year 's
attribute must be of integer value.
A website must have both
uri and title and may have author children.
uri content must begin
either with http:// or https:// .
Hint: Use http[s]?://.+ .
The @access date attribute value must be
specified with respect to English locale. Hint: A useful
standard schema type exists.
|