<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Jenny Mitcham (ADS) --><xs:schema targetNamespace="http://www.oasis.ac.uk/schema/1_1/" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:oasis="http://www.oasis.ac.uk/schema/1_1/" xmlns:xs="http://www.w3.org/2001/XMLSchema">	<xs:element name="oasis">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:download_on"/>				<xs:element ref="oasis:download_by"/>				<xs:element ref="oasis:oasis_id" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="oasis_id">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:project_details"/>				<xs:element ref="oasis:project_location"/>				<xs:element ref="oasis:project_creators" minOccurs="0"/>				<xs:element ref="oasis:project_archives" minOccurs="0"/>				<xs:element ref="oasis:project_bibliography" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="id" type="xs:ID" use="required"/>			<xs:attribute name="created" type="xs:string"/>			<xs:attribute name="created_by" type="xs:string"/>			<xs:attribute name="last_edited" type="xs:string" use="required"/>			<xs:attribute name="edited_by" type="xs:string" use="required"/>			<xs:attribute name="status" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_details">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:project_name"/>				<xs:element ref="oasis:project_desc" minOccurs="0"/>				<xs:element ref="oasis:project_dates" minOccurs="0"/>				<xs:element ref="oasis:work" minOccurs="0"/>				<xs:element ref="oasis:assoc_id" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:project_type" minOccurs="0"/>				<xs:element ref="oasis:status" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:landuse" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:monument" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:artefact" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="complete" type="xs:string" use="required"/>			<xs:attribute name="validated" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_location">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:location" maxOccurs="unbounded"/>				<xs:element ref="oasis:postcode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:area" minOccurs="0"/>				<xs:element ref="oasis:grid_refs" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:heightOD" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="complete" type="xs:string" use="required"/>			<xs:attribute name="validated" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_creators">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:organisation" minOccurs="0"/>				<xs:element ref="oasis:pb_originator" minOccurs="0"/>				<xs:element ref="oasis:pd_originator" minOccurs="0"/>				<xs:element ref="oasis:director" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:supervisor" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:funding" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="complete" type="xs:string" use="required"/>			<xs:attribute name="validated" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_archives">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:digital" minOccurs="0"/>				<xs:element ref="oasis:paper" minOccurs="0"/>				<xs:element ref="oasis:physical" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="complete" type="xs:string" use="required"/>			<xs:attribute name="validated" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_bibliography">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:title" minOccurs="0"/>				<xs:element ref="oasis:serial_title" minOccurs="0"/>				<xs:element ref="oasis:mono_title" minOccurs="0"/>				<xs:element ref="oasis:author" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:editor" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:page_no" minOccurs="0"/>				<xs:element ref="oasis:edition" minOccurs="0"/>				<xs:element ref="oasis:other_bib" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:date" minOccurs="0"/>				<xs:element ref="oasis:publisher" minOccurs="0"/>				<xs:element ref="oasis:place" minOccurs="0"/>				<xs:element ref="oasis:isbn" minOccurs="0"/>				<xs:element ref="oasis:issn" minOccurs="0"/>				<xs:element ref="oasis:desc" minOccurs="0"/>				<xs:element ref="oasis:url" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:string" use="required"/>			<xs:attribute name="type" type="xs:string" use="required"/>			<xs:attribute name="complete" type="xs:string" use="required"/>			<xs:attribute name="validated" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="arch_id" type="xs:string"/>	<xs:element name="arch_recipient" type="xs:string"/>	<xs:element name="area">		<xs:complexType>			<xs:attribute name="size" type="xs:decimal" use="required"/>			<xs:attribute name="units" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="artefact">		<xs:complexType>			<xs:attribute name="type" type="xs:string" use="required"/>			<xs:attribute name="period" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="assoc_id">		<xs:complexType>			<xs:attribute name="type" type="xs:string" use="required"/>			<xs:attribute name="id" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="author" type="xs:string"/>	<xs:element name="contents" type="xs:string"/>	<xs:element name="date" type="xs:integer"/>	<xs:element name="desc" type="xs:string"/>	<xs:element name="dev" type="xs:string"/>	<xs:element name="digital">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:arch_recipient" minOccurs="0"/>				<xs:element ref="oasis:arch_id" minOccurs="0"/>				<xs:element ref="oasis:contents" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:media" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:notes" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="director" type="xs:string"/>	<xs:element name="download_by" type="xs:string"/>	<xs:element name="download_on" type="xs:string"/>	<xs:element name="edition" type="xs:string"/>	<xs:element name="editor" type="xs:string"/>	<xs:element name="full_easting" type="xs:integer"/>	<xs:element name="full_northing" type="xs:integer"/>	<xs:element name="funding" type="xs:string"/>	<xs:element name="grid_refs">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:full_easting"/>				<xs:element ref="oasis:full_northing"/>			</xs:sequence>			<xs:attribute name="mapcode" type="xs:string" use="required"/>			<xs:attribute name="easting" type="xs:integer" use="required"/>			<xs:attribute name="northing" type="xs:integer" use="required"/>			<xs:attribute name="type" use="required">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="Point"/>						<xs:enumeration value="Line"/>						<xs:enumeration value="Polygon"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="heightOD">		<xs:complexType>			<xs:attribute name="min" type="xs:decimal" use="required"/>			<xs:attribute name="max" type="xs:decimal" use="required"/>			<xs:attribute name="units" use="required">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="metres"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="invest" type="xs:string"/>	<xs:element name="isbn" type="xs:string"/>	<xs:element name="issn" type="xs:string"/>	<xs:element name="landuse" type="xs:string"/>	<xs:element name="location">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:country"/>				<xs:element ref="oasis:county"/>				<xs:element ref="oasis:district"/>				<xs:element ref="oasis:parish"/>				<xs:element ref="oasis:sitename"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="supervisor" type="xs:string"/>	<xs:element name="media" type="xs:string"/>	<xs:element name="method" type="xs:string"/>	<xs:element name="mono_title" type="xs:string"/>	<xs:element name="monument">		<xs:complexType>			<xs:attribute name="type" type="xs:string" use="required"/>			<xs:attribute name="period" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="notes" type="xs:string"/>	<xs:element name="organisation" type="xs:string"/>	<xs:element name="other_bib" type="xs:string"/>	<xs:element name="page_no">		<xs:complexType>			<xs:attribute name="start" type="xs:integer" use="required"/>			<xs:attribute name="end" type="xs:integer" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="paper">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:arch_recipient" minOccurs="0"/>				<xs:element ref="oasis:arch_id" minOccurs="0"/>				<xs:element ref="oasis:contents" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:media" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:notes" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="pb_originator" type="xs:string"/>	<xs:element name="pd_originator" type="xs:string"/>	<xs:element name="physical">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:arch_recipient" minOccurs="0"/>				<xs:element ref="oasis:arch_id" minOccurs="0"/>				<xs:element ref="oasis:contents" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:media" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:notes" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="place" type="xs:string"/>	<xs:element name="planning" type="xs:string"/>	<xs:element name="postcode" type="xs:string"/>	<xs:element name="project_dates">		<xs:complexType>			<xs:attribute name="start" type="xs:string" use="required"/>			<xs:attribute name="end" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="project_desc" type="xs:string"/>	<xs:element name="project_name" type="xs:string"/>	<xs:element name="project_type">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:dev" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:invest" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:method" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:planning" minOccurs="0"/>				<xs:element ref="oasis:prompt" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:survey" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="type" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="prompt" type="xs:string"/>	<xs:element name="publisher" type="xs:string"/>	<xs:element name="serial_title" type="xs:string"/>	<xs:element name="status" type="xs:string"/>	<xs:element name="survey" type="xs:string"/>	<xs:element name="title" type="xs:string"/>	<xs:element name="url" type="xs:string"/>	<xs:element name="country" type="xs:string"/>	<xs:element name="county" type="xs:string"/>	<xs:element name="district" type="xs:string"/>	<xs:element name="parish" type="xs:string"/>	<xs:element name="sitename" type="xs:string"/>	<xs:element name="work">		<xs:complexType>			<xs:attribute name="prev" type="xs:string" use="required"/>			<xs:attribute name="futr" type="xs:string" use="required"/>		</xs:complexType>	</xs:element></xs:schema>