Bump year
[metaproxy-moved-to-github.git] / xml / schema / metaproxy.rnc
index 14295ad..286cd8b 100644 (file)
@@ -1,6 +1,6 @@
 # Metaproxy XML config file schemas
 # 
-#   Copyright (C) 2005-2011 Index Data.
+#   Copyright (C) 2005-2013 Index Data.
 # 
 #   See the LICENSE file for details
 # 
@@ -22,7 +22,6 @@ namespace mp = "http://indexdata.com/metaproxy"
 
 start |= metaproxy
 
-include "retrievalinfo.rnc"
 include "filter_auth_simple.rnc"
 include "filter_backend_test.rnc"
 include "filter_bounce.rnc"
@@ -37,9 +36,11 @@ include "filter_multi.rnc"
 include "filter_query_rewrite.rnc"
 include "filter_record_transform.rnc"
 include "filter_session_shared.rnc"
+include "filter_sort.rnc"
 include "filter_sru_z3950.rnc"
 include "filter_virt_db.rnc"
 include "filter_z3950_client.rnc"
+include "filter_zoom.rnc"
 
 any = (text | element * { attribute * { text }*, any })*
 
@@ -57,7 +58,13 @@ metaproxy =
 route =
   element mp:route {
     attribute id { xsd:NCName },
-    filter+
+    filters+
+  }
+
+filters =
+  filter |
+  element mp:filters {
+    filters+
   }
 
 filter =
@@ -77,9 +84,11 @@ filter =
     | filter_query_rewrite
     | filter_record_transform
     | filter_session_shared
+    | filter_sort
     | filter_sru_z3950
     | filter_virt_db
     | filter_z3950_client
+    | filter_zoom
   }
 
 filter_refid = attribute refid { xsd:NCName }