<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 sp1 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_spatial.xsd"/>
	<xs:include schemaLocation="midas_meta.xsd"/>
	<xs:include schemaLocation="midas_actor.xsd"/>
	<xs:annotation>
		<xs:documentation>This is the Object Schema for the MIDAS standard, part of the FISH suite of XML schemas for the historic environment.  It is designed to hold information relating to archaeologically significant cultural or biologically derived items, including artefacts found either by chance or in the course of formal archaeological investigations.</xs:documentation>
	</xs:annotation>
	<!-- Begin objecttype element definition. This is used in two places within this schema-->
	<xs:element name="objecttype">
		<xs:annotation>
			<xs:documentation>Type of object, usually drawn from the MDA Object Type Thesaurus</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="certainty" default="certain">
						<xs:annotation>
							<xs:documentation>How certain is this object type identification?</xs:documentation>
						</xs:annotation>
					</xs:attribute>
					<xs:attribute name="namespace" use="optional">
						<xs:annotation>
							<xs:documentation>From what resource (thesaurus) is this object type derived? Use the identifier 'cla_'</xs:documentation>
						</xs:annotation>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<!-- Begin /objects root element -->
	<xs:element name="objects">
		<xs:annotation>
			<xs:documentation>Collective root element containing one or more objects</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<!-- Begin /objects/meta (documents entire collection of monument records)-->
				<xs:element ref="midas:meta" minOccurs="0"/>
				<!-- Begin /objects/object -->
				<xs:element name="object" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Root element for recording small finds and artefacts.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:group ref="midas:recordmetadata" minOccurs="0"/>
							<xs:group ref="midas:appellation"/>
							<!-- Character element here-->
							<xs:element name="character" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Holding element for other elements that describe the artefact's character. Note that this is one of the few instances in MIDAS where an element can be repeated without a contain element.  Repeat CHARACTER in the rare instance where you wish also  to describe a separate part of the object independently, such as a Roman coin that forms the pendant of an Anglo-Saxon necklace.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element ref="midas:objecttype"/>
										<xs:element name="descriptions" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Holding element for one or more descriptions of this object</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:group ref="midas:description" maxOccurs="unbounded"/>
											</xs:complexType>
										</xs:element>
										<xs:element name="classifications" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Holding element containing one or more classification and typology/ information elements</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="classification" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Identifier for domain-specific classifications</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="namespace" use="optional">
																		<xs:annotation>
																			<xs:documentation>From what resource (thesaurus) is this classification derived?</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="manufacture" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Holding element containing information relating to the manufacture of the object</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="materials" minOccurs="0">
														<xs:annotation>
															<xs:documentation>Holding element containing one or more material elements</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:sequence>
																<xs:element name="material" maxOccurs="unbounded">
																	<xs:annotation>
																		<xs:documentation>The material that this object consist of</xs:documentation>
																	</xs:annotation>
																	<xs:complexType>
																		<xs:simpleContent>
																			<xs:extension base="xs:string">
																				<xs:attribute name="namespace" use="optional">
																					<xs:annotation>
																						<xs:documentation>From what resource (thesaurus) is this material type derived?</xs:documentation>
																					</xs:annotation>
																				</xs:attribute>
																			</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element name="technique" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>The technique(s) used to manufacture the object. Can be repeated.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="namespace" use="optional">
																		<xs:annotation>
																			<xs:documentation>From what resource (thesaurus) is this technique derived?</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
													<xs:element ref="midas:temporal" minOccurs="0"/>
													<xs:element ref="midas:spatial" minOccurs="0"/>
													<xs:element ref="midas:actor" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="measurements" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Holding element for all quantitative measurements</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="measurement" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Measurement value. Repeat for different measurements.</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="type" use="required">
																		<xs:annotation>
																			<xs:documentation>Type of measurement: (height, weight, width, depth, diameter, etc.)</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																	<xs:attribute name="units" use="required">
																		<xs:annotation>
																			<xs:documentation>The units of this measurement. Use metric abbreviations: mm, cm, g, m,  etc. from ISO 1000</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="decorations" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Holding element for holding decoration information</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element name="decoration" minOccurs="0" maxOccurs="unbounded">
														<xs:annotation>
															<xs:documentation>Description of decoration. Use one decoration element for each type of decoration</xs:documentation>
														</xs:annotation>
														<xs:complexType>
															<xs:simpleContent>
																<xs:extension base="xs:string">
																	<xs:attribute name="type" use="optional">
																		<xs:annotation>
																			<xs:documentation>Type of decoration, including' inscription'</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<!-- The node below is used to store names and identifiers of the  object itself (NOT the names of the people involved!)-->
							<xs:element name="condition" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Holding element for elements that contain info on condition</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="wear" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Records the state of wear of the object. Users may wish to use standard numismatic terminology (Seaby's Standard Catalogue explains these terms with illustrations of coins in different conditions - see pp. 1, 61 and 258-9 of the 1998 edition).</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="namespace" use="optional">
															<xs:annotation>
																<xs:documentation>The namespace from which the value is derived </xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="state" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Records the state of the object at the time when it was recorded (as opposed to its state of WEAR at the time when it was deposited in the ground).</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="namespace" use="optional">
															<xs:annotation>
																<xs:documentation>The namespace from which the value is derived </xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="preservation" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Status of the object relating to its state of preservation ('waterlogged', 'mineralised', 'desiccated', etc.) This is not STATE,  a qualitative statement of condition.  An object could
be in bad condition, but waterlogged therefore retaining value for some
types of investigation.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="namespace" use="optional">
															<xs:annotation>
																<xs:documentation>The namespace from which the value is derived </xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
										<xs:element name="completeness" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Use to note whether the object is incomplete. Objects may be assumed to be complete unless otherwise noted (default NULL = 'complete').  Usage note: although these are not intended to be precise terms, as a rule of thumb use ‘incomplete’ if at least half of the object survives and ‘fragment’ if less than half of it survives.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:simpleContent>
													<xs:extension base="xs:string">
														<xs:attribute name="namespace" use="optional">
															<xs:annotation>
																<xs:documentation>The namespace from which the value is derived </xs:documentation>
															</xs:annotation>
														</xs:attribute>
													</xs:extension>
												</xs:simpleContent>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="reuses" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Holding element for multiple reuse elements. Reuse elements are employed when the object has undergone a material change to accommodate a new funciton (holes drilled in a 'po't  makes it a 'strainer'). Reuse should not be employed for puterly funcitonal change (a 'pot' does not become a 'planter' simply because it contains flowers).</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="reuse" minOccurs="0" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>Holding element for reuse object type and temporal elements</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element ref="midas:objecttype"/>
													<xs:element ref="midas:temporal" minOccurs="0"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="activities" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Holding element for all activities (identification, recording, transfers, loss, production, etc.) and their associated time and place. NOTE: the discovery and manufacture activities have their own elements, and should NOT be included here.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element name="activity" maxOccurs="unbounded">
											<xs:annotation>
												<xs:documentation>A MIDAS artefact 'activity' is any event that is associated with the object/artefact, and the people and place it happened. The 'type' attribute is required.</xs:documentation>
											</xs:annotation>
											<xs:complexType>
												<xs:sequence>
													<xs:element ref="midas:actor" minOccurs="0"/>
													<xs:element ref="midas:temporal" minOccurs="0"/>
												</xs:sequence>
												<xs:attribute name="type" use="required">
													<xs:annotation>
														<xs:documentation>Records the type of activity (event). This is required.</xs:documentation>
													</xs:annotation>
												</xs:attribute>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="discovery" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>Holding element for all information relating to the discovery of the artefact/object.</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:element ref="midas:actor" minOccurs="0" maxOccurs="unbounded"/>
										<xs:element ref="midas:spatial" minOccurs="0"/>
										<xs:element ref="midas:temporal" minOccurs="0"/>
										<xs:element name="method" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Method of Discovery. Agricultural or drainage work’, ‘Building work’, ‘Gardening’, ‘Metal detector’ and ‘Other chance find’ etc.</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="circumstance" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Additional information, largely unformatted, that is considered important in relation to the circumstances of the discovery.</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="quantity" type="xs:integer" minOccurs="0">
								<xs:annotation>
									<xs:documentation>All objects should be recorded as single entities.  If this element is omitted, the default value is assumed to be '1'. However, in instances where collective recording is expedient or sensible, this element can be used to record the number (integer) of objects.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:group ref="midas:related" minOccurs="0"/>
							<xs:element name="objectannex" minOccurs="0">
								<xs:annotation>
									<xs:documentation>MIDAS ObjectAnnexes</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<!-- Begin /monuments/monument/characters/character/type/annex/craft (reference)-->
										<!-- Begin /monuments/monument/characters/character/type/annex/artefact (reference)-->
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- End /objectss -->
</xs:schema>
