Search result schema

When users search for a specific review or set of reviews, they can search on a range of parameters that is associated with the reviews. The search interface implementation uses a call to the searchReviews function, which returns such search results as an XML string that conforms to the Search Result schema.

Search result schema definition

A call to the searchReviews operation or method returns such search results as an XML string that conforms to the following schema:

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
/* 
 * ADOBE SYSTEMS INCORPORATED 
 * Copyright 2010 Adobe Systems Incorporated 
 * All Rights Reserved. 
 * 
 * NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with 
the 
 * terms of the Adobe license agreement accompanying it.  If you have received this file 
from a 
 * source other than Adobe, then your use, modification, or distribution of it requires 
the prior 
 * written permission of Adobe. 
 */ 
--> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns="http://adobe.com/solutions/rca/reviewcontext" 
targetNamespace="http://adobe.com/solutions/rca/reviewcontext" 
elementFormDefault="qualified"> 
 <?xml version="1.0" encoding="UTF-8"?> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns="http://adobe.com/solutions/rca/reviewcontext" 
targetNamespace="http://adobe.com/solutions/rca/reviewcontext" 
elementFormDefault="qualified"> 
<xs:include schemaLocation="ReviewContext-schema.xsd"/> 
 
    <xs:element name="SearchResult"> 
        <xs:complexType> 
            <xs:sequence> 
                <xs:element name="Review" type="ReviewType" minOccurs="0" 
maxOccurs="unbounded"/> 
            </xs:sequence> 
        </xs:complexType> 
    </xs:element> 
 
    <xs:complexType name="ReviewType"> 
        <xs:sequence> 
            <xs:element name="ReviewTitle" type="xs:string"/> 
            <xs:element name="ReviewPurpose" type="xs:string"/> 
            <xs:element name="ReviewId" type="xs:string"/> 
            <xs:element name="CurrentRevision" type="xs:int"/> 
            <xs:element name="StartDate" type="xs:string"/> 
            <xs:element name="EndDate" type="xs:string" minOccurs="0"/> 
            <xs:element name="InitiatorName" type="xs:string"/> 
            <xs:element name="CurrentStatus" type="xs:string"/> 
            <xs:element name="CurrentStageName" type="xs:string"/> 
            <xs:element name="CurrentStageNumber" type="xs:int"/> 
            <xs:element name="TotalStages" type="xs:int"/> 
            <xs:element ref="review_context" minOccurs="0" maxOccurs="unbounded"/> 
        </xs:sequence> 
    </xs:complexType> 
</xs:schema> 

// Ethnio survey code removed