<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="author" type="xs:string"/>
	<xs:element name="cdrom" type="xs:string"/>
	<xs:element name="cite">
		<xs:complexType>
			<xs:simpleContent>
				<xs:restriction base="xs:string">
					<xs:attribute name="label" type="xs:string"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<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="editor" type="xs:string"/>
	<xs:element name="ee" type="xs:string"/>
	<xs:element name="isbn" type="xs:string"/>
	<xs:element name="month">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="April"/>
				<xs:enumeration value="August"/>
				<xs:enumeration value="December"/>
				<xs:enumeration value="January"/>
				<xs:enumeration value="July"/>
				<xs:enumeration value="June"/>
				<xs:enumeration value="March"/>
				<xs:enumeration value="May"/>
				<xs:enumeration value="November"/>
				<xs:enumeration value="September"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="number">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="1"/>
				<xs:enumeration value="11045"/>
				<xs:enumeration value="2"/>
				<xs:enumeration value="3"/>
				<xs:enumeration value="4"/>
				<xs:enumeration value="DS-96-3"/>
				<xs:enumeration value="LBL-32883"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="pages" type="xs:string"/>
	<xs:element name="publisher">
		<xs:complexType>
			<xs:simpleContent>
				<xs:restriction base="xs:string">
					<xs:attribute name="href" type="xs:string"/>
				</xs:restriction>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<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>
