<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Jenny Mitcham (ADS) --><xs:schema xmlns:oasis="http://www.oasis.ac.uk/schema/1_2/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oasis.ac.uk/schema/1_2/" elementFormDefault="qualified" attributeFormDefault="unqualified">	<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:geology" minOccurs="0"/>				<xs:element ref="oasis:geophysics" minOccurs="0" maxOccurs="unbounded"/>				<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:coordinates" 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:element ref="oasis:funder_name" 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_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="average_subsurface_velocity" type="xs:decimal"/>	<xs:element name="centre_frequency_of_antennae" type="xs:decimal"/>	<xs:element name="coil_separation" type="xs:decimal"/>	<xs:element name="contents" type="xs:string"/>	<xs:element name="coordinates">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:grid_refs"/>				<xs:element ref="oasis:lat_long"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="date" type="xs:integer"/>	<xs:element name="desc" type="xs:string"/>	<xs:element name="dev" type="xs:string"/>	<xs:element name="finds_status" type="xs:string"/>	<xs:element name="funder_name" 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="drift" type="xs:string"/>	<xs:element name="edition" type="xs:string"/>	<xs:element name="editor" type="xs:string"/>	<xs:element name="electrode_config" type="xs:string"/>	<xs:element name="electrode_separation" type="xs:decimal"/>	<xs:element name="electrode_separation_qualifier" type="xs:string"/>	<xs:element name="frequency" type="xs:decimal"/>	<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="geo_notes" type="xs:string"/>	<xs:element name="geology">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:solid" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:drift" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="geophysics">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:technique"/>				<xs:element ref="oasis:survey_size"/>				<xs:element ref="oasis:traverse_separation"/>				<xs:element ref="oasis:reading_intervals"/>				<xs:element ref="oasis:geo_notes" minOccurs="0"/>				<xs:element ref="oasis:instrument_setup" minOccurs="0"/>				<xs:element ref="oasis:resolution" minOccurs="0"/>				<xs:element ref="oasis:sensor_type" minOccurs="0"/>				<xs:element ref="oasis:measurement_type" minOccurs="0"/>				<xs:element ref="oasis:electrode_separation" minOccurs="0"/>				<xs:element ref="oasis:electrode_separation_qualifier" minOccurs="0"/>				<xs:element ref="oasis:time_window" minOccurs="0"/>				<xs:element ref="oasis:average_subsurface_velocity" minOccurs="0"/>				<xs:element ref="oasis:profile_type" minOccurs="0"/>				<xs:element ref="oasis:sub_technique" minOccurs="0"/>				<xs:element ref="oasis:coil_separation" minOccurs="0"/>				<xs:element ref="oasis:phase" minOccurs="0"/>				<xs:element ref="oasis:other_technique" minOccurs="0"/>				<xs:element ref="oasis:frequency" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:centre_frequency_of_antennae" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="oasis:instrumentation"/>				<xs:element ref="oasis:instrument_type" minOccurs="0"/>				<xs:element ref="oasis:electrode_config" minOccurs="0"/>				<xs:element ref="oasis:velocity_estimation_method" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:integer" use="required"/>		</xs:complexType>	</xs:element>	<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="instrument_setup" type="xs:string"/>	<xs:element name="instrument_type" type="xs:string"/>	<xs:element name="instrumentation" type="xs:string"/>	<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="lat_long">		<xs:complexType>			<xs:sequence>				<xs:element ref="oasis:latitude"/>				<xs:element ref="oasis:longitude"/>				<xs:element ref="oasis:latitude_string"/>				<xs:element ref="oasis:longitude_string"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="latitude" type="xs:decimal"/>	<xs:element name="latitude_string" 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" minOccurs="0"/>				<xs:element ref="oasis:parish"/>				<xs:element ref="oasis:sitename"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="longitude" type="xs:decimal"/>	<xs:element name="longitude_string" type="xs:string"/>	<xs:element name="measurement_type" 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="other_technique" 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="phase" 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:finds_status" minOccurs="0"/>				<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="profile_type" 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="reading_intervals" type="xs:decimal"/>	<xs:element name="resolution" type="xs:decimal"/>	<xs:element name="sensor_type" type="xs:string"/>	<xs:element name="serial_title" type="xs:string"/>	<xs:element name="solid" type="xs:string"/>	<xs:element name="status" type="xs:string"/>	<xs:element name="sub_technique" type="xs:string"/>	<xs:element name="supervisor" type="xs:string"/>	<xs:element name="survey" type="xs:string"/>	<xs:element name="survey_size">		<xs:complexType>			<xs:attribute name="size" type="xs:decimal" use="required"/>			<xs:attribute name="unit" type="xs:string" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="technique" type="xs:string"/>	<xs:element name="time_window" type="xs:decimal"/>	<xs:element name="title" type="xs:string"/>	<xs:element name="traverse_separation" type="xs:decimal"/>	<xs:element name="url" type="xs:string"/>	<xs:element name="velocity_estimation_method" 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>
