zoom filter schema: Update for CF-stuff.
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 24 Jun 2011 11:02:41 +0000 (13:02 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 24 Jun 2011 11:03:10 +0000 (13:03 +0200)
xml/schema/filter_zoom.rnc
xml/schema/filter_zoom.rng
xml/schema/filter_zoom.xsd

index e148d78..62ee291 100644 (file)
@@ -28,7 +28,10 @@ filter_zoom =
         element mp:requestSyntax { xsd:string }?,
         element mp:sru { xsd:string }?,
         element mp:transform { xsd:string }?,
-        element mp:zurl { xsd:string }
+        element mp:zurl { xsd:string },
+        element mp:cfAuth { xsd:string }?,
+        element mp:cfProxy { xsd:string }?,
+        element mp:cfSubDb { xsd:string }?
       }*
     }?
   }?,
index 47983c9..85fd5a8 100644 (file)
                 <element name="mp:zurl">
                   <data type="string"/>
                 </element>
+                <optional>
+                  <element name="mp:cfAuth">
+                    <data type="string"/>
+                  </element>
+                </optional>
+                <optional>
+                  <element name="mp:cfProxy">
+                    <data type="string"/>
+                  </element>
+                </optional>
+                <optional>
+                  <element name="mp:cfSubDb">
+                    <data type="string"/>
+                  </element>
+                </optional>
               </element>
             </zeroOrMore>
           </element>
index 4914d89..fb7fbbd 100644 (file)
@@ -47,6 +47,9 @@
         <xs:element minOccurs="0" ref="mp:sru"/>
         <xs:element minOccurs="0" ref="mp:transform"/>
         <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:sequence>
     </xs:complexType>
   </xs:element>
@@ -66,6 +69,9 @@
   <xs:element name="sru" type="xs:string"/>
   <xs:element name="transform" 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="fieldmap">
     <xs:complexType>
       <xs:attribute name="cql" use="required" type="xs:string"/>