auth_simple.xml \
backend_test.xml \
bounce.xml \
+ cgi.xml \
cql_rpn.xml \
frontend_net.xml \
http_file.xml \
auth_simple.3mp \
backend_test.3mp \
bounce.3mp \
+ cgi.3mp \
cql_rpn.3mp \
frontend_net.3mp \
http_file.3mp \
manref.xml: $(XMLMAN) $(srcdir)/common/stripref.xsl $(srcdir)/copyright.xml
rm -f manref.xml
for i in $(XMLMAN); do \
- xsltproc $(srcdir)/common/stripref.xsl $(srcdir)/$$i | sed 1d >> manref.xml; \
+ xsltproc --xinclude $(srcdir)/common/stripref.xsl $(srcdir)/$$i | sed 1d >> manref.xml; \
done
is rejected unless username and passsword are supplied, and match
a pair in the register.
</para>
- <para>
- ### discuss authorization phase
- </para>
+ <!-- TODO: discuss authorization phase -->
+ </refsect1>
+
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_auth_simple.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
</refsect1>
<refsect1><title>EXAMPLES</title>
<targetRegister>../etc/example.target-auth</targetRegister>
<discardUnauthorisedTargets/>
</filter>
-]]>
+ ]]>
</screen>
- ### Show and describe example.target-auth
</para>
+ <!-- Show and describe example.target-auth -->
</refsect1>
<refsect1><title>SEE ALSO</title>
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_backend_test.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_bounce.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
--- /dev/null
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
+ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
+ <!ENTITY copyright SYSTEM "copyright.xml">
+ <!ENTITY % idcommon SYSTEM "common/common.ent">
+ %idcommon;
+]>
+<refentry id="ref-cgi">
+ <refentryinfo>
+ <productname>Metaproxy</productname>
+ <info><orgname>Index Data</orgname></info>
+ </refentryinfo>
+
+ <refmeta>
+ <refentrytitle>cgi</refentrytitle>
+ <manvolnum>3mp</manvolnum>
+ <refmiscinfo class="manual">Metaproxy Module</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>cgi</refname>
+ <refpurpose>Metaproxy Package CGI Module</refpurpose>
+ </refnamediv>
+
+ <refsect1><title>DESCRIPTION</title>
+ <para>
+ CGI Common Gateway Interface module.
+ </para>
+
+ </refsect1>
+
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_cgi.rnc" xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
+ <refsect1><title>EXAMPLES</title>
+ <para>
+ A typical configuration looks like this:
+ <screen><![CDATA[
+ <filter type="cgi">
+ <map path="/mycgi" exec="./cgi.sh"/>
+ </filter>
+]]>
+ </screen>
+ </para>
+ </refsect1>
+
+ <refsect1><title>SEE ALSO</title>
+ <para>
+ <citerefentry>
+ <refentrytitle>metaproxy</refentrytitle>
+ <manvolnum>1</manvolnum>
+ </citerefentry>
+ </para>
+ </refsect1>
+
+ ©right;
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-local-catalogs: nil
+sgml-namecase-general:t
+End:
+-->
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_cql_rpn.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_frontend_net.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_http_file.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_limit.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_load_balance.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
This configuration offers one database, <literal>Default</literal>,
</para>
</refsect1>
+
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_log.rnc" xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
<refsect1><title>EXAMPLES</title>
<para>
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/metaproxy.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>FILES</title>
<para>
None important.
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_multi.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_query_rewrite.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_record_transform.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_session_shared.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
Configuration:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_sru_z3950.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_virt_db.rnc" xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
Consider this virt_db configuration:
</para>
</refsect1>
+ <refsect1><title>SCHEMA</title>
+ <literallayout><xi:include
+ xi:href="../xml/schema/filter_z3950_client.rnc"
+ xi:parse="text"
+ xmlns:xi="http://www.w3.org/2001/XInclude" />
+ </literallayout>
+ </refsect1>
+
<refsect1><title>EXAMPLES</title>
<para>
A typical configuration looks like this:
xmlschemadatadir = $(pkgdatadir)/xml/schema
-schemas = \
-filter_auth_simple.rnc \
-filter_auth_simple.rng \
+xsd = \
filter_auth_simple.xsd \
-filter_backend_test.rnc \
-filter_backend_test.rng \
filter_backend_test.xsd \
-filter_bounce.rnc \
-filter_bounce.rng \
filter_bounce.xsd \
-filter_cgi.rnc \
-filter_cgi.rng \
filter_cgi.xsd \
-filter_cql_rpn.rnc \
-filter_cql_rpn.rng \
filter_cql_rpn.xsd \
-filter_frontend_net.rnc \
-filter_frontend_net.rng \
filter_frontend_net.xsd \
-filter_http_file.rnc \
-filter_http_file.rng \
filter_http_file.xsd \
-filter_limit.rnc \
-filter_limit.rng \
filter_limit.xsd \
-filter_load_balance.rnc \
-filter_load_balance.rng \
filter_load_balance.xsd \
-filter_log.rnc \
-filter_log.rng \
filter_log.xsd \
-filter_multi.rnc \
-filter_multi.rng \
filter_multi.xsd \
-filter_query_rewrite.rnc \
-filter_query_rewrite.rng \
filter_query_rewrite.xsd \
-filter_record_transform.rnc \
-filter_record_transform.rng \
filter_record_transform.xsd \
-filter_session_shared.rnc \
-filter_session_shared.rng \
filter_session_shared.xsd \
-filter_sru_z3950.rnc \
-filter_sru_z3950.rng \
filter_sru_z3950.xsd \
-filter_virt_db.rnc \
-filter_virt_db.rng \
filter_virt_db.xsd \
-filter_z3950_client.rnc \
-filter_z3950_client.rng \
filter_z3950_client.xsd \
local.xsd \
-metaproxy.rnc \
-metaproxy.rng \
metaproxy.xsd \
-retrievalinfo.rnc \
-retrievalinfo.rng \
retrievalinfo.xsd
-xmlschemadata_DATA = $(schemas)
-
-EXTRA_DIST = $(xmlschemadata_DATA)
+rng = \
+filter_auth_simple.rng \
+filter_backend_test.rng \
+filter_bounce.rng \
+filter_cgi.rng \
+filter_cql_rpn.rng \
+filter_frontend_net.rng \
+filter_http_file.rng \
+filter_limit.rng \
+filter_load_balance.rng \
+filter_log.rng \
+filter_multi.rng \
+filter_query_rewrite.rng \
+filter_record_transform.rng \
+filter_session_shared.rng \
+filter_sru_z3950.rng \
+filter_virt_db.rng \
+filter_z3950_client.rng \
+metaproxy.rng \
+retrievalinfo.rng
-# pattern compile RelaxNG Compact to RelaxNG XML
-.rnc.rng:
- $(TRANG) $< $@
+rnc = \
+filter_auth_simple.rnc \
+filter_backend_test.rnc \
+filter_bounce.rnc \
+filter_cgi.rnc \
+filter_cql_rpn.rnc \
+filter_frontend_net.rnc \
+filter_http_file.rnc \
+filter_limit.rnc \
+filter_load_balance.rnc \
+filter_log.rnc \
+filter_multi.rnc \
+filter_query_rewrite.rnc \
+filter_record_transform.rnc \
+filter_session_shared.rnc \
+filter_sru_z3950.rnc \
+filter_virt_db.rnc \
+filter_z3950_client.rnc \
+metaproxy.rnc \
+retrievalinfo.rnc
-# pattern compile RelaxNG Compact to XML Schema
-.rnc.xsd:
- $(TRANG) $< $@
+xmlschemadata_DATA = $(xsd) $(rng) $(rnc)
+EXTRA_DIST = $(xmlschemadata_DATA)
-# needed to get dependencies correct
-metaproxy.rng:metaproxy.rnc retrievalinfo.rnc
+$(rng):$(rnc)
+ $(TRANG) metaproxy.rnc metaproxy.rng
-metaproxy.xsd:metaproxy.rnc retrievalinfo.rnc
+$(xsd):$(rnc)
+ $(TRANG) metaproxy.rnc metaproxy.xsd
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
element mp:userRegister { xsd:string }?,
element mp:targetRegister { xsd:string }?,
element mp:discardUnauthorisedTargets { empty }?
-
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_auth_simple">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_backend_test">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import namespace="http://indexdata.com/metaproxy" schemaLocation="metaproxy.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_bounce">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import namespace="http://indexdata.com/metaproxy" schemaLocation="metaproxy.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_cgi">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_cql_rpn">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schemas -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_frontend_net">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schemas -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_http_file">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_limit">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_multi">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_query_rewrite">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
+include "retrievalinfo.rnc"
+
filter_record_transform =
attribute type { "record_transform" },
attribute id { xsd:NCName }?,
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+ <include href="retrievalinfo.rng"/>
<define name="filter_record_transform">
<attribute name="type">
<value>record_transform</value>
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import namespace="http://indexdata.com/metaproxy" schemaLocation="metaproxy.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_session_shared">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_sru_z3950">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_virt_db">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
-# Metaproxy XML config file schemas
-#
-# Copyright (C) 2005-2011 Index Data.
-#
-# See the LICENSE file for details
-#
-#
-# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-#
-# The RelaxNG XML Syntax and XML Schema are generated using 'trang':
-# trang metaproxy.rnc metaproxy.rng
-# trang metaproxy.rnc metaproxy.xsd
-#
-# Config file validation is done using 'xmllint':
-# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
-# xmllint -/-schema metaproxy.xsd config-bytarget.xml
-#
-# For information on RelaxNG see http://relaxng.org
-# see also http://books.xmlschemata.org/relaxng/
+# Metaproxy XML config file schema
namespace mp = "http://indexdata.com/metaproxy"
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<define name="filter_z3950_client">
<attribute name="type">
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Metaproxy XML config file schemas
-
- Copyright (C) 2005-2011 Index Data.
-
- See the LICENSE file for details
-
-
- The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy.
-
- The RelaxNG XML Syntax and XML Schema are generated using 'trang':
- trang metaproxy.rnc metaproxy.rng
- trang metaproxy.rnc metaproxy.xsd
-
- Config file validation is done using 'xmllint':
- xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml
- xmllint -/-schema metaproxy.xsd config-bytarget.xml
-
- For information on RelaxNG see http://relaxng.org
- see also http://books.xmlschemata.org/relaxng/
--->
+<!-- Metaproxy XML config file schema -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://indexdata.com/metaproxy" xmlns:mp="http://indexdata.com/metaproxy" xmlns:y="http://indexdata.com/yaz">
<xs:import schemaLocation="local.xsd"/>
<xs:import namespace="http://indexdata.com/yaz" schemaLocation="retrievalinfo.xsd"/>
start |= metaproxy
-include "retrievalinfo.rnc"
include "filter_auth_simple.rnc"
include "filter_backend_test.rnc"
include "filter_bounce.rnc"
<start combine="choice">
<ref name="metaproxy"/>
</start>
- <include href="retrievalinfo.rng"/>
<include href="filter_auth_simple.rng"/>
<include href="filter_backend_test.rng"/>
<include href="filter_bounce.rng"/>