<Schema name="FDTVVOScanIdentSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:vvoident="x-schema:FDTVVOIdentSchema.xml" xmlns:fdt="x-schema:FDTDataTypesSchema.xml">
	<!--Definition of Attributes-->
	<AttributeType name="schemaVersion" dt:type="number" default="1.22"/>
	<AttributeType name="resultState" dt:type="enumeration" dt:values="provisional final error"/>
	<AttributeType name="configuredState" dt:type="enumeration" dt:values="configuredAndPhysicallyAvailable  configuredAndNotPhysicallyAvailable availableButNotConfigured notApplicable"/>
	<!--Definition of elements-->
	<ElementType name="IdAddress" content="empty" model="closed">
		<attribute type="vvoident:address" required="yes"/>
	</ElementType>
	<ElementType name="IdBusProtocol" content="empty" model="closed">
		<attribute type="vvoident:busProtocol" required="yes"/>
	</ElementType>
	<ElementType name="IdBusType" content="empty" model="closed">
		<attribute type="vvoident:busType" required="yes"/>
	</ElementType>
	<ElementType name="IdManufacturer" content="empty" model="closed">
		<attribute type="vvoident:manufacturerIdentificationCode" required="yes"/>
	</ElementType>
	<ElementType name="IdTypeID" content="empty" model="closed">
		<attribute type="vvoident:deviceTypeID" required="yes"/>
	</ElementType>
	<ElementType name="IdDtmTypeID" content="empty" model="closed">
		<attribute type="vvoident:dtmTypeID" required="yes"/>
	</ElementType>
	<ElementType name="IdTag" content="empty" model="closed">
		<attribute type="vvoident:tag" required="yes"/>
	</ElementType>
	<ElementType name="IdDeviceName" content="empty" model="closed">
		<attribute type="vvoident:deviceName" required="yes"/>
	</ElementType>
	<ElementType name="IdSerialNumber" content="empty" model="closed">
		<attribute type="vvoident:serialNumber" required="yes"/>
	</ElementType>
	<ElementType name="IdSelector" content="empty" model="closed">
		<attribute type="vvoident:selector" required="yes"/>
	</ElementType>
	<ElementType name="IdInterfaceHardware" content="empty" model="closed">
		<attribute type="vvoident:interfaceHardware" required="yes"/>
	</ElementType>
	<ElementType name="ManufacturerSpecificExtension" content="empty" model="closed">
		<attribute type="vvoident:manufacturerSpecificExtension" required="yes"/>
	</ElementType>
	<ElementType name="ScanIdentification" content="eltOnly" model="closed">
		<attribute type="configuredState" required="no"/>
		<!--    attributes with semantic meaning: -->
		<element type="fdt:CommunicationError" minOccurs="0" maxOccurs="1"/>
		<element type="IdAddress" minOccurs="1" maxOccurs="1"/>
		<element type="IdBusProtocol" minOccurs="1" maxOccurs="1"/>
		<element type="IdBusType" minOccurs="1" maxOccurs="1"/>
		<element type="IdManufacturer" minOccurs="1" maxOccurs="1"/>
		<element type="IdTypeID" minOccurs="1" maxOccurs="1"/>
		<element type="IdDtmTypeID" minOccurs="1" maxOccurs="1"/>
		<element type="IdTag" minOccurs="1" maxOccurs="1"/>
		<element type="IdDeviceName" minOccurs="1" maxOccurs="1"/>
		<element type="IdSerialNumber" minOccurs="1" maxOccurs="1"/>
		<element type="IdSelector" minOccurs="1" maxOccurs="1"/>
		<element type="IdInterfaceHardware" minOccurs="0" maxOccurs="1"/>
		<element type="ManufacturerSpecificExtension" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="ScanIdentifications" content="eltOnly" model="closed">
		<attribute type="fdt:busCategory" required="yes"/>
		<attribute type="resultState" required="yes"/>
		<element type="ScanIdentification" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FDT" content="eltOnly" model="closed">
		<element type="ScanIdentifications" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>
