<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://purl.org/kmoddl/kmoddltype_v1.01" xmlns="http://purl.org/kmoddl/kmoddltype_v1.01" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.00.000">
	<xs:annotation>
		<xs:documentation xml:lang="en">
		      KMODDL Type Vocabulary XML Schema, version 1.01
		      XML Schema for  http://purl.org/kmoddl/kmoddltype_v1.01 namespace

		      Created 2004-09-02   by Rick Silterra es287@cornell.edu

		      This schema defines a simpleType 
                      which enumerates the allowable values for the 
		      KMODDL Type Vocabulary.
		      2004-10-28 Added types  to distinguish print from digitial resources.
    		</xs:documentation>
	</xs:annotation>
	<xs:simpleType name="KMODDLType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
		      MODDLType is a simpleType
                      which enumerates the allowable values for the 
		      KMODDLType Vocabulary.
		      2004-10-28 Added types  to distinguish print from digitial resources.
    		</xs:documentation>
		</xs:annotation>
		<xs:union>
			<xs:simpleType>
				<xs:restriction base="xs:Name">
					<xs:enumeration value="Model"/>
					<xs:enumeration value="StereolithographyFile"/>
					<xs:enumeration value="StillImage"/>
					<xs:enumeration value="Movie"/>
					<xs:enumeration value="VRML"/>
					<xs:enumeration value="Simulation"/>
					<xs:enumeration value="Tutorial"/>
					<xs:enumeration value="Biography"/>
					<xs:enumeration value="Book_Digital"/>
					<xs:enumeration value="Book_Print"/>
					<xs:enumeration value="BookSection_Digital"/>
					<xs:enumeration value="BookSection_Print"/>
					<xs:enumeration value="Paper_Digital"/>
					<xs:enumeration value="Paper_Print"/>
					<xs:enumeration value="Article_Digital"/>
					<xs:enumeration value="Article_Print"/>
					<xs:enumeration value="ConferenceProceeding_Digital"/>
					<xs:enumeration value="ConferenceProceeding_Print"/>
					<xs:enumeration value="ThesisDissertation_Digital"/>
					<xs:enumeration value="ThesisDissertation_Print"/>
					<xs:enumeration value="CADModel"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="schemaVersionType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
				The schemaVersion is specified as "version" 
				attribute for the root element of a schema.  It is also specified as the "schemaVersion" attribute of any instance docs.  There is a relationship between the schemaVersion indicated and the targetNamespace.  Further details at  http://comm.nsdlib.org/projects/repository/document/schemaVers/en/1/schemaVers.doc 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="\d\.\d{2}\.\d{3}"/>
		</xs:restriction>
	</xs:simpleType>

</xs:schema>
