<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:ol="http://www.owllink.org/owllink-xml#"
    xmlns:ext="http://www.owllink.org/ext/told-xml#"
    targetNamespace="http://www.owllink.org/owllink-xml#"
    elementFormDefault="qualified" attributeFormDefault="unqualified">
    
    <!-- Thorsten Liebig, 21.10.2008 -->
    <xsd:import namespace="http://www.owllink.org/ext/told-xml#" schemaLocation="told-xml-def-20091016.xsd"/>
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>

    <xsd:redefine schemaLocation="http://www.owllink.org/owllink-xml-20091016.xsd">
        <xsd:group name="Request">
            <xsd:choice>
                <xsd:group ref="ol:Request"/>
                <xsd:group ref="ext:ToldRequests"/>
            </xsd:choice>
        </xsd:group>
        <xsd:group name="Response">
            <xsd:choice>
                <xsd:group ref="ol:Response"/>
                <xsd:group ref="ext:ToldResponses"/>
            </xsd:choice>
        </xsd:group>
    </xsd:redefine>
    
</xsd:schema>