<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

 <xsd:element name="BibRecord">
 	<xsd:complexType>
 	
 		<xsd:sequence>
 		
      <xsd:element name="title" type="xsd:string" />
      
      <xsd:element name="creator" maxOccurs="unbounded" type="xsd:string" />

      <xsd:element name="contributor" minOccurs="0"  maxOccurs="unbounded" type="xsd:string" />

      <xsd:element name="publisher" type="xsd:string" />

      <xsd:element name="date" type="xsd:string" />

      <xsd:element name="series" minOccurs="0" type="xsd:string" />

      <xsd:element name="format" minOccurs="0" type="xsd:string" />

      <xsd:element name="language" type="xsd:string" />

      <xsd:element name="description" minOccurs="0"  maxOccurs="unbounded" type="xsd:string" />

      <xsd:element name="subject" minOccurs="0"  maxOccurs="unbounded" type="xsd:string" />

			<xsd:element name="identifier" maxOccurs="unbounded" >
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="ISBN"/>
										<xsd:enumeration value="CallNumber"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
      
 		</xsd:sequence>
 		
	</xsd:complexType>
	
 </xsd:element>

</xsd:schema>
