<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 U (http://www.xmlspy.com) by Tyler Bell (Oxford ArchDigital Ltd.) -->
<xs:schema xmlns:midas="http://www.heritage-standards.org.uk/midas/schema/1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.heritage-standards.org.uk/midas/schema/1.1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1" id="midas_monument">
<!--Version 1.1 with corrected web address for schema -->
	<xs:include schemaLocation="midas_common.xsd"/>
	<xs:include schemaLocation="midas_temporal.xsd"/>
	<xs:include schemaLocation="midas_craft.xsd"/>
	<xs:include schemaLocation="midas_spatial.xsd"/>
	<xs:include schemaLocation="midas_artefact.xsd"/>
	<xs:include schemaLocation="midas_meta.xsd"/>
	<xs:include schemaLocation="midas_actor.xsd"/>
	<xs:annotation>
		<xs:documentation>This is the Monument Schema for the MIDAS standard, part of the FISH suite of XML schemas for the historic environment.  The primary elements are: (1) appellation, monument names and identifiers; (2) description, free text full and summary descriptions; and (3) character, other monument attributes.</xs:documentation>
	</xs:annotation>
	<xs:group name="type">
		<xs:sequence>
			<xs:element name="type" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Records monument type and associated data. This is a recursive, nested element.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<!-- Begin /monuments/monument/characters/character/type/monumenttype -->
						<xs:element name="monumenttype" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Element used to record more structured data for monument character.</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 /monuments/monument/characters/character/temporal (reference)-->
						<xs:element ref="midas:temporal" minOccurs="0"/>
						<!-- Begin /monuments/monument/characters/character/type/evidence -->
						<xs:element name="evidence" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Records the visual or archaeological evidence of the monument.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="type"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<!-- Begin /monuments/monument/characters/character/type/materials -->
						<xs:element name="materials" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Element used to hold numerous materials.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<!-- Begin /monuments/monument/characters/character/type/materials/material -->
									<xs:element name="material" minOccurs="0" maxOccurs="unbounded">
										<xs:annotation>
											<xs:documentation>A single monument material.</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<!-- Begin /monuments/monument/characters/character/type/annex -->
						<xs:element name="annex" minOccurs="0">
							<xs:annotation>
								<xs:documentation>MIDAS Annexes</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<!-- Begin /monuments/monument/characters/character/type/annex/craft (reference)-->
									<xs:element ref="midas:craft" minOccurs="0" maxOccurs="unbounded"/>
									<!-- Begin /monuments/monument/characters/character/type/annex/artefact (reference)-->
									<xs:element ref="midas:artefact" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<!-- Begin /monuments/monument/characters/character/type/type (nesting) -->
						<!-- <xs:element ref="midas:type" minOccurs="0"/> -->
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:group>
	<!-- Begin /monuments root element -->
	<xs:element name="monuments">
		<xs:annotation>
			<xs:documentation>Root element</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<!-- Begin /monuments/meta (documents entire collection of monument records)-->
				<xs:element ref="midas:meta" minOccurs="0"/>
				<!-- Begin /monuments/monument -->
				<xs:element name="monument" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Element for recording monument information.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<!-- Begin /monuments/monument/recordmetadata -->
							<xs:group ref="midas:recordmetadata" minOccurs="0"/>
							<!-- Begin /monuments/monument/appellation -->
							<xs:group ref="midas:appellation"/>
							<!-- Begin /monuments/monument/description -->
							<xs:group ref="midas:description" maxOccurs="unbounded"/>
							<!-- Begin /monuments/actors -->
							<xs:element name="actors" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Collective element for recording one or more people/groups associated with the monument.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element ref="midas:actor" minOccurs="0" maxOccurs="unbounded"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- Begin /monuments/monument/designations -->
							<xs:element name="designations" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Collective element used to one or more monument designations. Use for legal and statutory information.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<!-- Begin /monuments/monument/designations/designation -->
										<xs:element name="designation" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Use to describe a single monument designation.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<!-- Begin /monuments/monument/designations/designation/status -->
													<xs:element name="status" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Protection status, e.g. "Listed Building".</xs:documentation>
														</xs:annotation>
													</xs:element>
													<!-- Begin /monuments/monument/designations/designation/grade -->
													<xs:element name="grade" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Grade of designation (qualification of status). There may not necessarily be a grade, e.g. for scheduling</xs:documentation>
														</xs:annotation>
													</xs:element>
													<!-- Begin /monuments/monument/designations/designation/date -->
													<xs:element name="date" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Date of designation.</xs:documentation>
														</xs:annotation>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- Begin /monuments/monument/characters -->
							<xs:element name="characters" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Element used to one or more monument character elements.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<!-- Begin /monuments/monument/characters/character -->
										<xs:element name="character" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Element used to record more structured data for monument character.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<!-- Begin /monuments/monument/characters/character/spatial (reference)-->
													<xs:element ref="midas:spatial" minOccurs="0"/>
													<!-- Begin /monuments/monument/characters/character/type (reference)-->
													<xs:group ref="midas:type"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<!-- End /monuments/monument/characters/character -->
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- End /monuments/monument/characters -->
							<!-- Begin /monuments/monument/relationships (reference)-->
							<xs:group ref="midas:related" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<!-- End /monuments/monument -->
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- End /monuments -->
</xs:schema>

