<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSpy v2007 sp1 (http://www.altova.com) by Daniel Martin (private) -->
<!-- GML schema generated by NOAA Coastal Services Center 2008-->
<!-- Insitu scalar schema for RCOOSS                                         -->
<!-- Primary editor: Daniel Martin. Last updated 2008-01-16               -->
<!--  -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ioos="http://www.csc.noaa.gov/ioos" xmlns:gml="http://www.opengis.net/gml" xmlns:gmlsf="http://www.opengis.net/gmlsf" targetNamespace="http://www.csc.noaa.gov/ioos" elementFormDefault="qualified" version="1.0">
	<xs:annotation>
		<xs:appinfo source="http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsfLevels.xsd">
			<gmlsf:ComplianceLevel>1</gmlsf:ComplianceLevel>
			<gmlsf:GMLProfileSchema>http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd</gmlsf:GMLProfileSchema>
		</xs:appinfo>
	</xs:annotation>
	<!--  -->
	<!-- includes and imports -->
	<xs:import namespace="http://www.opengis.net/gml" schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"/>
	<xs:import namespace="http://www.opengis.net/gmlsf" schemaLocation="http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsfLevels.xsd"/>
	<!--  -->
	<!-- define complex feature for handling time series scalar values -->
	<xs:complexType name="TSScalarPropertyType">
		<xs:sequence>
			<xs:element ref="ioos:TSScalar"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="TSScalar">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="dateTime" type="xs:dateTime"/>
				<xs:element name="scalarValue" type="gml:MeasureType"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- define feature types -->
	<!-- default axis order is Latitude, Longitude (Y,X) as defined by the EPSG 4326 srsName value -->
	<xs:element name="InsituScalar" type="ioos:InsituScalarType" substitutionGroup="gml:_Feature"/>
	<xs:complexType name="InsituScalarType">
		<xs:complexContent>
			<xs:extension base="gml:AbstractFeatureType">
				<xs:sequence>
					<xs:element name="observationIdentifer" type="xs:string"/>
					<xs:element name="sampleInterval" type="xs:integer"/>
					<xs:element name="processingLevel" type="xs:string"/>
					<xs:element name="verticalDatum">
						<xs:complexType>
							<xs:simpleContent>
								<xs:restriction base="gml:CodeType">
									<xs:attribute name="codeSpace" type="xs:anyURI" use="optional" default="http://csc.noaa.gov/ioos/dicitonary/VerticalDatumDicitonary.xml"/>
								</xs:restriction>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="observationName">
						<xs:complexType>
							<xs:simpleContent>
								<xs:restriction base="gml:CodeType">
									<xs:attribute name="codeSpace" type="xs:anyURI"/>
								</xs:restriction>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
					<xs:element name="horizontalPosition" type="gml:PointPropertyType"/>
					<xs:element name="verticalPosition" type="gml:MeasureType"/>
					<xs:element name="tsEvent" type="ioos:TSScalarPropertyType" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- define feature collection -->
	<xs:element name="InsituScalarCollection" type="ioos:InsituScalarCollectionType" substitutionGroup="gml:_GML"/>
	<xs:complexType name="InsituScalarCollectionType">
		<xs:complexContent>
			<xs:extension base="gml:AbstractFeatureType">
				<xs:sequence maxOccurs="unbounded">
					<xs:element name="featureMember">
						<xs:complexType>
							<xs:sequence>
								<xs:element ref="gml:_Feature"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
</xs:schema>