<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:midas="http://www.heritage-standards.org.uk/midas/schema/2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.heritage-standards.org.uk/midas/schema/2.0" elementFormDefault="qualified" version="2.0" id="midas_designation">
	<!--Version 2.0 with corrected web address for schema -->
	<xs:include schemaLocation="midas_common.xsd"/>
	<xs:include schemaLocation="midas_temporal.xsd"/>
	<xs:include schemaLocation="midas_spatial.xsd"/>
	<xs:include schemaLocation="midas_actor.xsd"/>
	<xs:include schemaLocation="midas_meta.xsd"/>
	<xs:include schemaLocation="midas_area.xsd"/>
	<xs:annotation>
		<xs:documentation>This is the Designation (Designation and Protection) Schema for the MIDAS standard, part of the FISH suite of
            XML schemas for the historic environment. Activities which implement or revoke statutory and non-statutory designation and protection regimes which may apply to Heritage Assets. </xs:documentation>
	</xs:annotation>
	<!-- Begin /designations root element -->
	<xs:element name="designations">
		<xs:annotation>
			<xs:documentation>Root designation element.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<!-- Begin /meta (documents entire collection of designations records)-->
				<xs:element ref="midas:meta" minOccurs="0"/>
				<!-- Begin /designations/designation -->
				<xs:element name="designation" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Element for recording designations</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<!-- Begin  /designations/designation/recordmetadata -->
							<xs:group ref="midas:recordmetadata"/>
							<!-- Begin /designations/designation/appellation -->
							<xs:group ref="midas:appellation"/>
							<!-- Begin /designations/designation/description (reference)-->
							<xs:group ref="midas:description" maxOccurs="unbounded"/>
							<!-- Begin /designations/designation/statutoryname -->
							<xs:element name="statutoryname">
								<xs:annotation>
									<xs:documentation>Element used to record Statutory Name. Example: HMS SANDHURST DESIGNATED WRECK </xs:documentation>
								</xs:annotation>
							</xs:element>
							<!-- Begin /designations/designation/statutorydescription -->
							<xs:element name="statutorydescription">
								<xs:annotation>
									<xs:documentation>Element used to record Statutory Description. </xs:documentation>
								</xs:annotation>
							</xs:element>
							<!-- Begin /designations/designation/entrytype -->
							<xs:element name="entrytype">
								<xs:annotation>
									<xs:documentation>Element to distinguish site-based designation from non-site-based designation.
Example: SITE; COLLECTION </xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:simpleContent>
										<xs:extension base="xs:string">
											<xs:attribute name="namespace"/>
										</xs:extension>
									</xs:simpleContent>
								</xs:complexType>
							</xs:element>
							<!-- Begin /designations/designation/protectiontype -->
							<xs:element name="protectiontype">
								<xs:annotation>
									<xs:documentation>Element used to record Protection Type.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:attribute name="grade" use="optional"/>
								</xs:complexType>
							</xs:element>
							<!-- Begin /designations/designation/protectionstartdate -->
							<xs:element name="protectionstartdate">
								<xs:annotation>
									<xs:documentation>Element used to record Protection Start Date.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<!-- Begin /designations/designation/protectionenddate -->
							<xs:element name="protectionenddate" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Element used to record Protection End Date.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<!-- Begin /designations/designation/actor -->
							<xs:element ref="midas:actor"/>
							<!-- Begin /designations/designation/casework -->
							<!-- Begin /designations/designation/area -->
							<!-- Begin /designations/designation/spatial -->
							<xs:element ref="midas:spatial" minOccurs="0" maxOccurs="unbounded"/>
							<!-- Begin /designations/designation/archive -->
							<!-- Begin /designations/designation/managementactivitydocumentation -->
							<!-- Begin /monument/relationships (reference)-->
							<xs:group ref="midas:related" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!-- End /events/event -->
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- End /events -->
</xs:schema>

