<?xml version="1.0" ?>
<!--<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd">-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://sobekrepository.org/schemas/sobekcm_part/" targetNamespace="http://sobekrepository.org/schemas/sobekcm_part/"
	elementFormDefault="qualified" attributeFormDefault="unqualified" xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd"
	version="1.0">
	<xs:annotation>
		<xs:documentation xml:lang="en">
			Schema defining metadata elements to be used for Performing Arts projects for SobekCM.	
			This schema has been designed as an extension schema to the METS format. 
			Components defined and declared here may be used in a METS mdWrap/xmlData section. 
			Developer: Mark Sullivan (MarSull@uflib.ufl.edu)
			Creation Date: November 2006
	    </xs:documentation>
	</xs:annotation>
	<!-- All elements which describe the performance appear in a PerformingArts object -->
	<!-- This element should appear in a descriptive (dmdSec) wrapper in the METS file -->
	<xs:element name="performingArts">
		<xs:complexType>
			<xs:choice minOccurs="1" maxOccurs="unbounded">
				<!-- This element stores information about a single performer -->
				<xs:element name="Performer" type="partPerformer" minOccurs="0" maxOccurs="unbounded" />
				
				<!-- This element stores information about a single performance -->
				<xs:element name="Performance" type="partPerformance" minOccurs="0" maxOccurs="unbounded" />
			</xs:choice>
		</xs:complexType>
	</xs:element>
	
	<!-- Define the complex Performer type -->
	<xs:complexType name="partPerformer">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="lifespan" type="xs:string" use="optional" /> 
				<xs:attribute name="title" type="xs:string" use="optional" /> 
				<xs:attribute name="occupation" type="xs:string" use="optional" /> 
				<xs:attribute name="sex" type="xs:string" use="optional" /> 
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	
	<!-- Define the complex Performance type -->
	<xs:complexType name="partPerformance">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="date" type="xs:string" use="optional" /> 
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	
</xs:schema>