<?xml version="1.0" encoding="utf-8"?><xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/igroup.IMI.Product.Service.Data" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/igroup.IMI.Product.Service.Data" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/"><xs:import schemaLocation="http://importer.imi-hydronic.com/igroup.IMI.Product.WebService_deploy/Products.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/><xs:import schemaLocation="http://importer.imi-hydronic.com/igroup.IMI.Product.WebService_deploy/Products.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:complexType name="BusinessAreas"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="CategorisationItem" nillable="true" type="tns:CategorisationItem"/></xs:sequence></xs:complexType><xs:element name="BusinessAreas" nillable="true" type="tns:BusinessAreas"/><xs:complexType name="CategorisationItem"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="ID" type="ser:guid"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="CategorisationItem" nillable="true" type="tns:CategorisationItem"/><xs:complexType name="ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Market" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="ResponseBase" nillable="true" type="tns:ResponseBase"/><xs:complexType name="Brands"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Brand" nillable="true" type="tns:Brand"/></xs:sequence></xs:complexType><xs:element name="Brands" nillable="true" type="tns:Brands"/><xs:complexType name="Brand"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Brand" nillable="true" type="tns:Brand"/><xs:complexType name="Applications"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Application" nillable="true" type="tns:Application"/></xs:sequence></xs:complexType><xs:element name="Applications" nillable="true" type="tns:Applications"/><xs:complexType name="Application"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="ID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Application" nillable="true" type="tns:Application"/><xs:complexType name="Requirements"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Requirement" nillable="true" type="tns:Requirement"/></xs:sequence></xs:complexType><xs:element name="Requirements" nillable="true" type="tns:Requirements"/><xs:complexType name="Requirement"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="ID" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Requirement" nillable="true" type="tns:Requirement"/><xs:complexType name="Categories"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="CategorisationItem" nillable="true" type="tns:CategorisationItem"/></xs:sequence></xs:complexType><xs:element name="Categories" nillable="true" type="tns:Categories"/><xs:complexType name="Products"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Product" nillable="true" type="tns:Product"/></xs:sequence></xs:complexType><xs:element name="Products" nillable="true" type="tns:Products"/><xs:complexType name="Product"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="BusinessArea" nillable="true" type="tns:CategorisationItem"/><xs:element minOccurs="0" name="Category" nillable="true" type="tns:CategorisationItem"/><xs:element minOccurs="0" name="Description" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="ID" type="ser:guid"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="ShortDescription" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="SubCategory" nillable="true" type="tns:CategorisationItem"/><xs:element minOccurs="0" name="ThumbnailImage" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Product" nillable="true" type="tns:Product"/><xs:complexType name="SubCategories"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="CategorisationItem" nillable="true" type="tns:CategorisationItem"/></xs:sequence></xs:complexType><xs:element name="SubCategories" nillable="true" type="tns:SubCategories"/><xs:complexType name="ProductDetail"><xs:complexContent mixed="false"><xs:extension base="tns:Product"><xs:sequence><xs:element minOccurs="0" name="Application" nillable="true" type="q1:ArrayOfstring" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><xs:element minOccurs="0" name="Brand" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Features" nillable="true" type="tns:Features"/><xs:element minOccurs="0" name="HasSoftwareDownload" type="xs:boolean"/><xs:element minOccurs="0" name="Requirement" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="SplashImage" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="TechnicalSpecifications" nillable="true" type="tns:ArrayOfTechnicalSpecifications"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="ProductDetail" nillable="true" type="tns:ProductDetail"/><xs:complexType name="Features"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Feature" nillable="true" type="tns:Feature"/></xs:sequence></xs:complexType><xs:element name="Features" nillable="true" type="tns:Features"/><xs:complexType name="Feature"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Body" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Header" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Feature" nillable="true" type="tns:Feature"/><xs:complexType name="ArrayOfTechnicalSpecifications"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="TechnicalSpecifications" nillable="true" type="tns:TechnicalSpecifications"/></xs:sequence></xs:complexType><xs:element name="ArrayOfTechnicalSpecifications" nillable="true" type="tns:ArrayOfTechnicalSpecifications"/><xs:complexType name="TechnicalSpecifications"><xs:sequence><xs:element minOccurs="0" name="Document" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Specifications" nillable="true" type="tns:ArrayOfTechnicalSpecification"/><xs:element minOccurs="0" name="Thumbnail" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Title" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TechnicalSpecifications" nillable="true" type="tns:TechnicalSpecifications"/><xs:complexType name="ArrayOfTechnicalSpecification"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="TechnicalSpecification" nillable="true" type="tns:TechnicalSpecification"/></xs:sequence></xs:complexType><xs:element name="ArrayOfTechnicalSpecification" nillable="true" type="tns:ArrayOfTechnicalSpecification"/><xs:complexType name="TechnicalSpecification"><xs:sequence><xs:element minOccurs="0" name="Body" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Header" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TechnicalSpecification" nillable="true" type="tns:TechnicalSpecification"/><xs:complexType name="Articles"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Article" nillable="true" type="tns:Article"/></xs:sequence></xs:complexType><xs:element name="Articles" nillable="true" type="tns:Articles"/><xs:complexType name="Article"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Content" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Description" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Group" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Article" nillable="true" type="tns:Article"/><xs:complexType name="TenderDocuments"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="File" nillable="true" type="tns:File"/></xs:sequence></xs:complexType><xs:element name="TenderDocuments" nillable="true" type="tns:TenderDocuments"/><xs:complexType name="File"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Location" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Type" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="TypeID" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="File" nillable="true" type="tns:File"/><xs:complexType name="Files"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="File" nillable="true" type="tns:File"/></xs:sequence></xs:complexType><xs:element name="Files" nillable="true" type="tns:Files"/><xs:complexType name="Photos"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Photo" nillable="true" type="tns:Photo"/></xs:sequence></xs:complexType><xs:element name="Photos" nillable="true" type="tns:Photos"/><xs:complexType name="Photo"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Location" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Photo" nillable="true" type="tns:Photo"/><xs:complexType name="Videos"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="Video" nillable="true" type="tns:Video"/></xs:sequence></xs:complexType><xs:element name="Videos" nillable="true" type="tns:Videos"/><xs:complexType name="Video"><xs:complexContent mixed="false"><xs:extension base="tns:ResponseBase"><xs:sequence><xs:element minOccurs="0" name="Location" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="Video" nillable="true" type="tns:Video"/></xs:schema>