<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Sean Semone (OASIS University of North Carolina at Chapel Hill) -->
<!--Generated by XML Authority. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:element name="object">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="title" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="creator" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="subject" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="description" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="publisher" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="contributor" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="date" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="type" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="format" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="identifier" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="source" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="language" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="relation" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="coverage" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="rights" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
			<xsd:attribute name="objectid" type="xsd:string" use="required">
				<xsd:annotation>
					<xsd:documentation>The unique identifier of an object instance in the database</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="title">
		<xsd:annotation>
			<xsd:documentation>Title is typically a name by which the object is formally known.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="titlequalifier" default="main">
						<xsd:annotation>
							<xsd:documentation>Denotes the type of title in the title element.  The default is 'main.'</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="short"/>
								<xsd:enumeration value="abbreviation"/>
								<xsd:enumeration value="alternative"/>
								<xsd:enumeration value="main"/>
								<xsd:enumeration value="release"/>
								<xsd:enumeration value="series"/>
								<xsd:enumeration value="subtitle"/>
								<xsd:enumeration value="firstline"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:annotation>
							<xsd:documentation>Scope indicates whether a given element describes the original object, a physical surrogate, such as a slide or photograph, or a digital surrogate, such as a scan of that slide.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="language" type="xsd:string" default="EN-US">
						<xsd:annotation>
							<xsd:documentation>The language of text in the element. Recommended best practice uses a two-letter Language Code followed optionally, by a two-letter Country Code. For example, en for English, fr for French, or en-uk for English used in the United Kingdom.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="creator">
		<xsd:annotation>
			<xsd:documentation>The entity primarily responsible for making the content of the object (e.g., person, organization, service, etc.)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="agenttype" default="person">
						<xsd:annotation>
							<xsd:documentation>The type of agent.  Person is the default value.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="person"/>
								<xsd:enumeration value="organization"/>
								<xsd:enumeration value="event"/>
								<xsd:enumeration value="object"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="agentrole" type="xsd:string"/>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:annotation>
							<xsd:documentation>The role the agent played with regard to the resource.  The agentrole can be used to specify more detailed information about the activity implied by the element.  For example, the creator of a sculpture would be entered in the Creator element, and could be given a role of Sculptor.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="subject">
		<xsd:annotation>
			<xsd:documentation>Keywords, key phrases or classification codes that describe a topic of the object. Recommended best practice is to select a value from a controlled vocabulary or formal classification scheme.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="vocabulary" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>The controlled vocabulary (if there is one) from which the subject terms were drawn. E.g. LCSH (Library of Congress Subject Headings).</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="description">
		<xsd:annotation>
			<xsd:documentation>An account of the content of the object.  Could be an abstract, table of contents, reference to a graphical representation of content or a free-text account.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="externaldesc" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>A URI pointing to an external description of the object.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="descriptionqualifier">
						<xsd:annotation>
							<xsd:documentation>Denotes the type of description, for example, a table of contents, or an abstract.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="TOC"/>
								<xsd:enumeration value="Abstract"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="language" type="xsd:string" default="EN-US"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="publisher">
		<xsd:annotation>
			<xsd:documentation>The entity responsible for making the object available (e.g., person, organization, service, etc.)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="agenttype" default="person">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="person"/>
								<xsd:enumeration value="organization"/>
								<xsd:enumeration value="event"/>
								<xsd:enumeration value="object"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="agentrole" type="xsd:string"/>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="contributor">
		<xsd:annotation>
			<xsd:documentation>An entity responsible for making contributions to the content of the object.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="agenttype" default="person">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="person"/>
								<xsd:enumeration value="organization"/>
								<xsd:enumeration value="event"/>
								<xsd:enumeration value="object"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="agentrole" type="xsd:string"/>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="type">
		<xsd:annotation>
			<xsd:documentation>Type includes terms describing general categories, functions, genres, or aggregation levels for content. Recommended best practice is to select a value from a controlled vocabulary. </xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="language" type="xsd:string" default="EN-US"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="format">
		<xsd:annotation>
			<xsd:documentation>Format may include the media-type or dimensions of the object. Format may be used to determine the software, hardware or other equipment needed to display or operate the object. Examples of dimensions include size and duration. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of Internet Media Types defining computer media formats).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="formatscheme" type="xsd:string" default="MIME">
						<xsd:annotation>
							<xsd:documentation>The format scheme indicates how the contents of the format element are to be interpreted.  For example, if the format element contains information about the size of an object, formatscheme could indicate the units in which that size is expressed, e.g., pixels or inches.  Formatscheme may also be used for media types, e.g., MIME.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="dimension" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>If the format element is being used to indicate the size of the object, dimension indicates which particular dimension the figure refers to, e.g. width, height, file size, etc.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="identifier">
		<xsd:annotation>
			<xsd:documentation>An unambiguous reference to the object within UNC Digital Library Services.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="identifierscheme" use="required">
						<xsd:annotation>
							<xsd:documentation>The scheme to which the identifier belongs. E.g., a URL, or an ISBN number.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="DOI"/>
								<xsd:enumeration value="ISBN"/>
								<xsd:enumeration value="ISMN"/>
								<xsd:enumeration value="ISRC"/>
								<xsd:enumeration value="ISRN"/>
								<xsd:enumeration value="ISSN"/>
								<xsd:enumeration value="SICI"/>
								<xsd:enumeration value="URL"/>
								<xsd:enumeration value="URN"/>
								<xsd:enumeration value="collectionspecific"/>
								<xsd:enumeration value="callno"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="target" default="main">
						<xsd:annotation>
							<xsd:documentation>Indicates whether the identifier refers to the object itself, or some surrogate, such as a thumbnail image which can be displayed in place of the object.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="main"/>
								<xsd:enumeration value="surrogate"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="source">
		<xsd:annotation>
			<xsd:documentation>A Reference to an object from which the present object is derived, in whole or in part.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="language">
		<xsd:annotation>
			<xsd:documentation>The language of the intellectual content of the object.  Recommended best practice uses a two-letter Language Code followed optionally, by a two-letter Country Code. For example, en for English, fr for French, or en-uk for English used in the United Kingdom.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="relation">
		<xsd:annotation>
			<xsd:documentation>A reference to a related object.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="relationtype" default="IsPartOf">
						<xsd:annotation>
							<xsd:documentation>The type of relationship being described, i.e., is this object a part of some other object, or a version of another object?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="IsPartOf"/>
								<xsd:enumeration value="References"/>
								<xsd:enumeration value="IsReferencedBy"/>
								<xsd:enumeration value="IsFormatOf"/>
								<xsd:enumeration value="IsVersionOf"/>
								<xsd:enumeration value="IsInSubCollection"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="objectid" type="xsd:long" use="required"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="coverage">
		<xsd:annotation>
			<xsd:documentation>Coverage will typically include spatial location (a place name or geographic coordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary and that, where appropriate, named places or time periods be used in preference to numeric identifiers such as sets of coordinates or date ranges.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType mixed="true">
			<xsd:choice minOccurs="0" maxOccurs="unbounded">
				<xsd:element ref="coordinate"/>
			</xsd:choice>
			<xsd:attribute name="coveragetype" default="placename">
				<xsd:annotation>
					<xsd:documentation>Indicates what kind of coverage the element refers to.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="placename"/>
						<xsd:enumeration value="periodname"/>
						<xsd:enumeration value="stylename"/>
						<xsd:enumeration value="time"/>
						<xsd:enumeration value="point"/>
						<xsd:enumeration value="line"/>
						<xsd:enumeration value="polygon"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="coveragescheme" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Coveragescheme is an optional attribute that provides information on how the contents of the coverage element are to be interpreted.  For example, if the coverage is describing a period name, the coveragescheme would indicate the culture to which that period belongs.  A coverage of 'Classical', for example, could have a coveragescheme of 'Greek,' or 'Mayan.'  If the coverage is a placename, then the coveragescheme might indicate what kind of place is being referred to, e.g. 'country,' 'findspot,' etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
			<xsd:attribute name="coveragedatum" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>If the coverage uses a coordinate system, this attribute can be used to specify a datum for that coordinate system.</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
			<xsd:attribute name="scope" default="surrogate-digital">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="original"/>
						<xsd:enumeration value="surrogate-physical"/>
						<xsd:enumeration value="surrogate-digital"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="mode" default="intransitive">
				<xsd:annotation>
					<xsd:documentation>Mode specifies whether the coverage element refers to the object itself (intransitive) or to the coverage of the object (transitive).  For example, a book on Germany written in America would have a transitive coverage of 'Germany' and an intransitive coverage of 'America.'</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="transitive"/>
						<xsd:enumeration value="intransitive"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="language" type="xsd:string" default="EN-US"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="coordinate">
		<xsd:annotation>
			<xsd:documentation>The coordinate element is to be used for numeric coverages of both time and space.  Coordinate elements are always empty.  The coordinate's value should be put in the coordinateval attribute.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="coordinateorder" type="xsd:string" default="1">
				<xsd:annotation>
					<xsd:documentation>The order in which coordinates within a coverage should be processed.</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
			<xsd:attribute name="coordinateaccuracy" default="approximate">
				<xsd:annotation>
					<xsd:documentation>Indicates whether the given coordinate is exactly accurate or is an approximation</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="exact"/>
						<xsd:enumeration value="approximate"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="coordinatetype">
				<xsd:annotation>
					<xsd:documentation>The type of coordinate and its axis.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="x"/>
						<xsd:enumeration value="xmin"/>
						<xsd:enumeration value="xmax"/>
						<xsd:enumeration value="y"/>
						<xsd:enumeration value="ymin"/>
						<xsd:enumeration value="ymax"/>
						<xsd:enumeration value="z"/>
						<xsd:enumeration value="zmin"/>
						<xsd:enumeration value="zmax"/>
						<xsd:enumeration value="t"/>
						<xsd:enumeration value="tmin"/>
						<xsd:enumeration value="tmax"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="coordinateval" type="xsd:string" use="required">
				<xsd:annotation>
					<xsd:documentation>The value of the coordinate</xsd:documentation>
				</xsd:annotation>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rights">
		<xsd:annotation>
			<xsd:documentation>Information about rights held in and over the object.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="rightsstatement" minOccurs="0"/>
				<xsd:element ref="rightscontact" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="rightsrealm" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
			<xsd:attribute name="scope" default="surrogate-digital">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="original"/>
						<xsd:enumeration value="surrogate-physical"/>
						<xsd:enumeration value="surrogate-digital"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rightscontact">
		<xsd:annotation>
			<xsd:documentation>Information on how to contact the person or organization responsible for this object.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="contacttype" default="freetext">
						<xsd:annotation>
							<xsd:documentation>Describes the content of the rightscontact element.  The contact type may be a URL, and email address, or free text.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="URL"/>
								<xsd:enumeration value="email"/>
								<xsd:enumeration value="freetext"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rightsrealm">
		<xsd:annotation>
			<xsd:documentation>This element is used to specify the actual permissions on the object and its descriptive metadata.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="discover" default="Y">
						<xsd:annotation>
							<xsd:documentation>Can this user or group find the object in a search?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Y"/>
								<xsd:enumeration value="N"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="read" default="Y">
						<xsd:annotation>
							<xsd:documentation>Can this user or group read the object's metadata?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Y"/>
								<xsd:enumeration value="N"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="write" default="N">
						<xsd:annotation>
							<xsd:documentation>Can this user or group modify the object itself?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Y"/>
								<xsd:enumeration value="N"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="execute" default="Y">
						<xsd:annotation>
							<xsd:documentation>Can this user or group traverse the link to the object?  That is, can the user or group retrieve the object itself?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Y"/>
								<xsd:enumeration value="N"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="writemetadata" default="N">
						<xsd:annotation>
							<xsd:documentation>Can this user or group modify the object's descriptive metadata?</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Y"/>
								<xsd:enumeration value="N"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="entityid" type="xsd:string" use="required">
						<xsd:annotation>
							<xsd:documentation>The ID number in the Digital Library database of the user or group to whom this set of permissions applies.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="rightsstatement" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>A statement specifying any copyright or licensing restrictions on use of the object</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="date">
		<xsd:annotation>
			<xsd:documentation>Date is associated with the creation or availability of the object. Recommended best practice follows the YYYY-MM-DD format.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="datetype">
						<xsd:annotation>
							<xsd:documentation>The type of date contained in the Date element.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Created"/>
								<xsd:enumeration value="DataGathered"/>
								<xsd:enumeration value="Valid"/>
								<xsd:enumeration value="Issued"/>
								<xsd:enumeration value="Available"/>
								<xsd:enumeration value="Accepted"/>
								<xsd:enumeration value="Acquired"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="dateaccuracy" default="exact">
						<xsd:annotation>
							<xsd:documentation>The accuracy of the date contained in the Date element.</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="exact"/>
								<xsd:enumeration value="approximate"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
					<xsd:attribute name="scope" default="surrogate-digital">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="original"/>
								<xsd:enumeration value="surrogate-physical"/>
								<xsd:enumeration value="surrogate-digital"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
