Export to GitHub

factplusplus - issue #23

Inconsistent/Ontology/Exception Fact


Posted on Feb 20, 2010 by Swift Panda

What steps will reproduce the problem? 1. created ontology 2. run fact plus plus 3.

What is the expected output? What do you see instead? get error message

What version of the product are you using? On what operating system? protege 4.1 fact plusplus 1.3

Please provide any additional information below.

<?xml version="1.0"?>

<!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#&quot; > <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#&quot; > <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#&quot; > <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#&quot; > <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; > <!ENTITY Ontology1266563520390 "http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#&quot; > <!ENTITY Ontology12665635203902 "http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#3&quot; > <!ENTITY Ontology12665635203903 "http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#1&quot; > ]>

<rdf:RDF xmlns="http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.o wl#"

xml:base="http://www.semanticweb.org/ontologies/2010/1/Ontology126656352039 0.owl" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#&quot; xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#&quot; xmlns:Ontology12665635203903="&Ontology1266563520390;1" xmlns:Ontology12665635203902="&Ontology1266563520390;3" xmlns:owl="http://www.w3.org/2002/07/owl#&quot; xmlns:xsd="http://www.w3.org/2001/XMLSchema#&quot; xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;

xmlns:Ontology1266563520390="http://www.semanticweb.org/ontologies/2010/1/O ntology1266563520390.owl#"> <owl:Ontology rdf:about=""/>

&lt;!-- 

/////////////////////////////////////////////////////////////////////////// //////////// // // Object Properties //

/////////////////////////////////////////////////////////////////////////// //////////// -->

&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Area Is -->

&lt;owl:ObjectProperty rdf:about=&quot;#AreaIs&quot;&gt;
    &lt;rdf:type rdf:resource=&quot;&amp;owl;InverseFunctionalProperty&quot;/&gt;
    &lt;rdfs:domain rdf:resource=&quot;#Area&quot;/&gt;
    &lt;rdfs:range rdf:resource=&quot;#Content&quot;/&gt;
    &lt;rdfs:subPropertyOf rdf:resource=&quot;#Contentget&quot;/&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Cont entget -->

&lt;owl:ObjectProperty rdf:about=&quot;#Contentget&quot;&gt;
    &lt;owl:inverseOf rdf:resource=&quot;#AreaIs&quot;/&gt;
    &lt;owl:inverseOf rdf:resource=&quot;#DepartmentIs&quot;/&gt;
    &lt;rdfs:range&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#Contentget&quot;/&gt;
            &lt;owl:someValuesFrom rdf:resource=&quot;#Content&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/rdfs:range&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Depa rtmentIs -->

&lt;owl:ObjectProperty rdf:about=&quot;#DepartmentIs&quot;&gt;
    &lt;rdf:type rdf:resource=&quot;&amp;owl;InverseFunctionalProperty&quot;/&gt;
    &lt;rdfs:range rdf:resource=&quot;#Content&quot;/&gt;
    &lt;rdfs:subPropertyOf rdf:resource=&quot;#Contentget&quot;/&gt;
    &lt;rdfs:domain rdf:resource=&quot;#Department&quot;/&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#gets Content -->

&lt;owl:ObjectProperty rdf:about=&quot;#getsContent&quot;&gt;
    &lt;rdfs:domain rdf:resource=&quot;#Content&quot;/&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#isAr ea -->

&lt;owl:ObjectProperty rdf:about=&quot;#isArea&quot;&gt;
    &lt;rdf:type rdf:resource=&quot;&amp;owl;FunctionalProperty&quot;/&gt;
    &lt;rdfs:range rdf:resource=&quot;#Area&quot;/&gt;
    &lt;rdfs:domain rdf:resource=&quot;#Content&quot;/&gt;
    &lt;rdfs:subPropertyOf rdf:resource=&quot;#getsContent&quot;/&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#isDe partment -->

&lt;owl:ObjectProperty rdf:about=&quot;#isDepartment&quot;&gt;
    &lt;rdfs:domain rdf:resource=&quot;#Content&quot;/&gt;
    &lt;rdfs:range rdf:resource=&quot;#Department&quot;/&gt;
    &lt;rdfs:subPropertyOf rdf:resource=&quot;#getsContent&quot;/&gt;
&lt;/owl:ObjectProperty&gt;



&lt;!-- 

/////////////////////////////////////////////////////////////////////////// //////////// // // Classes //

/////////////////////////////////////////////////////////////////////////// //////////// -->

&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#1_Me rcedes_Drive -->

