<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 U (http://www.altova.com) by Myriam V Estrella (NIST) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:stml="http://localhost/1451HTTPAPI" targetNamespace="http://localhost/1451HTTPAPI" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="SmartTransducerDataModel.xsd"/>
	<xs:include schemaLocation="TransducerChannel.xsd"/>
	<xs:include schemaLocation="SmartTransducerDataModel.xsd"/>
	<xs:include schemaLocation="MetaTEDS.xsd"/>
	<xs:include schemaLocation="TransducerChannelTEDS.xsd"/>
	<xs:include schemaLocation="UserTransducerNameTEDS.xsd"/>
	<xs:include schemaLocation="CalibrationTEDS.xsd"/>
	<xs:include schemaLocation="FrequencyResponseTEDS.xsd"/>
	<xs:include schemaLocation="TransferFunctionTEDS.xsd"/>
	<xs:include schemaLocation="EndUserApplicationSpecificTEDS.xsd"/>
	<xs:include schemaLocation="ManufacturerDefinedTEDS.xsd"/>
	<xs:include schemaLocation="MetaIdentificationTEDS.xsd"/>
	<xs:include schemaLocation="TransducerChannelIdentificationTEDS.xsd"/>
	<xs:include schemaLocation="CalibrationIdentificationTEDS.xsd"/>
	<xs:element name="TransducerChannelProxy" type="stml:TransducerChannelProxyType">
		<xs:annotation>
			<xs:documentation>A device that is created to allow a collection of TransducerChannels to be treated as a single entity. A TransducerChannel proxy is similar to a normal TransducerChannel except that it does not require a TransducerChannel TEDS, it cannot have a Calibration TEDS, Transfer Function TEDS or Frequency Response TEDS. It may support other TEDS. A TransducerChannel proxy may respond to commands.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TransducerChannelProxyType">
		<xs:sequence>
			<xs:element name="ProxyChannelList">
				<xs:complexType>
					<xs:sequence>
						<xs:annotation>
							<xs:documentation>: What follows is a list of the Transducers that are represented by the proxy.</xs:documentation>
						</xs:annotation>
						<xs:element name="Transducer" type="stml:TransducerChannelType" minOccurs="2" maxOccurs="16382"/>
					</xs:sequence>
					<xs:attribute name="TransducerChannelNumber" type="stml:UInt16" use="required"/>
					<xs:attribute name="DataSetOrganization" type="stml:UInt8" use="required"/>
				</xs:complexType>
			</xs:element>
			<xs:element ref="stml:UserTransducerNameTEDS"/>
			<xs:element ref="stml:EndUserApplicationSpecificTEDS" minOccurs="0"/>
			<xs:element ref="stml:ManufacturerDefinedTEDS" minOccurs="0"/>
			<xs:sequence>
				<xs:element ref="stml:GeographicLocationTEDS" minOccurs="0"/>
				<xs:element ref="stml:LocationAndTitleTEDS" minOccurs="0"/>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
