<?xml version="1.0" encoding="UTF-8"?>
<RequestMessage xmlns="http://www.owllink.org/owllink-xml#"
    xmlns:owl="http://www.w3.org/2002/07/owl#" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.owllink.org/owllink-xml# 
      http://www.owllink.org/owllink-xml-20091023.xsd">
    <CreateKB kb="KB_1"/>
    <CreateKB kb="KB_2"/>
    <Tell kb="KB_2">
        <owl:SubClassOf>
            <owl:Class IRI="A"/>
            <owl:Class abbreviatedIRI="owl:Thing"/>
        </owl:SubClassOf>
    </Tell>
    <CreateKB kb="KB_3"/>
    <Tell kb="KB_3">
        <owl:SubClassOf>
            <owl:Class IRI="A"/>
            <owl:Class abbreviatedIRI="owl:Thing"/>
        </owl:SubClassOf>
        <owl:SubClassOf>
            <owl:Class IRI="B"/>
            <owl:Class IRI="A"/>
        </owl:SubClassOf>
        <owl:SubClassOf>
            <owl:Class IRI="D"/>
            <owl:Class IRI="A"/>
        </owl:SubClassOf>
    </Tell>
    <CreateKB kb="KB_4"/>
    <Tell kb="KB_4">
        <owl:EquivalentClasses>
            <owl:Class IRI="A"/>
            <owl:Class abbreviatedIRI="owl:Thing"/>
        </owl:EquivalentClasses>
        <owl:EquivalentClasses>
            <owl:Class IRI="C"/>
            <owl:Class abbreviatedIRI="owl:Nothing"/>
        </owl:EquivalentClasses>
        <owl:SubClassOf>
            <owl:Class IRI="B"/>
            <owl:Class abbreviatedIRI="owl:Thing"/>
        </owl:SubClassOf>
    </Tell>
    <GetSubClassHierarchy kb="KB_1"/>
    <GetSubClassHierarchy kb="KB_2"/>
    <GetSubClassHierarchy kb="KB_3"/>
    <GetSubClassHierarchy kb="KB_4"/>
    <ReleaseKB kb="KB_1"/>
    <ReleaseKB kb="KB_2"/>
    <ReleaseKB kb="KB_3"/>
    <ReleaseKB kb="KB_4"/>
</RequestMessage>