&lt;owl:Class rdf:about=&quot;#1_Mercedes_Drive&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Montvale&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#3_Me rcedes_Drive -->

&lt;owl:Class rdf:about=&quot;#3_Mercedes_Drive&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Montvale&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Area -->

&lt;owl:Class rdf:about=&quot;#Area&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;&amp;owl;Thing&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Balt imore -->

&lt;owl:Class rdf:about=&quot;#Baltimore&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#East_Coast&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Cont ent -->

&lt;owl:Class rdf:about=&quot;#Content&quot;&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#Contentget&quot;/&gt;
            &lt;owl:someValuesFrom rdf:resource=&quot;#Area&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#Contentget&quot;/&gt;
            &lt;owl:someValuesFrom rdf:resource=&quot;#Department&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;&amp;owl;Thing&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Crai g_Road -->

&lt;owl:Class rdf:about=&quot;#Craig_Road&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Montvale&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Depa rtment -->

&lt;owl:Class rdf:about=&quot;#Department&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;&amp;owl;Thing&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#East _Coast -->

&lt;owl:Class rdf:about=&quot;#East_Coast&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Area&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#IT - ->

&lt;owl:Class rdf:about=&quot;#IT&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Department&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#IT_E astCoast -->

&lt;owl:Class rdf:about=&quot;#IT_EastCoast&quot;&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#isDepartment&quot;/&gt;
            &lt;owl:allValuesFrom rdf:resource=&quot;#IT&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#isArea&quot;/&gt;
            &lt;owl:allValuesFrom rdf:resource=&quot;#East_Coast&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Content&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Jack sonville -->

&lt;owl:Class rdf:about=&quot;#Jacksonville&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#East_Coast&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Los_ Angeles -->

&lt;owl:Class rdf:about=&quot;#Los_Angeles&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#West_Coast&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Mark eting -->

&lt;owl:Class rdf:about=&quot;#Marketing&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Department&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Mark eting_EastCoast -->

&lt;owl:Class rdf:about=&quot;#Marketing_EastCoast&quot;&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#isArea&quot;/&gt;
            &lt;owl:allValuesFrom rdf:resource=&quot;#East_Coast&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;owl:equivalentClass&gt;
        &lt;owl:Restriction&gt;
            &lt;owl:onProperty rdf:resource=&quot;#isDepartment&quot;/&gt;
            &lt;owl:allValuesFrom rdf:resource=&quot;#Marketing&quot;/&gt;
        &lt;/owl:Restriction&gt;
    &lt;/owl:equivalentClass&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Content&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Mont vale -->

&lt;owl:Class rdf:about=&quot;#Montvale&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#East_Coast&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#San_ Francisco -->

&lt;owl:Class rdf:about=&quot;#San_Francisco&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#West_Coast&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#Warr anty -->

&lt;owl:Class rdf:about=&quot;#Warranty&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Department&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- 

http://www.semanticweb.org/ontologies/2010/1/Ontology1266563520390.owl#West _Coast -->

&lt;owl:Class rdf:about=&quot;#West_Coast&quot;&gt;
    &lt;rdfs:subClassOf rdf:resource=&quot;#Area&quot;/&gt;
&lt;/owl:Class&gt;



&lt;!-- http://www.w3.org/2002/07/owl#Thing --&gt;

&lt;owl:Class rdf:about=&quot;&amp;owl;Thing&quot;/&gt;



&lt;!-- 

/////////////////////////////////////////////////////////////////////////// //////////// // // General axioms //

/////////////////////////////////////////////////////////////////////////// //////////// -->

&lt;rdf:Description&gt;
    &lt;rdf:type rdf:resource=&quot;&amp;owl;AllDisjointClasses&quot;/&gt;
    &lt;owl:members rdf:parseType=&quot;Collection&quot;&gt;
        &lt;rdf:Description rdf:about=&quot;#Area&quot;/&gt;
        &lt;rdf:Description rdf:about=&quot;#Content&quot;/&gt;
        &lt;rdf:Description rdf:about=&quot;#Department&quot;/&gt;
    &lt;/owl:members&gt;
&lt;/rdf:Description&gt;

</rdf:RDF>

Comment #1

Posted on Feb 24, 2010 by Quick Panda

I don't see the issue there. The provided ontology is inconsistent, so no other reasoning can be made (or make any sense). What is expected?

Comment #2

Posted on Feb 24, 2010 by Quick Panda

(No comment was entered for this change.)

Comment #3

Posted on May 17, 2010 by Quick Panda

No other input received, close as invalid bug-report.

Status: Invalid

Labels:
Type-Other Priority-Low