Start work on contentProxy support
[metaproxy-moved-to-github.git] / xml / schema / filter_zoom.xsd
index fb7fbbd..17ea392 100644 (file)
@@ -8,6 +8,7 @@
       <xs:element minOccurs="0" ref="mp:torus"/>
       <xs:element minOccurs="0" maxOccurs="unbounded" ref="mp:fieldmap"/>
       <xs:element minOccurs="0" ref="mp:cclmap"/>
+      <xs:element minOccurs="0" ref="mp:contentProxy"/>
     </xs:sequence>
   </xs:group>
   <xs:element name="torus">
         <xs:element minOccurs="0" ref="mp:requestSyntax"/>
         <xs:element minOccurs="0" ref="mp:sru"/>
         <xs:element minOccurs="0" ref="mp:transform"/>
+        <xs:element minOccurs="0" ref="mp:urlRecipe"/>
         <xs:element ref="mp:zurl"/>
         <xs:element minOccurs="0" ref="mp:cfAuth"/>
         <xs:element minOccurs="0" ref="mp:cfProxy"/>
         <xs:element minOccurs="0" ref="mp:cfSubDb"/>
+        <xs:element minOccurs="0" ref="mp:contentConnector"/>
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element name="requestSyntax" type="xs:string"/>
   <xs:element name="sru" type="xs:string"/>
   <xs:element name="transform" type="xs:string"/>
+  <xs:element name="urlRecipe" type="xs:string"/>
   <xs:element name="zurl" type="xs:string"/>
   <xs:element name="cfAuth" type="xs:string"/>
   <xs:element name="cfProxy" type="xs:string"/>
   <xs:element name="cfSubDb" type="xs:string"/>
+  <xs:element name="contentConnector" type="xs:string"/>
   <xs:element name="fieldmap">
     <xs:complexType>
       <xs:attribute name="cql" use="required" type="xs:string"/>
       <xs:attribute name="value" use="required" type="xs:string"/>
     </xs:complexType>
   </xs:element>
+  <xs:element name="contentProxy">
+    <xs:complexType>
+      <xs:attribute name="server" use="required" type="xs:string"/>
+    </xs:complexType>
+  </xs:element>
   <xs:attributeGroup name="filter_zoom">
     <xs:attribute name="type" use="required">
       <xs:simpleType>