<?xml version="1.0" encoding="UTF-8"?>
<RequestMessage xmlns="http://www.owllink.org/owllink#" 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# 
      http://www.owllink.org/owllink-20091116.xsd">
    <CreateKB kb="http://www.owllink.org/ont/families">
        <Prefix name="families" fullIRI="http://example.com/owl/families/"/>
        <Prefix name="otherOnt" fullIRI="http://example.org/otherOntologies/families/"/>
    </CreateKB>
    <LoadOntologies kb="http://www.owllink.org/ont/families">
        <OntologyIRI IRI="http://www.owllink.org/ontologies/primer.owl"/>
    </LoadOntologies>
    <IsObjectPropertySatisfiable kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="families:hasDaughter"/>
    </IsObjectPropertySatisfiable>
    <GetSubObjectProperties kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="families:hasParent"/>
    </GetSubObjectProperties>
    <GetSuperObjectProperties kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="families:hasWife"/>
    </GetSuperObjectProperties>
    <GetEquivalentObjectProperties kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="families:hasChild"/>
    </GetEquivalentObjectProperties>
    <GetDisjointObjectProperties kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="families:hasParent"/>
    </GetDisjointObjectProperties>
    <GetSubObjectPropertyHierarchy kb="http://www.owllink.org/ont/families">
        <owl:ObjectProperty abbreviatedIRI="owl:topObjectProperty"/>
    </GetSubObjectPropertyHierarchy>
    <IsDataPropertySatisfiable kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="families:hasAge"/>
    </IsDataPropertySatisfiable>
    <GetSubDataProperties kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="families:hasSSN"/>
    </GetSubDataProperties>
    <GetSuperDataProperties kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="families:hasSSN"/>
    </GetSuperDataProperties>
    <GetEquivalentDataProperties kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="families:hasAge"/>
    </GetEquivalentDataProperties>
    <GetDisjointDataProperties kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="families:hasAge"/>
    </GetDisjointDataProperties>
    <GetSubDataPropertyHierarchy kb="http://www.owllink.org/ont/families">
        <owl:DataProperty abbreviatedIRI="owl:topDataProperty"/>
    </GetSubDataPropertyHierarchy>
    <ReleaseKB kb="http://www.owllink.org/ont/families"/>
    <CreateKB kb="http://www.owllink.org/examples/KB_BG">
        <Prefix name="BG" fullIRI="http://www.owllink.org/examples/BG/"/>
    </CreateKB>
    <Tell kb="http://www.owllink.org/examples/KB_BG">
        <owl:SubObjectPropertyOf>
            <owl:ObjectProperty abbreviatedIRI="BG:r"/>
            <owl:ObjectInverseOf>
                <owl:ObjectProperty abbreviatedIRI="BG:s"/>
            </owl:ObjectInverseOf>
        </owl:SubObjectPropertyOf>
        <owl:SubObjectPropertyOf>
            <owl:ObjectInverseOf>
                <owl:ObjectProperty abbreviatedIRI="BG:s"/>
            </owl:ObjectInverseOf>
            <owl:ObjectProperty abbreviatedIRI="BG:t"/>
        </owl:SubObjectPropertyOf>
    </Tell>
    <GetSubObjectPropertyHierarchy kb="http://www.owllink.org/examples/KB_BG">
        <owl:ObjectProperty abbreviatedIRI="owl:topObjectProperty"/>
    </GetSubObjectPropertyHierarchy>
    <GetSubObjectProperties kb="http://www.owllink.org/examples/KB_BG" direct="true">
        <owl:ObjectProperty abbreviatedIRI="owl:topObjectProperty"/>
    </GetSubObjectProperties>
    <GetSubObjectProperties kb="http://www.owllink.org/examples/KB_BG" direct="false">
        <owl:ObjectProperty abbreviatedIRI="owl:topObjectProperty"/>
    </GetSubObjectProperties>
    <GetSubObjectProperties kb="http://www.owllink.org/examples/KB_BG" direct="true">
        <owl:ObjectInverseOf>
            <owl:ObjectProperty abbreviatedIRI="BG:t"/>
        </owl:ObjectInverseOf>
    </GetSubObjectProperties>
    <GetSubObjectProperties kb="http://www.owllink.org/examples/KB_BG" direct="false">
        <owl:ObjectInverseOf>
            <owl:ObjectProperty abbreviatedIRI="BG:t"/>
        </owl:ObjectInverseOf>
    </GetSubObjectProperties>
    <ReleaseKB kb="http://www.owllink.org/examples/KB_BG"/>
</RequestMessage>
