<?xml version="1.0" encoding="UTF-8"?>
<!-- XML Schema for Angel RM client response messages -->
<!-- Version 0.04 -->
<!-- edited by Simon McLeish (s.mcleish@lse.ac.uk) 25/09/03 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns="http://www.angel.ac.uk/rm_client_response"
	elementFormDefault="qualified"
	attributeFormDefault="unqualified"
	targetNamespace="http://www.angel.ac.uk/rm_client_response"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.angel.ac.uk/rm_client_response http://www.angel.ac.uk/schemas/rm_client_response.xsd">
  <xs:annotation>
    <xs:documentation>
XML Schema for Angel RM client request messages
Version 0.03
Edited by Simon McLeish (s.mcleish@lse.ac.uk) 2003-09-25
    </xs:documentation>
  </xs:annotation>
  <xs:element name="searchResponse">
    <xs:complexType>
      <xs:sequence minOccurs="1" maxOccurs="3">
        <xs:choice>
          <xs:element ref="partialResults" minOccurs="0" maxOccurs="1" />
          <xs:any namespace="http://www.angel.ac.uk/rm_result http://www.angel.ac.uk/diagnostic" minOccurs="0" maxOccurs="unbounded" />
	</xs:choice>
      </xs:sequence>
      <xs:anyAttribute />
    </xs:complexType>
  </xs:element>
  <xs:element name="partialResults">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="firstResult" type="xs:integer" minOccurs="0" />
	<xs:element name="lastResult" type="xs:integer" minOccurs="0" />
	<xs:element name="totalResults" type="xs:integer" minOccurs="0" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

