<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.0 U (http://www.xmlspy.com) by Lucian Popa (IBM Almaden Research Center) -->
<!--W3C Schema generated by XML Spy v4.0 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="dblp">
		<xs:annotation>
			<xs:documentation>root</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="proceedings" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="editor" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="title"/>
							<xs:element ref="publisher"/>
							<xs:element ref="year"/>
							<xs:element ref="isbn" minOccurs="0"/>
							<xs:element ref="url" minOccurs="0"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="inproceedings" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="title"/>
							<xs:element ref="pages"/>
							<xs:element name="booktitle" type="xs:string"/>
							<xs:element ref="url" minOccurs="0"/>
							<xs:element ref="cdrom" minOccurs="0"/>
							<xs:element ref="month"/>
							<xs:element ref="year"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="article" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="title"/>
							<xs:element ref="pages"/>
							<xs:element ref="cdrom" minOccurs="0"/>
							<xs:element ref="month" minOccurs="0"/>
							<xs:element ref="year"/>
							<xs:element name="volume" type="xs:string"/>
							<xs:element name="journal" type="xs:string"/>
							<xs:element ref="number"/>
							<xs:element ref="url" minOccurs="0"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="book" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="editor" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="title"/>
							<xs:element ref="publisher"/>
							<xs:element ref="year"/>
							<xs:element ref="isbn" minOccurs="0"/>
							<xs:element ref="cdrom" minOccurs="0"/>
							<xs:element ref="cite" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="url" minOccurs="0"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="mastersthesis" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author"/>
							<xs:element ref="title"/>
							<xs:element ref="year"/>
							<xs:element ref="school"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="phdthesis" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author"/>
							<xs:element ref="title"/>
							<xs:element ref="year"/>
							<xs:element name="series" type="xs:string" minOccurs="0"/>
							<xs:element ref="number" minOccurs="0"/>
							<xs:element ref="month" minOccurs="0"/>
							<xs:element ref="school"/>
							<xs:element ref="publisher" minOccurs="0"/>
							<xs:element ref="isbn" minOccurs="0"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
				<xs:element name="www" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element ref="title"/>
							<xs:element ref="year" minOccurs="0"/>
							<xs:element ref="url"/>
						</xs:sequence>
						<xs:attribute name="key" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="author" type="xs:string"/>
	<xs:element name="cdrom" type="xs:string"/>
	<xs:element name="cite" type="xs:string"/>
	<xs:element name="editor" type="xs:string"/>
	<xs:element name="ee" type="xs:string"/>
	<xs:element name="isbn" type="xs:string"/>
	<xs:element name="month" type="xs:string"/>
	<xs:element name="number" type="xs:string"/>
	<xs:element name="pages" type="xs:string"/>
	<xs:element name="publisher" type="xs:string"/>
	<xs:element name="school" type="xs:string"/>
	<xs:element name="title" type="xs:string"/>
	<xs:element name="url" type="xs:string"/>
	<xs:element name="year" type="xs:string"/>
</xs:schema>
