<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:om="http://www.opengis.net/om/0.0" xmlns:gml="http://www.opengis.net/gml" xmlns:adx="http://www.seegrid.csiro.au/xml/adx/3" targetNamespace="http://www.seegrid.csiro.au/xml/adx/3" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0">
	<!-- ==================================================== -->
	<annotation>
		<documentation> Description of analysis procedures 
		
2006-02-21

Copyright (c) 2006 CSIRO - see https://www.seegrid.csiro.au/twiki/bin/view/Xmml/LegalNotices#Software_Notice
</documentation>
	</annotation>
	<!-- ==================================================== -->
	<!-- ==================================================== -->
	<import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
	<import namespace="http://www.opengis.net/om/0.0" schemaLocation="../../om/trunk/om.xsd"/>
	<!-- ==================================================== -->
	<include schemaLocation="adxBase.xsd"/>
	<!-- ==================================================== -->
	<!-- ==================================================== -->
	<complexType name="AssayProcedureType">
		<annotation>
			<documentation>Description of assay procedure.</documentation>
		</annotation>
		<complexContent>
			<extension base="om:ObservationProcedureType">
				<sequence>
					<element name="assayMethod" type="adx:AssayMethodCode"/>
					<element name="analyteDetails" type="adx:AnalyteSensitivityPropertyType" minOccurs="0" maxOccurs="unbounded">
						<annotation>
							<documentation>Analyte specific details.</documentation>
						</annotation>
					</element>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<!-- ......................... -->
	<element name="AssayProcedure" type="adx:AssayProcedureType" substitutionGroup="om:ObservationProcedure"/>
	<!-- ...................... -->
	<complexType name="AssayProcedurePropertyType">
		<sequence minOccurs="0">
			<element ref="adx:AssayProcedure"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ==================================================== -->
	<complexType name="AnalyteSensitivityType">
		<sequence>
			<element name="analyte" type="adx:AnalyteCode"/>
			<element name="lowerDetectionLimit" type="gml:MeasureType"/>
			<element name="upperDetectionLimit" type="gml:MeasureType" minOccurs="0"/>
		</sequence>
	</complexType>
	<!-- ......................... -->
	<element name="AnalyteSensitivity" type="adx:AnalyteSensitivityType"/>
	<!-- ......................... -->
	<complexType name="AnalyteSensitivityPropertyType">
		<sequence minOccurs="0">
			<element ref="adx:AnalyteSensitivity"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<!-- ==================================================== -->
	<!-- ================================================================== -->
	<simpleType name="AssayMethodCode">
		<annotation>
			<documentation>Analytical method - based on Newmont Standard Laboratory EDF</documentation>
		</annotation>
		<union>
			<simpleType>
				<restriction base="string">
					<enumeration value="AAS">
						<annotation>
							<documentation>Flame atomic absorption spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="AAS-FURNACE">
						<annotation>
							<documentation>Furnace atomic absorption spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="AAS-GRAPHITE">
						<annotation>
							<documentation>Graphite furnace atomic absorption spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="AAS-FLAMELESS">
						<annotation>
							<documentation>Cold-vapour atomic absorption spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="AES-FLAME">
						<annotation>
							<documentation>Flame atomic emission spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="DCP">
						<annotation>
							<documentation>Direct coupled plasma emission spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ICP-AES">
						<annotation>
							<documentation>Inductively coupled coupled plasma emission spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ICP-AFS">
						<annotation>
							<documentation>Inductively coupled coupled plasma atomic fluorescence</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ICP-MS">
						<annotation>
							<documentation>Inductively coupled coupled plasma mass spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="MS">
						<annotation>
							<documentation>Mass spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ARC-SPARK">
						<annotation>
							<documentation>Arc-spark emission spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="XRF-WD">
						<annotation>
							<documentation>Wavelength dispersive X-ray spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="XRF-ED">
						<annotation>
							<documentation>Energy dispersive X-ray spectroscopy</documentation>
						</annotation>
					</enumeration>
					<enumeration value="TITRATION">
						<annotation>
							<documentation>Titration procedures</documentation>
						</annotation>
					</enumeration>
					<enumeration value="GRAVIMETRIC">
						<annotation>
							<documentation>Gravimetric procedures</documentation>
						</annotation>
					</enumeration>
					<enumeration value="COLORIMETRIC">
						<annotation>
							<documentation>Colorimetric procedures</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ION_CHROM">
						<annotation>
							<documentation>Ion chromatography</documentation>
						</annotation>
					</enumeration>
					<enumeration value="ION_SPEC">
						<annotation>
							<documentation>Ion specific electrode techniques</documentation>
						</annotation>
					</enumeration>
					<enumeration value="NAA">
						<annotation>
							<documentation>Neutron activation (all types)</documentation>
						</annotation>
					</enumeration>
					<enumeration value="GOLD_FOIL">
						<annotation>
							<documentation>Gold (or silver) foil-based mercury detector</documentation>
						</annotation>
					</enumeration>
					<enumeration value="Physical">
						<annotation>
							<documentation>Physical measurement procedures</documentation>
						</annotation>
					</enumeration>
					<enumeration value="Calculated">
						<annotation>
							<documentation>Result derived indirectly by a calculation based on results of other measurements</documentation>
						</annotation>
					</enumeration>
				</restriction>
			</simpleType>
			<simpleType>
				<restriction base="string">
					<pattern value="other:\w{2,}">
						<annotation>
							<documentation>As specified by provider</documentation>
						</annotation>
					</pattern>
				</restriction>
			</simpleType>
		</union>
	</simpleType>
	<!-- ================================================================== -->
</schema>

