Browse wiki

From OWL Test Cases

Jump to:navigation, search
TestCase:WebOnt-description-logic-201
Comment The version of this test approved by the W The version of this test approved by the WebOnt WG was incorrect. The conclusion ontology present in that version of the test was marked as an OWL Lite document, but was not OWL Lite because it did not contain a triple of the form O rdf:type owl:Ontology. The ontology has been revised to contain the necessary triple. n revised to contain the necessary triple.
Conclusion ontology
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:owl="http://www.w3.org/2002/07/owl#"
      xml:base="http://www.w3.org/2002/03owlt/description-logic/conclusions201"
>
<owl:Ontology/>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C110"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C94"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C136"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C58"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C80"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C56"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C116"/>
</rdf:type>
</owl:Thing>
<owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
  <rdf:type>
<owl:Class rdf:about="http://oiled.man.example.net/test#C114"/>
</rdf:type>
</owl:Thing>
</rdf:RDF>
Features Owl:Thing +, Owl:intersectionOf +, Owl:complementOf +, Owl:onProperty +, Owl:allValuesFrom +, Owl:someValuesFrom +, Owl:equivalentClass +, Owl:ObjectProperty +, Owl:Class +
Has author Sean Bechhofer +
Modification dateThis property is a special property in this wiki. 5 May 2009 21:57:41  +
Premise ontology
<rdf:RDF
  xml:base="http://www.w3.org/2002/03owlt/description-logic/premises201"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C12">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C14">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C8"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C12"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C18">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C20">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C18"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C22">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C20"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C24">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C26">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C24"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C28">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C26"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C30">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C22"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C28"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C32">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C30"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C36">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C38">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C36"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C40">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C38"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C42">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C44">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C42"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C46">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C44"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C48">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C40"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C46"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C50">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C48"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C52">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C32"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C50"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C54">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C14"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C52"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C56">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C58">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C56"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C60">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C58"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C62">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C64">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C62"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C66">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C64"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C68">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C60"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C66"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C70">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C72">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C68"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C70"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C74">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C54"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C72"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C76">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C78">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C80">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C76"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C78"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C82">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C84">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C82"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C86">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C84"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C88">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C90">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C88"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C92">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C90"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C94">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C86"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C92"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C96">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C94"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C98">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C6">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C8">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C100">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C98"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C102">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C100"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C104">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C106">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C104"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C108">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C106"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C110">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C102"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C108"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C112">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C110"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C114">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C96"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C112"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C116">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C80"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C114"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C118">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C120">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C118"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C122">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C120"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C124">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C126">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C124"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C128">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C126"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C130">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C122"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C128"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C132">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C134">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C130"/>
            </owl:complementOf>
          </owl:Class>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C132"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C136">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C116"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C134"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C138">
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:someValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C136"/>
            </owl:complementOf>
          </owl:Class>
        </owl:someValuesFrom>
      </owl:Restriction>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#C140">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C74"/>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C138"/>
            </owl:complementOf>
          </owl:Class>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:about="http://oiled.man.example.net/test#TEST">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://oiled.man.example.net/test#C6"/>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C140"/>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#R1"/>
  <owl:Thing rdf:about="http://oiled.man.example.net/test#V822576">
    <rdf:type>
      <owl:Class rdf:about="http://oiled.man.example.net/test#C16"/>
    </rdf:type>
    <rdf:type>
      <owl:Class rdf:about="http://oiled.man.example.net/test#C2"/>
    </rdf:type>
    <rdf:type>
      <owl:Class rdf:about="http://oiled.man.example.net/test#C34"/>
    </rdf:type>
    <rdf:type>
      <owl:Class rdf:about="http://oiled.man.example.net/test#C4"/>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C132"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C100"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C108"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C102"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C90"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C84"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C92"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C86"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C18"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C78"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C96"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C76"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C134"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C10"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Class>
        <owl:complementOf>
          <owl:Class rdf:about="http://oiled.man.example.net/test#C112"/>
        </owl:complementOf>
      </owl:Class>
    </rdf:type>
    <rdf:type>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C98"/>
            </owl:complementOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdf:type>
    <rdf:type>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C88"/>
            </owl:complementOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdf:type>
    <rdf:type>
      <owl:Restriction>
        <owl:onProperty rdf:resource="http://oiled.man.example.net/test#R1"/>
        <owl:allValuesFrom>
          <owl:Class>
            <owl:complementOf>
              <owl:Class rdf:about="http://oiled.man.example.net/test#C82"/>
            </owl:complementOf>
          </owl:Class>
        </owl:allValuesFrom>
      </owl:Restriction>
    </rdf:type>
  </owl:Thing>
</rdf:RDF>
Test case author Sean Bechhofer  +
Test case description DL Test: ABox test from DL98 systems comparison.
Test case id WebOnt-description-logic-201  +
Test case semantics Test:DIRECT +, Test:RDF-BASED +
Test case species Test:DL +, Test:FULL +
Test case status Test:Approved +
Test case syntax Test:RDFXML +
WebOnt test http://www.w3.org/2002/03owlt/description-logic/Manifest201#test  +
Categories No EL profile test, No QL profile test, No RL profile test, PositiveEntailmentTest
hide properties that link here 
  No properties link to this page.
 

 

Enter the name of the page to start browsing from.
Navigation
OWL 2 Informative
OWL 2 Normative
Toolbox