<Schema name="FDTSERCOSDeviceTypeIdentSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"
			   xmlns:sercosident="x-schema:FDTSERCOSIdentSchema.xml" xmlns:fdt="x-schema:FDTDataTypesSchema.xml">
	<!-- Version of the Schema -->
	<AttributeType name="schemaVersion" dt:type="number" default="1.00"/>
	
	<ElementType name="IdBusProtocol" content="eltOnly" model="closed"> 
		<attribute type="sercosident:busProtocol" required="no"/> 
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/> 
	</ElementType> 
	
	<ElementType name="IdManufacturer" content="eltOnly" model="closed"> 
		<attribute type="fdt:manufacturerId" required="no"/> 
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/> 
	</ElementType> 
	
	<ElementType name="IdTypeID" content="eltOnly" model="closed">
		<attribute type="fdt:subDeviceType" required="no"/>
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	
	<ElementType name="IdDeviceName" content="eltOnly" model="closed"> 
		<attribute type="fdt:name" required="no"/>  
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/> 
	</ElementType> 

    <ElementType name="IdHardwareRevision" content="eltOnly" model="closed"> 
		<attribute type="fdt:version" required="no"/>  
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/> 
	</ElementType> 
	
	<ElementType name="IdSoftwareRevision" content="eltOnly" model="closed">  
		<attribute type="fdt:version" required="no"/>  
		<element type="sercosident:RegExpr" minOccurs="0" maxOccurs="*"/> 
	</ElementType> 
	
	<ElementType name="DeviceIdentification" content="eltOnly" model="closed">
		<attribute type="sercosident:idDTMSupportLevel" required="yes"/>
		<element type="IdBusProtocol" minOccurs="0" maxOccurs="1"/>
		<element type="IdManufacturer" minOccurs="1" maxOccurs="1"/>
		<element type="IdTypeID" minOccurs="1" maxOccurs="1"/>
		<element type="IdDeviceName" minOccurs="1" maxOccurs="1"/>
		<element type="IdHardwareRevision" minOccurs="0" maxOccurs="1"/>
		<element type="IdSoftwareRevision" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	
	<ElementType name="DeviceIdentifications" content="eltOnly" model="closed">
		<attribute type="fdt:busCategory" required="yes"/>
		<element type="DeviceIdentification" minOccurs="1" maxOccurs="*"/>
		</ElementType>
		<ElementType name="FDT" content="eltOnly" model="closed">
		<attribute type="schemaVersion" required="no"/>   
		<element type="DeviceIdentifications" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>