- From: Jos De_Roo <jos.deroo.jd@belgium.agfa.com>
- Date: Sat, 10 Aug 2002 11:53:52 +0200
- To: www-archive@w3.org
C:\> Euler -trace http://www.w3.org/2002/03owlt/dbP http://www.agfa.com/w3c/euler/owl-rules http://www.w3.org/2002/03owlt/dbC @@ -> load http://www.w3.org/2002/03owlt/dbP.n3 @@ assert <http://www.w3.org/2002/03owlt/dbP.n3> <http://www.w3.org/2002/03owlt/dbP.n3#rcsid> "$Id: dbP.n3,v 1.1 2002/08/09 08:34:11 jderoo Exp $". @@ assert db:KeyProperty rdfs:subClassOf owl:FunctionalProperty. @@ assert db:key rdfs:range db:KeyProperty. @@ assert fred:Order db:key fred:customer. @@ -> load http://www.w3.org/2002/03owlt/dbP.n3 @@ assert {{<http://www.agfa.com/w3c/euler/rdfs-rules#rule9> .?s a db:KeyProperty} log:implies {?s a owl:FunctionalProperty}} log:forAll ?s. @@ -> load http://www.agfa.com/w3c/euler/owl-rules.n3 @@ assert <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:Ontology. @@ assert <http://www.agfa.com/w3c/euler/owl-rules.n3> owl:imports <http://www.w3.org/2000/01/rdf-schema>. @@ assert owl:FunctionalProperty a rdfs:Class. @@ assert owl:InverseFunctionalProperty a rdfs:Class. @@ assert owl:Ontology a rdfs:Class. @@ assert owl:Restriction a rdfs:Class. @@ assert owl:TransitiveProperty a rdfs:Class. @@ assert owl:allValuesFrom a rdf:Property. @@ assert owl:allValuesFrom rdfs:domain owl:Restriction. @@ assert owl:allValuesFrom rdfs:range rdfs:Class. @@ assert owl:cardinality a rdf:Property. @@ assert owl:cardinality rdfs:domain owl:Restriction. @@ assert owl:cardinality rdfs:range xsd:nonNegativeInteger. @@ assert owl:complementOf a rdf:Property. @@ assert owl:complementOf rdfs:domain rdfs:Class. @@ assert owl:complementOf rdfs:range rdfs:Class. @@ assert owl:complementOf owl:inverseOf owl:complementOf. @@ assert owl:differentFrom a rdf:Property. @@ assert owl:differentFrom owl:inverseOf owl:differentFrom. @@ assert owl:disjointWith a rdf:Property. @@ assert owl:disjointWith rdfs:domain rdfs:Class. @@ assert owl:disjointWith rdfs:range rdfs:Class. @@ assert owl:disjointWith owl:inverseOf owl:disjointWith. @@ assert owl:equivalentTo a rdf:Property. @@ assert owl:equivalentTo a owl:TransitiveProperty. @@ assert owl:equivalentTo owl:inverseOf owl:equivalentTo. @@ assert owl:extension a rdf:Property. @@ assert owl:extension rdfs:domain rdf:Property. @@ assert owl:extension rdfs:range rdf:List. @@ assert owl:hasValue a rdf:Property. @@ assert owl:hasValue rdfs:domain owl:Restriction. @@ assert owl:imports a rdf:Property. @@ assert owl:imports rdfs:subPropertyOf rdfs:seeAlso. @@ assert owl:intersectionOf a rdf:Property. @@ assert owl:intersectionOf rdfs:domain rdfs:Class. @@ assert owl:intersectionOf rdfs:range rdf:List. @@ assert owl:inverseOf a rdf:Property. @@ assert owl:item a rdf:Property. @@ assert owl:item rdfs:domain rdf:List. @@ assert owl:maxCardinality a rdf:Property. @@ assert owl:maxCardinality rdfs:domain owl:Restriction. @@ assert owl:maxCardinality rdfs:range xsd:nonNegativeInteger. @@ assert owl:minCardinality a rdf:Property. @@ assert owl:minCardinality rdfs:domain owl:Restriction. @@ assert owl:minCardinality rdfs:range xsd:nonNegativeInteger. @@ assert owl:oneOf a rdf:Property. @@ assert owl:oneOf rdfs:domain rdfs:Class. @@ assert owl:oneOf rdfs:range rdf:List. @@ assert owl:onProperty a rdf:Property. @@ assert owl:onProperty rdfs:domain owl:Restriction. @@ assert owl:onProperty rdfs:range rdf:Property. @@ assert owl:sameClassAs a rdf:Property. @@ assert owl:sameClassAs a owl:TransitiveProperty. @@ assert owl:sameClassAs rdfs:domain rdfs:Class. @@ assert owl:sameClassAs rdfs:range rdfs:Class. @@ assert owl:sameClassAs rdfs:subPropertyOf rdfs:subClassOf. @@ assert owl:sameClassAs owl:inverseOf owl:sameClassAs. @@ assert owl:samePropertyAs a rdf:Property. @@ assert owl:samePropertyAs a owl:TransitiveProperty. @@ assert owl:samePropertyAs rdfs:subPropertyOf rdfs:subPropertyOf. @@ assert owl:samePropertyAs owl:inverseOf owl:samePropertyAs. @@ assert owl:someValuesFrom a rdf:Property. @@ assert owl:someValuesFrom rdfs:domain owl:Restriction. @@ assert owl:someValuesFrom rdfs:range rdfs:Class. @@ assert owl:unionOf a rdf:Property. @@ assert owl:unionOf rdfs:domain rdfs:Class. @@ assert owl:unionOf rdfs:range rdf:List. @@ assert owl:versionInfo a rdf:Property. @@ assert owl:versionInfo rdfs:subPropertyOf rdfs:comment. @@ assert {{:rule1 .?p owl:inverseOf ?q.?s ?p ?o} log:implies {?o ?q ?s}} log:forAll ?p, ?q, ?s, ?o. @@ assert {{:rule2 .?p a owl:TransitiveProperty.?x ?p ?o.?s ?p ?x} log:implies {?s ?p ?o}} log:forAll ?p, ?x, ?o, ?s. @@ assert {{:rule3 .?p owl:extension ?L.?L owl:item ( ?s ?o)} log:implies {?s ?p ?o}} log:forAll ?p, ?L, ?s, ?o. @@ assert {{:rule4p1 .?p owl:samePropertyAs ?r.?s ?p ?o} log:implies {?s ?r ?o}} log:forAll ?p, ?r, ?s, ?o. @@ assert {{:rule4p2 .?p owl:samePropertyAs ?r.?s ?r ?o} log:implies {?s ?p ?o}} log:forAll ?p, ?r, ?s, ?o. @@ assert {{:rule4s2 .?a owl:extension ?x.?b owl:extension ?y.?x :includes ?y.?y :includes ?x} log:implies {?a owl:samePropertyAs ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule5c1 .?x owl:sameClassAs ?y.?s a ?x} log:implies {?s a ?y}} log:forAll ?x, ?y, ?s. @@ assert {{:rule5c2 .?x owl:sameClassAs ?y.?s a ?y} log:implies {?s a ?x}} log:forAll ?x, ?y, ?s. @@ assert {{:rule5s2 .?y owl:complementOf ?z.?x owl:complementOf ?y} log:implies {?x owl:sameClassAs ?z}} log:forAll ?y, ?z, ?x. @@ assert {{:rule5s3 .?a owl:intersectionOf ?x.?b owl:intersectionOf ?y.?x :includes ?y.?y :includes ?x} log:implies {?a owl:sameClassAs ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule5s4 .?a owl:unionOf ?x.?b owl:unionOf ?y.?x :includes ?y.?y :includes ?x} log:implies {?a owl:sameClassAs ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule5s5 .?a owl:oneOf ?x.?b owl:oneOf ?y.?x :includes ?y.?y :includes ?x} log:implies {?a owl:sameClassAs ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule6s1 .?x owl:equivalentTo ?z.?x ?p ?y} log:implies {?z ?p ?y}} log:forAll ?x, ?z, ?p, ?y. @@ assert {{:rule6s2 .?p owl:equivalentTo ?q.?x ?p ?y} log:implies {?x ?q ?y}} log:forAll ?p, ?q, ?x, ?y. @@ assert {{:rule6s3 .?y owl:equivalentTo ?z.?x ?p ?y} log:implies {?x ?p ?z}} log:forAll ?y, ?z, ?p, ?x. @@ assert {{:rule6e2 .?p a owl:FunctionalProperty.?s ?p ?x.?s ?p ?y} log:implies {?x owl:equivalentTo ?y}} log:forAll ?p, ?s, ?x, ?y. @@ assert {{:rule6e3 .?p a owl:InverseFunctionalProperty.?x ?p ?o.?y ?p ?o} log:implies {?x owl:equivalentTo ?y}} log:forAll ?p, ?x, ?o, ?y. @@ assert {{:rule8s1 .?a owl:extension ?x.?b owl:extension ?y.?y :includes ?x} log:implies {?a rdfs:subPropertyOf ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule9c1 .?C owl:oneOf ?L.?L owl:item ?x} log:implies {?x a ?C}} log:forAll ?C, ?L, ?x. @@ assert {{:rule9c3 .?z owl:intersectionOf ?L.?L owl:item ?C.?x a ?z} log:implies {?x a ?C}} log:forAll ?z, ?L, ?C, ?x. @@ assert {{:rule10s1 .?a owl:intersectionOf ?x.?b owl:intersectionOf ?y.?x :includes ?y} log:implies {?a rdfs:subClassOf ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule10s2 .?a owl:unionOf ?x.?b owl:unionOf ?y.?y :includes ?x} log:implies {?a rdfs:subClassOf ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule10s3 .?a owl:oneOf ?x.?b owl:oneOf ?y.?y :includes ?x} log:implies {?a rdfs:subClassOf ?b}} log:forAll ?a, ?x, ?b, ?y. @@ assert {{:rule11i1 } log:implies {( ?x/ ?b) owl:item ?x}} log:forAll ?x, ?b. @@ assert {{:rule11i2 .?b owl:item ?x} log:implies {( ?a/ ?b) owl:item ?x}} log:forAll ?b, ?x, ?a. @@ assert {{:rule12i1 } log:implies {?a :includes ( )}} log:forAll ?a. @@ assert {{:rule12i2 .?a owl:item ?b.?a :includes ?c} log:implies {?a :includes ( ?b/ ?c)}} log:forAll ?a, ?b, ?c. @@ assert {{:rule13i1 } log:implies {( ) owl:notItem ?x}} log:forAll ?x. @@ assert {{:rule13i2 .?a owl:differentFrom ?x.?b owl:notItem ?x} log:implies {( ?a/ ?b) owl:notItem ?x}} log:forAll ?a, ?x, ?b. @@ assert {{:rule16c1 .?x a ?y.?x a ?z.?y owl:complementOf ?z} log:implies {?x :inconsistentWith owl:complementOf}} log:forAll ?x, ?y, ?z. @@ assert {{:rule16s1 .?x owl:complementOf ?y.?y owl:sameClassAs ?x} log:implies {?x :inconsistentWith owl:sameClassAs}} log:forAll ?x, ?y. @@ assert {{:rule16d1 .?x a ?y.?x a ?z.?y owl:disjointWith ?z} log:implies {?x :inconsistentWith owl:disjointWith}} log:forAll ?x, ?y, ?z. @@ assert {{:rule16u1 .?p a owl:FunctionalProperty.?s ?p ?x.?s ?p ?y.?x owl:differentFrom ?y} log:implies {?x :inconsistentWith owl:FunctionalProperty}} log:forAll ?p, ?s, ?x, ?y. @@ assert {{:rule16a1 .?p a owl:InverseFunctionalProperty.?x ?p ?o.?y ?p ?o.?x owl:differentFrom ?y} log:implies {?x :inconsistentWith owl:InverseFunctionalProperty}} log:forAll ?p, ?x, ?o, ?y. @@ assert {{:rule16r1 .?s a [ a owl:Restriction; owl:onProperty ?p; owl:minCardinality ?min].{?s ?p ?o} math:proofCount ?n.?n math:lessThan ?min} log:implies {?s :inconsistentWith owl:Restriction}} log:forAll ?s, ?p, ?min, ?o, ?n. @@ assert {{:rule16r2 .?s a [ a owl:Restriction; owl:onProperty ?p; owl:maxCardinality ?max].{?s ?p ?o} math:proofCount ?n.?max math:lessThan ?n} log:implies {?s :inconsistentWith owl:Restriction}} log:forAll ?s, ?p, ?max, ?o, ?n. @@ assert {{:rule16o1 .?C owl:oneOf ?L.?x a ?C.?L owl:notItem ?x} log:implies {?x :inconsistentWith owl:oneOf}} log:forAll ?C, ?L, ?x. @@ assert {{:rule16e1 .?p owl:extension ?L.?s ?p ?o.?L owl:notItem ( ?s ?o)} log:implies {( ?s ?o) :inconsistentWith owl:extension}} log:forAll ?p, ?L, ?s, ?o. @@ -> load http://www.agfa.com/w3c/euler/rdfs-rules.n3 @@ assert rdfs:Class a rdfs:Class. @@ assert rdf:List a rdfs:Class. @@ assert rdfs:Literal a rdfs:Class. @@ assert rdf:Property a rdfs:Class. @@ assert rdfs:Resource a rdfs:Class. @@ assert rdfs:domain a rdf:Property. @@ assert rdfs:domain rdfs:domain rdf:Property. @@ assert rdfs:domain rdfs:range rdfs:Class. @@ assert rdf:first a rdf:Property. @@ assert rdf:first rdfs:domain rdf:List. @@ assert rdf:nil a rdf:List. @@ assert rdfs:range a rdf:Property. @@ assert rdfs:range rdfs:domain rdf:Property. @@ assert rdfs:range rdfs:range rdfs:Class. @@ assert rdf:rest a rdf:Property. @@ assert rdf:rest rdfs:domain rdf:List. @@ assert rdf:rest rdfs:range rdf:List. @@ assert rdfs:subClassOf a rdf:Property. @@ assert rdfs:subClassOf rdfs:domain rdfs:Class. @@ assert rdfs:subClassOf rdfs:range rdfs:Class. @@ assert rdfs:subPropertyOf a rdf:Property. @@ assert rdfs:subPropertyOf rdfs:domain rdf:Property. @@ assert rdfs:subPropertyOf rdfs:range rdf:Property. @@ assert rdf:type a rdf:Property. @@ assert rdf:type rdfs:domain rdfs:Resource. @@ assert rdf:type rdfs:range rdfs:Class. @@ assert {{ns:rule1 .ns:s ns:p ns:o} log:implies {ns:p a rdf:Property}} log:forAll ns:p, ns:s, ns:o. @@ assert {{ns:rule2 .ns:p rdfs:domain ns:C.ns:s ns:p ns:o} log:implies {ns:s a ns:C}} log:forAll ns:p, ns:C, ns:s, ns:o. @@ assert {{ns:rule3 .ns:p rdfs:range ns:C.ns:s ns:p ns:o} log:implies {ns:o a ns:C}} log:forAll ns:p, ns:C, ns:s, ns:o. @@ assert {{ns:rule4a .ns:s ns:p ns:o} log:implies {ns:s a rdfs:Resource}} log:forAll ns:p, ns:s, ns:o. @@ assert {{ns:rule4b .ns:s ns:p ns:o} log:implies {ns:o a rdfs:Resource}} log:forAll ns:p, ns:s, ns:o. @@ assert {{ns:rule5 .ns:q rdfs:subPropertyOf ns:r.ns:p rdfs:subPropertyOf ns:q} log:implies {ns:p rdfs:subPropertyOf ns:r}} log:forAll ns:q, ns:r, ns:p. @@ assert {{ns:rule6a .ns:p rdfs:subPropertyOf ns:r.ns:s ns:p ns:o} log:implies {ns:s ns:r ns:o}} log:forAll ns:p, ns:r, ns:s, ns:o. @@ assert {{ns:rule6b .( ns:p ns:q) rdfs:subPropertyOf ns:r.ns:x ns:q ns:o.ns:s ns:p ns:x} log:implies {ns:s ns:r ns:o}} log:forAll ns:p, ns:q, ns:r, ns:x, ns:o, ns:s. @@ assert {{ns:rule7 .ns:C a rdfs:Class} log:implies {ns:C rdfs:subClassOf rdfs:Resource}} log:forAll ns:C. @@ assert {{ns:rule8 .ns:B rdfs:subClassOf ns:C.ns:A rdfs:subClassOf ns:B} log:implies {ns:A rdfs:subClassOf ns:C}} log:forAll ns:B, ns:C, ns:A. @@ assert {{ns:rule9 .ns:A rdfs:subClassOf ns:B.ns:s a ns:A} log:implies {ns:s a ns:B}} log:forAll ns:A, ns:B, ns:s. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:complementOf ?o} log:implies {?o owl:complementOf ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:differentFrom ?o} log:implies {?o owl:differentFrom ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:disjointWith ?o} log:implies {?o owl:disjointWith ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule2> .?x owl:equivalentTo ?o.?s owl:equivalentTo ?x} log:implies {?s owl:equivalentTo ?o}} log:forAll ?x, ?o, ?s. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:equivalentTo ?o} log:implies {?o owl:equivalentTo ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/rdfs-rules#rule6> .?s owl:imports ?o} log:implies {?s rdfs:seeAlso ?o}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule2> .?x owl:sameClassAs ?o.?s owl:sameClassAs ?x} log:implies {?s owl:sameClassAs ?o}} log:forAll ?x, ?o, ?s. @@ assert {{<http://www.agfa.com/w3c/euler/rdfs-rules#rule6> .?s owl:sameClassAs ?o} log:implies {?s rdfs:subClassOf ?o}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:sameClassAs ?o} log:implies {?o owl:sameClassAs ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule2> .?x owl:samePropertyAs ?o.?s owl:samePropertyAs ?x} log:implies {?s owl:samePropertyAs ?o}} log:forAll ?x, ?o, ?s. @@ assert {{<http://www.agfa.com/w3c/euler/rdfs-rules#rule6> .?s owl:samePropertyAs ?o} log:implies {?s rdfs:subPropertyOf ?o}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/owl-rules#rule1> .?s owl:samePropertyAs ?o} log:implies {?o owl:samePropertyAs ?s}} log:forAll ?s, ?o. @@ assert {{<http://www.agfa.com/w3c/euler/rdfs-rules#rule6> .?s owl:versionInfo ?o} log:implies {?s rdfs:comment ?o}} log:forAll ?s, ?o. @@ -> proof http://www.agfa.com/w3c/euler/rdfs-rules.n3 @@ query {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o} log:forSome ?s, ?o. [1]CALL: {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o} log:forSome ?s, ?o. [1]CALL: :rule6e2 . [1]EXIT: :rule6e2 . [2]CALL: {?p a owl:FunctionalProperty} log:forSome ?p. [2]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [2]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [3]CALL: {?p a db:KeyProperty} log:forSome ?p. [3]FAIL: {?p a db:KeyProperty} log:forSome ?p. [4]REDO: {?p a db:KeyProperty} log:forSome ?p. [4]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a db:KeyProperty. [5]REDO: {?p a db:KeyProperty} log:forSome ?p. [5]FAIL: owl:FunctionalProperty a db:KeyProperty. [6]REDO: {?p a db:KeyProperty} log:forSome ?p. [6]FAIL: owl:InverseFunctionalProperty a db:KeyProperty. [7]REDO: {?p a db:KeyProperty} log:forSome ?p. [7]FAIL: owl:Ontology a db:KeyProperty. [8]REDO: {?p a db:KeyProperty} log:forSome ?p. [8]FAIL: owl:Restriction a db:KeyProperty. [9]REDO: {?p a db:KeyProperty} log:forSome ?p. [9]FAIL: owl:TransitiveProperty a db:KeyProperty. [10]REDO: {?p a db:KeyProperty} log:forSome ?p. [10]FAIL: owl:allValuesFrom a db:KeyProperty. [11]REDO: {?p a db:KeyProperty} log:forSome ?p. [11]FAIL: owl:cardinality a db:KeyProperty. [12]REDO: {?p a db:KeyProperty} log:forSome ?p. [12]FAIL: owl:complementOf a db:KeyProperty. [13]REDO: {?p a db:KeyProperty} log:forSome ?p. [13]FAIL: owl:differentFrom a db:KeyProperty. [14]REDO: {?p a db:KeyProperty} log:forSome ?p. [14]FAIL: owl:disjointWith a db:KeyProperty. [15]REDO: {?p a db:KeyProperty} log:forSome ?p. [15]FAIL: owl:equivalentTo a db:KeyProperty. [16]REDO: {?p a db:KeyProperty} log:forSome ?p. [16]FAIL: owl:equivalentTo a db:KeyProperty. [17]REDO: {?p a db:KeyProperty} log:forSome ?p. [17]FAIL: owl:extension a db:KeyProperty. [18]REDO: {?p a db:KeyProperty} log:forSome ?p. [18]FAIL: owl:hasValue a db:KeyProperty. [19]REDO: {?p a db:KeyProperty} log:forSome ?p. [19]FAIL: owl:imports a db:KeyProperty. [20]REDO: {?p a db:KeyProperty} log:forSome ?p. [20]FAIL: owl:intersectionOf a db:KeyProperty. [21]REDO: {?p a db:KeyProperty} log:forSome ?p. [21]FAIL: owl:inverseOf a db:KeyProperty. [22]REDO: {?p a db:KeyProperty} log:forSome ?p. [22]FAIL: owl:item a db:KeyProperty. [23]REDO: {?p a db:KeyProperty} log:forSome ?p. [23]FAIL: owl:maxCardinality a db:KeyProperty. [24]REDO: {?p a db:KeyProperty} log:forSome ?p. [24]FAIL: owl:minCardinality a db:KeyProperty. [25]REDO: {?p a db:KeyProperty} log:forSome ?p. [25]FAIL: owl:oneOf a db:KeyProperty. [26]REDO: {?p a db:KeyProperty} log:forSome ?p. [26]FAIL: owl:onProperty a db:KeyProperty. [27]REDO: {?p a db:KeyProperty} log:forSome ?p. [27]FAIL: owl:sameClassAs a db:KeyProperty. [28]REDO: {?p a db:KeyProperty} log:forSome ?p. [28]FAIL: owl:sameClassAs a db:KeyProperty. [29]REDO: {?p a db:KeyProperty} log:forSome ?p. [29]FAIL: owl:samePropertyAs a db:KeyProperty. [30]REDO: {?p a db:KeyProperty} log:forSome ?p. [30]FAIL: owl:samePropertyAs a db:KeyProperty. [31]REDO: {?p a db:KeyProperty} log:forSome ?p. [31]FAIL: owl:someValuesFrom a db:KeyProperty. [32]REDO: {?p a db:KeyProperty} log:forSome ?p. [32]FAIL: owl:unionOf a db:KeyProperty. [33]REDO: {?p a db:KeyProperty} log:forSome ?p. [33]FAIL: owl:versionInfo a db:KeyProperty. [34]REDO: {?p a db:KeyProperty} log:forSome ?p. [34]CALL: :rule5c1 . [34]EXIT: :rule5c1 . [35]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [35]CALL: :rule5s2 . [35]EXIT: :rule5s2 . [36]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [36]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [36]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [37]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [36] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [37]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [38]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [38]CALL: :rule5s3 . [38]EXIT: :rule5s3 . [39]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [39]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [40]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [40]CALL: :rule5s4 . [40]EXIT: :rule5s4 . [41]CALL: {?x owl:unionOf ?x} log:forSome ?x. [41]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [42]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [42]CALL: :rule5s5 . [42]EXIT: :rule5s5 . [43]CALL: {?x owl:oneOf ?x} log:forSome ?x. [43]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [44]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [44]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [44]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [45]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [45]CALL: :rule5s2 . [45]EXIT: :rule5s2 . [46]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [46]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [46]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [47]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [46] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [47]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [48]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [48]CALL: :rule5s3 . [48]EXIT: :rule5s3 . [49]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [49]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [50]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [50]CALL: :rule5s4 . [50]EXIT: :rule5s4 . [51]CALL: {?x owl:unionOf ?x} log:forSome ?x. [51]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [52]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [52]CALL: :rule5s5 . [52]EXIT: :rule5s5 . [53]CALL: {?x owl:oneOf ?x} log:forSome ?x. [53]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [54]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [44] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [54]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [55]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [55]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [55]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [56]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [56]CALL: :rule5s2 . [56]EXIT: :rule5s2 . [57]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [57]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [57]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [58]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [57] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [58]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [59]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [59]CALL: :rule5s3 . [59]EXIT: :rule5s3 . [60]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [60]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [61]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [61]CALL: :rule5s4 . [61]EXIT: :rule5s4 . [62]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [62]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [63]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [63]CALL: :rule5s5 . [63]EXIT: :rule5s5 . [64]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [64]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [65]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [44] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [65]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [66]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [55] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [66]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [67]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [67]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [67]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [68]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [68]CALL: :rule5s2 . [68]EXIT: :rule5s2 . [69]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [69]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [69]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [70]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [69] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [70]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [71]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [71]CALL: :rule5s3 . [71]EXIT: :rule5s3 . [72]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [72]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [73]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [73]CALL: :rule5s4 . [73]EXIT: :rule5s4 . [74]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [74]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [75]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [75]CALL: :rule5s5 . [75]EXIT: :rule5s5 . [76]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [76]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [77]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [77]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [77]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [78]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [78]CALL: :rule5s2 . [78]EXIT: :rule5s2 . [79]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [79]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [79]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [80]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [79] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [80]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [81]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [81]CALL: :rule5s3 . [81]EXIT: :rule5s3 . [82]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [82]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [83]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [83]CALL: :rule5s4 . [83]EXIT: :rule5s4 . [84]CALL: {?x owl:unionOf ?x} log:forSome ?x. [84]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [85]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [85]CALL: :rule5s5 . [85]EXIT: :rule5s5 . [86]CALL: {?x owl:oneOf ?x} log:forSome ?x. [86]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [87]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [77] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [87]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [88]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [67] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [88]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [89]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [67] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [89]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [90]REDO: {?p a db:KeyProperty} log:forSome ?p. [90]CALL: :rule5c2 . [90]EXIT: :rule5c2 . [91]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [91]CALL: :rule5s2 . [91]EXIT: :rule5s2 . [92]CALL: {?y owl:complementOf ?y} log:forSome ?y. [92]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [92]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [93]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [92] {?y owl:complementOf ?y};} log:forSome ?y. [93]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [94]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [94]CALL: :rule5s3 . [94]EXIT: :rule5s3 . [95]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [95]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [96]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [96]CALL: :rule5s4 . [96]EXIT: :rule5s4 . [97]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [97]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [98]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [98]CALL: :rule5s5 . [98]EXIT: :rule5s5 . [99]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [99]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [100]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [100]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [100]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [101]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [101]CALL: :rule5s2 . [101]EXIT: :rule5s2 . [102]CALL: {?y owl:complementOf ?y} log:forSome ?y. [102]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [102]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [103]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [102] {?y owl:complementOf ?y};} log:forSome ?y. [103]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [104]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [104]CALL: :rule5s3 . [104]EXIT: :rule5s3 . [105]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [105]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [106]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [106]CALL: :rule5s4 . [106]EXIT: :rule5s4 . [107]CALL: {?x owl:unionOf ?x} log:forSome ?x. [107]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [108]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [108]CALL: :rule5s5 . [108]EXIT: :rule5s5 . [109]CALL: {?x owl:oneOf ?x} log:forSome ?x. [109]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [110]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [100] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [110]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [111]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [111]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [111]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [112]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [112]CALL: :rule5s2 . [112]EXIT: :rule5s2 . [113]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [113]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [113]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [114]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [113] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [114]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [115]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [115]CALL: :rule5s3 . [115]EXIT: :rule5s3 . [116]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [116]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [117]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [117]CALL: :rule5s4 . [117]EXIT: :rule5s4 . [118]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [118]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [119]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [119]CALL: :rule5s5 . [119]EXIT: :rule5s5 . [120]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [120]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [121]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [100] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [121]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [122]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [111] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [122]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [123]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [123]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [123]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [124]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [124]CALL: :rule5s2 . [124]EXIT: :rule5s2 . [125]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [125]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [125]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [126]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [125] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [126]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [127]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [127]CALL: :rule5s3 . [127]EXIT: :rule5s3 . [128]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [128]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [129]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [129]CALL: :rule5s4 . [129]EXIT: :rule5s4 . [130]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [130]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [131]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [131]CALL: :rule5s5 . [131]EXIT: :rule5s5 . [132]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [132]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [133]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [133]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [133]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [134]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [134]CALL: :rule5s2 . [134]EXIT: :rule5s2 . [135]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [135]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [135]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [136]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [135] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [136]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [137]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [137]CALL: :rule5s3 . [137]EXIT: :rule5s3 . [138]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [138]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [139]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [139]CALL: :rule5s4 . [139]EXIT: :rule5s4 . [140]CALL: {?x owl:unionOf ?x} log:forSome ?x. [140]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [141]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [141]CALL: :rule5s5 . [141]EXIT: :rule5s5 . [142]CALL: {?x owl:oneOf ?x} log:forSome ?x. [142]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [143]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [133] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [143]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [144]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [123] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [144]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [145]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [123] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [145]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [146]REDO: {?p a db:KeyProperty} log:forSome ?p. [146]CALL: :rule9c1 . [146]EXIT: :rule9c1 . [147]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [147]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [148]REDO: {?p a db:KeyProperty} log:forSome ?p. [148]CALL: :rule9c3 . [148]EXIT: :rule9c3 . [149]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [149]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [150]REDO: {?p a db:KeyProperty} log:forSome ?p. [150]FAIL: rdfs:Class a db:KeyProperty. [151]REDO: {?p a db:KeyProperty} log:forSome ?p. [151]FAIL: rdf:List a db:KeyProperty. [152]REDO: {?p a db:KeyProperty} log:forSome ?p. [152]FAIL: rdfs:Literal a db:KeyProperty. [153]REDO: {?p a db:KeyProperty} log:forSome ?p. [153]FAIL: rdf:Property a db:KeyProperty. [154]REDO: {?p a db:KeyProperty} log:forSome ?p. [154]FAIL: rdfs:Resource a db:KeyProperty. [155]REDO: {?p a db:KeyProperty} log:forSome ?p. [155]FAIL: rdfs:domain a db:KeyProperty. [156]REDO: {?p a db:KeyProperty} log:forSome ?p. [156]FAIL: rdf:first a db:KeyProperty. [157]REDO: {?p a db:KeyProperty} log:forSome ?p. [157]FAIL: rdf:nil a db:KeyProperty. [158]REDO: {?p a db:KeyProperty} log:forSome ?p. [158]FAIL: rdfs:range a db:KeyProperty. [159]REDO: {?p a db:KeyProperty} log:forSome ?p. [159]FAIL: rdf:rest a db:KeyProperty. [160]REDO: {?p a db:KeyProperty} log:forSome ?p. [160]FAIL: rdfs:subClassOf a db:KeyProperty. [161]REDO: {?p a db:KeyProperty} log:forSome ?p. [161]FAIL: rdfs:subPropertyOf a db:KeyProperty. [162]REDO: {?p a db:KeyProperty} log:forSome ?p. [162]FAIL: rdf:type a db:KeyProperty. [163]REDO: {?p a db:KeyProperty} log:forSome ?p. [163]FAIL: {?p a db:KeyProperty} log:forSome ?p. [164]REDO: {?p a db:KeyProperty} log:forSome ?p. [164]CALL: ns:rule2 . [164]EXIT: ns:rule2 . [165]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [165]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [166]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [166]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [167]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [167]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [168]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [168]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [169]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [169]FAIL: owl:extension rdfs:domain db:KeyProperty. [170]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [170]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [171]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [171]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [172]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [172]FAIL: owl:item rdfs:domain db:KeyProperty. [173]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [173]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [174]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [174]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [175]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [175]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [176]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [176]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [177]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [177]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [178]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [178]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [179]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [179]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [180]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [180]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [181]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [181]FAIL: rdf:first rdfs:domain db:KeyProperty. [182]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [182]FAIL: rdfs:range rdfs:domain db:KeyProperty. [183]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [183]FAIL: rdf:rest rdfs:domain db:KeyProperty. [184]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [184]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [185]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [185]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [186]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [186]FAIL: rdf:type rdfs:domain db:KeyProperty. [187]REDO: {?p a db:KeyProperty} log:forSome ?p. [187]CALL: ns:rule3 . [187]EXIT: ns:rule3 . [188]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [188]EXIT: db:key rdfs:range db:KeyProperty. [189]CALL: {ns:s db:key ?p} log:forSome ns:s, ?p. [189]EXIT: fred:Order db:key fred:customer. [187]EXIT: fred:customer a db:KeyProperty. [2]EXIT: fred:customer a owl:FunctionalProperty. [190]CALL: {?s fred:customer ?s} log:forSome ?s. [190]FAIL: {?s fred:customer ?s} log:forSome ?s. [191]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [191]FAIL: owl:allValuesFrom rdfs:range db:KeyProperty. [192]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [192]FAIL: owl:cardinality rdfs:range db:KeyProperty. [193]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [193]FAIL: owl:complementOf rdfs:range db:KeyProperty. [194]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [194]FAIL: owl:disjointWith rdfs:range db:KeyProperty. [195]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [195]FAIL: owl:extension rdfs:range db:KeyProperty. [196]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [196]FAIL: owl:intersectionOf rdfs:range db:KeyProperty. [197]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [197]FAIL: owl:maxCardinality rdfs:range db:KeyProperty. [198]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [198]FAIL: owl:minCardinality rdfs:range db:KeyProperty. [199]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [199]FAIL: owl:oneOf rdfs:range db:KeyProperty. [200]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [200]FAIL: owl:onProperty rdfs:range db:KeyProperty. [201]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [201]FAIL: owl:sameClassAs rdfs:range db:KeyProperty. [202]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [202]FAIL: owl:someValuesFrom rdfs:range db:KeyProperty. [203]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [203]FAIL: owl:unionOf rdfs:range db:KeyProperty. [204]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [204]FAIL: rdfs:domain rdfs:range db:KeyProperty. [205]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [205]FAIL: rdfs:range rdfs:range db:KeyProperty. [206]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [206]FAIL: rdf:rest rdfs:range db:KeyProperty. [207]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [207]FAIL: rdfs:subClassOf rdfs:range db:KeyProperty. [208]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [208]FAIL: rdfs:subPropertyOf rdfs:range db:KeyProperty. [209]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [209]FAIL: rdf:type rdfs:range db:KeyProperty. [210]REDO: {?p a db:KeyProperty} log:forSome ?p. [210]FAIL: {?p a db:KeyProperty} log:forSome ?p. [211]REDO: {?p a db:KeyProperty} log:forSome ?p. [211]FAIL: {?p a db:KeyProperty} log:forSome ?p. [212]REDO: {?p a db:KeyProperty} log:forSome ?p. [212]CALL: ns:rule9 . [212]EXIT: ns:rule9 . [213]CALL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [213]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [214]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [214]CALL: :rule10s1 . [214]EXIT: :rule10s1 . [215]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [215]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [216]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [216]CALL: :rule10s2 . [216]EXIT: :rule10s2 . [217]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [217]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [218]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [218]CALL: :rule10s3 . [218]EXIT: :rule10s3 . [219]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [219]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [220]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [220]FAIL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [221]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [221]CALL: ns:rule8 . [221]EXIT: ns:rule8 . [222]CALL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [222]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [223]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [223]CALL: :rule10s1 . [223]EXIT: :rule10s1 . [224]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [224]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [225]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [225]CALL: :rule10s2 . [225]EXIT: :rule10s2 . [226]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [226]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [227]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [227]CALL: :rule10s3 . [227]EXIT: :rule10s3 . [228]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [228]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [229]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [229]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [230]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. @@ cycle (2) { [221] {ns:A rdfs:subClassOf db:KeyProperty};} log:forSome ns:A. [230]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [231]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [231]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [231]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [232]CALL: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [232]CALL: :rule5s2 . [232]EXIT: :rule5s2 . [233]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [233]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [233]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [234]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [233] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [234]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [235]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [235]CALL: :rule5s3 . [235]EXIT: :rule5s3 . [236]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [236]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [237]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [237]CALL: :rule5s4 . [237]EXIT: :rule5s4 . [238]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [238]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [239]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [239]CALL: :rule5s5 . [239]EXIT: :rule5s5 . [240]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [240]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [241]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [241]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [241]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [242]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [242]CALL: :rule5s2 . [242]EXIT: :rule5s2 . [243]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [243]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [243]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [244]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [243] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [244]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [245]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [245]CALL: :rule5s3 . [245]EXIT: :rule5s3 . [246]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [246]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [247]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [247]CALL: :rule5s4 . [247]EXIT: :rule5s4 . [248]CALL: {?x owl:unionOf ?x} log:forSome ?x. [248]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [249]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [249]CALL: :rule5s5 . [249]EXIT: :rule5s5 . [250]CALL: {?x owl:oneOf ?x} log:forSome ?x. [250]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [251]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [241] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [251]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [252]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [252]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [252]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [253]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [253]CALL: :rule5s2 . [253]EXIT: :rule5s2 . [254]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [254]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [254]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [255]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [254] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [255]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [256]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [256]CALL: :rule5s3 . [256]EXIT: :rule5s3 . [257]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [257]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [258]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [258]CALL: :rule5s4 . [258]EXIT: :rule5s4 . [259]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [259]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [260]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [260]CALL: :rule5s5 . [260]EXIT: :rule5s5 . [261]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [261]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [262]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [241] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [262]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [263]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [252] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [263]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [264]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [264]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [264]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [265]CALL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [265]CALL: :rule5s2 . [265]EXIT: :rule5s2 . [266]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [266]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [266]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [267]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [266] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [267]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [268]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [268]CALL: :rule5s3 . [268]EXIT: :rule5s3 . [269]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [269]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [270]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [270]CALL: :rule5s4 . [270]EXIT: :rule5s4 . [271]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [271]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [272]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [272]CALL: :rule5s5 . [272]EXIT: :rule5s5 . [273]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [273]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [274]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [274]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [274]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [275]CALL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [275]CALL: :rule5s2 . [275]EXIT: :rule5s2 . [276]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [276]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [276]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [277]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [276] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [277]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [278]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [278]CALL: :rule5s3 . [278]EXIT: :rule5s3 . [279]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [279]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [280]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [280]CALL: :rule5s4 . [280]EXIT: :rule5s4 . [281]CALL: {?x owl:unionOf ?x} log:forSome ?x. [281]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [282]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [282]CALL: :rule5s5 . [282]EXIT: :rule5s5 . [283]CALL: {?x owl:oneOf ?x} log:forSome ?x. [283]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [284]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [274] {db:KeyProperty owl:sameClassAs ns:B};} log:forSome ns:B. [284]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [285]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [264] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [285]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [286]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. @@ cycle (2) { [264] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [286]FAIL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [287]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [287]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [287]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [288]CALL: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [288]CALL: :rule5s2 . [288]EXIT: :rule5s2 . [289]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [289]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [289]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [290]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [289] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [290]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [291]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [291]CALL: :rule5s3 . [291]EXIT: :rule5s3 . [292]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [292]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [293]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [293]CALL: :rule5s4 . [293]EXIT: :rule5s4 . [294]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [294]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [295]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [295]CALL: :rule5s5 . [295]EXIT: :rule5s5 . [296]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [296]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [297]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [297]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [297]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [298]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [298]CALL: :rule5s2 . [298]EXIT: :rule5s2 . [299]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [299]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [299]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [300]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [299] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [300]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [301]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [301]CALL: :rule5s3 . [301]EXIT: :rule5s3 . [302]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [302]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [303]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [303]CALL: :rule5s4 . [303]EXIT: :rule5s4 . [304]CALL: {?x owl:unionOf ?x} log:forSome ?x. [304]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [305]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [305]CALL: :rule5s5 . [305]EXIT: :rule5s5 . [306]CALL: {?x owl:oneOf ?x} log:forSome ?x. [306]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [307]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [297] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [307]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [308]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [308]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [308]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [309]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [309]CALL: :rule5s2 . [309]EXIT: :rule5s2 . [310]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [310]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [310]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [311]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [310] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [311]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [312]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [312]CALL: :rule5s3 . [312]EXIT: :rule5s3 . [313]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [313]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [314]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [314]CALL: :rule5s4 . [314]EXIT: :rule5s4 . [315]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [315]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [316]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [316]CALL: :rule5s5 . [316]EXIT: :rule5s5 . [317]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [317]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [318]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [297] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [318]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [319]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [308] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [319]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [320]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [320]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [320]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [321]CALL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [321]CALL: :rule5s2 . [321]EXIT: :rule5s2 . [322]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [322]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [322]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [323]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [322] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [323]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [324]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [324]CALL: :rule5s3 . [324]EXIT: :rule5s3 . [325]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [325]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [326]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [326]CALL: :rule5s4 . [326]EXIT: :rule5s4 . [327]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [327]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [328]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [328]CALL: :rule5s5 . [328]EXIT: :rule5s5 . [329]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [329]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [330]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [330]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [330]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [331]CALL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [331]CALL: :rule5s2 . [331]EXIT: :rule5s2 . [332]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [332]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [332]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [333]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [332] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [333]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [334]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [334]CALL: :rule5s3 . [334]EXIT: :rule5s3 . [335]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [335]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [336]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [336]CALL: :rule5s4 . [336]EXIT: :rule5s4 . [337]CALL: {?x owl:unionOf ?x} log:forSome ?x. [337]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [338]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [338]CALL: :rule5s5 . [338]EXIT: :rule5s5 . [339]CALL: {?x owl:oneOf ?x} log:forSome ?x. [339]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [340]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [330] {db:KeyProperty owl:sameClassAs ns:A};} log:forSome ns:A. [340]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [341]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [320] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [341]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [342]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. @@ cycle (2) { [320] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [342]FAIL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [343]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [343]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:FunctionalProperty. [344]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [344]FAIL: owl:FunctionalProperty a owl:FunctionalProperty. [345]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [345]FAIL: owl:InverseFunctionalProperty a owl:FunctionalProperty. [346]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [346]FAIL: owl:Ontology a owl:FunctionalProperty. [347]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [347]FAIL: owl:Restriction a owl:FunctionalProperty. [348]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [348]FAIL: owl:TransitiveProperty a owl:FunctionalProperty. [349]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [349]FAIL: owl:allValuesFrom a owl:FunctionalProperty. [350]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [350]FAIL: owl:cardinality a owl:FunctionalProperty. [351]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [351]FAIL: owl:complementOf a owl:FunctionalProperty. [352]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [352]FAIL: owl:differentFrom a owl:FunctionalProperty. [353]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [353]FAIL: owl:disjointWith a owl:FunctionalProperty. [354]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [354]FAIL: owl:equivalentTo a owl:FunctionalProperty. [355]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [355]FAIL: owl:equivalentTo a owl:FunctionalProperty. [356]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [356]FAIL: owl:extension a owl:FunctionalProperty. [357]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [357]FAIL: owl:hasValue a owl:FunctionalProperty. [358]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [358]FAIL: owl:imports a owl:FunctionalProperty. [359]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [359]FAIL: owl:intersectionOf a owl:FunctionalProperty. [360]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [360]FAIL: owl:inverseOf a owl:FunctionalProperty. [361]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [361]FAIL: owl:item a owl:FunctionalProperty. [362]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [362]FAIL: owl:maxCardinality a owl:FunctionalProperty. [363]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [363]FAIL: owl:minCardinality a owl:FunctionalProperty. [364]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [364]FAIL: owl:oneOf a owl:FunctionalProperty. [365]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [365]FAIL: owl:onProperty a owl:FunctionalProperty. [366]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [366]FAIL: owl:sameClassAs a owl:FunctionalProperty. [367]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [367]FAIL: owl:sameClassAs a owl:FunctionalProperty. [368]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [368]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [369]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [369]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [370]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [370]FAIL: owl:someValuesFrom a owl:FunctionalProperty. [371]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [371]FAIL: owl:unionOf a owl:FunctionalProperty. [372]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [372]FAIL: owl:versionInfo a owl:FunctionalProperty. [373]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [373]FAIL: rdfs:Class a owl:FunctionalProperty. [374]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [374]FAIL: rdf:List a owl:FunctionalProperty. [375]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [375]FAIL: rdfs:Literal a owl:FunctionalProperty. [376]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [376]FAIL: rdf:Property a owl:FunctionalProperty. [377]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [377]FAIL: rdfs:Resource a owl:FunctionalProperty. [378]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [378]FAIL: rdfs:domain a owl:FunctionalProperty. [379]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [379]FAIL: rdf:first a owl:FunctionalProperty. [380]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [380]FAIL: rdf:nil a owl:FunctionalProperty. [381]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [381]FAIL: rdfs:range a owl:FunctionalProperty. [382]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [382]FAIL: rdf:rest a owl:FunctionalProperty. [383]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [383]FAIL: rdfs:subClassOf a owl:FunctionalProperty. [384]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [384]FAIL: rdfs:subPropertyOf a owl:FunctionalProperty. [385]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [385]FAIL: rdf:type a owl:FunctionalProperty. [386]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [386]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [387]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [387]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [388]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [388]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [389]REDO: {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o} log:forSome ?s, ?o. [389]CALL: :rule6e3 . [389]EXIT: :rule6e3 . [390]CALL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [390]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [391]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [391]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:InverseFunctionalProperty. [392]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [392]FAIL: owl:FunctionalProperty a owl:InverseFunctionalProperty. [393]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [393]FAIL: owl:InverseFunctionalProperty a owl:InverseFunctionalProperty. [394]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [394]FAIL: owl:Ontology a owl:InverseFunctionalProperty. [395]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [395]FAIL: owl:Restriction a owl:InverseFunctionalProperty. [396]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [396]FAIL: owl:TransitiveProperty a owl:InverseFunctionalProperty. [397]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [397]FAIL: owl:allValuesFrom a owl:InverseFunctionalProperty. [398]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [398]FAIL: owl:cardinality a owl:InverseFunctionalProperty. [399]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [399]FAIL: owl:complementOf a owl:InverseFunctionalProperty. [400]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [400]FAIL: owl:differentFrom a owl:InverseFunctionalProperty. [401]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [401]FAIL: owl:disjointWith a owl:InverseFunctionalProperty. [402]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [402]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [403]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [403]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [404]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [404]FAIL: owl:extension a owl:InverseFunctionalProperty. [405]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [405]FAIL: owl:hasValue a owl:InverseFunctionalProperty. [406]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [406]FAIL: owl:imports a owl:InverseFunctionalProperty. [407]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [407]FAIL: owl:intersectionOf a owl:InverseFunctionalProperty. [408]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [408]FAIL: owl:inverseOf a owl:InverseFunctionalProperty. [409]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [409]FAIL: owl:item a owl:InverseFunctionalProperty. [410]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [410]FAIL: owl:maxCardinality a owl:InverseFunctionalProperty. [411]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [411]FAIL: owl:minCardinality a owl:InverseFunctionalProperty. [412]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [412]FAIL: owl:oneOf a owl:InverseFunctionalProperty. [413]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [413]FAIL: owl:onProperty a owl:InverseFunctionalProperty. [414]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [414]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [415]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [415]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [416]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [416]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [417]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [417]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [418]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [418]FAIL: owl:someValuesFrom a owl:InverseFunctionalProperty. [419]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [419]FAIL: owl:unionOf a owl:InverseFunctionalProperty. [420]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [420]FAIL: owl:versionInfo a owl:InverseFunctionalProperty. [421]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [421]FAIL: rdfs:Class a owl:InverseFunctionalProperty. [422]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [422]FAIL: rdf:List a owl:InverseFunctionalProperty. [423]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [423]FAIL: rdfs:Literal a owl:InverseFunctionalProperty. [424]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [424]FAIL: rdf:Property a owl:InverseFunctionalProperty. [425]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [425]FAIL: rdfs:Resource a owl:InverseFunctionalProperty. [426]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [426]FAIL: rdfs:domain a owl:InverseFunctionalProperty. [427]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [427]FAIL: rdf:first a owl:InverseFunctionalProperty. [428]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [428]FAIL: rdf:nil a owl:InverseFunctionalProperty. [429]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [429]FAIL: rdfs:range a owl:InverseFunctionalProperty. [430]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [430]FAIL: rdf:rest a owl:InverseFunctionalProperty. [431]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [431]FAIL: rdfs:subClassOf a owl:InverseFunctionalProperty. [432]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [432]FAIL: rdfs:subPropertyOf a owl:InverseFunctionalProperty. [433]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [433]FAIL: rdf:type a owl:InverseFunctionalProperty. [434]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [434]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [435]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [435]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [436]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [436]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [437]REDO: {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o} log:forSome ?s, ?o. [437]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [437]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [438]CALL: {?x owl:equivalentTo ?o} log:forSome ?x, ?o. [438]CALL: :rule6e2 . [438]EXIT: :rule6e2 . [439]CALL: {?p a owl:FunctionalProperty} log:forSome ?p. [439]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [439]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [440]CALL: {?p a db:KeyProperty} log:forSome ?p. [440]FAIL: {?p a db:KeyProperty} log:forSome ?p. [441]REDO: {?p a db:KeyProperty} log:forSome ?p. [441]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a db:KeyProperty. [442]REDO: {?p a db:KeyProperty} log:forSome ?p. [442]FAIL: owl:FunctionalProperty a db:KeyProperty. [443]REDO: {?p a db:KeyProperty} log:forSome ?p. [443]FAIL: owl:InverseFunctionalProperty a db:KeyProperty. [444]REDO: {?p a db:KeyProperty} log:forSome ?p. [444]FAIL: owl:Ontology a db:KeyProperty. [445]REDO: {?p a db:KeyProperty} log:forSome ?p. [445]FAIL: owl:Restriction a db:KeyProperty. [446]REDO: {?p a db:KeyProperty} log:forSome ?p. [446]FAIL: owl:TransitiveProperty a db:KeyProperty. [447]REDO: {?p a db:KeyProperty} log:forSome ?p. [447]FAIL: owl:allValuesFrom a db:KeyProperty. [448]REDO: {?p a db:KeyProperty} log:forSome ?p. [448]FAIL: owl:cardinality a db:KeyProperty. [449]REDO: {?p a db:KeyProperty} log:forSome ?p. [449]FAIL: owl:complementOf a db:KeyProperty. [450]REDO: {?p a db:KeyProperty} log:forSome ?p. [450]FAIL: owl:differentFrom a db:KeyProperty. [451]REDO: {?p a db:KeyProperty} log:forSome ?p. [451]FAIL: owl:disjointWith a db:KeyProperty. [452]REDO: {?p a db:KeyProperty} log:forSome ?p. [452]FAIL: owl:equivalentTo a db:KeyProperty. [453]REDO: {?p a db:KeyProperty} log:forSome ?p. [453]FAIL: owl:equivalentTo a db:KeyProperty. [454]REDO: {?p a db:KeyProperty} log:forSome ?p. [454]FAIL: owl:extension a db:KeyProperty. [455]REDO: {?p a db:KeyProperty} log:forSome ?p. [455]FAIL: owl:hasValue a db:KeyProperty. [456]REDO: {?p a db:KeyProperty} log:forSome ?p. [456]FAIL: owl:imports a db:KeyProperty. [457]REDO: {?p a db:KeyProperty} log:forSome ?p. [457]FAIL: owl:intersectionOf a db:KeyProperty. [458]REDO: {?p a db:KeyProperty} log:forSome ?p. [458]FAIL: owl:inverseOf a db:KeyProperty. [459]REDO: {?p a db:KeyProperty} log:forSome ?p. [459]FAIL: owl:item a db:KeyProperty. [460]REDO: {?p a db:KeyProperty} log:forSome ?p. [460]FAIL: owl:maxCardinality a db:KeyProperty. [461]REDO: {?p a db:KeyProperty} log:forSome ?p. [461]FAIL: owl:minCardinality a db:KeyProperty. [462]REDO: {?p a db:KeyProperty} log:forSome ?p. [462]FAIL: owl:oneOf a db:KeyProperty. [463]REDO: {?p a db:KeyProperty} log:forSome ?p. [463]FAIL: owl:onProperty a db:KeyProperty. [464]REDO: {?p a db:KeyProperty} log:forSome ?p. [464]FAIL: owl:sameClassAs a db:KeyProperty. [465]REDO: {?p a db:KeyProperty} log:forSome ?p. [465]FAIL: owl:sameClassAs a db:KeyProperty. [466]REDO: {?p a db:KeyProperty} log:forSome ?p. [466]FAIL: owl:samePropertyAs a db:KeyProperty. [467]REDO: {?p a db:KeyProperty} log:forSome ?p. [467]FAIL: owl:samePropertyAs a db:KeyProperty. [468]REDO: {?p a db:KeyProperty} log:forSome ?p. [468]FAIL: owl:someValuesFrom a db:KeyProperty. [469]REDO: {?p a db:KeyProperty} log:forSome ?p. [469]FAIL: owl:unionOf a db:KeyProperty. [470]REDO: {?p a db:KeyProperty} log:forSome ?p. [470]FAIL: owl:versionInfo a db:KeyProperty. [471]REDO: {?p a db:KeyProperty} log:forSome ?p. [471]CALL: :rule5c1 . [471]EXIT: :rule5c1 . [472]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [472]CALL: :rule5s2 . [472]EXIT: :rule5s2 . [473]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [473]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [473]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [474]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [473] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [474]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [475]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [475]CALL: :rule5s3 . [475]EXIT: :rule5s3 . [476]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [476]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [477]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [477]CALL: :rule5s4 . [477]EXIT: :rule5s4 . [478]CALL: {?x owl:unionOf ?x} log:forSome ?x. [478]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [479]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [479]CALL: :rule5s5 . [479]EXIT: :rule5s5 . [480]CALL: {?x owl:oneOf ?x} log:forSome ?x. [480]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [481]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [481]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [481]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [482]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [482]CALL: :rule5s2 . [482]EXIT: :rule5s2 . [483]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [483]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [483]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [484]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [483] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [484]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [485]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [485]CALL: :rule5s3 . [485]EXIT: :rule5s3 . [486]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [486]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [487]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [487]CALL: :rule5s4 . [487]EXIT: :rule5s4 . [488]CALL: {?x owl:unionOf ?x} log:forSome ?x. [488]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [489]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [489]CALL: :rule5s5 . [489]EXIT: :rule5s5 . [490]CALL: {?x owl:oneOf ?x} log:forSome ?x. [490]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [491]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [481] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [491]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [492]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [492]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [492]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [493]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [493]CALL: :rule5s2 . [493]EXIT: :rule5s2 . [494]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [494]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [494]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [495]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [494] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [495]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [496]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [496]CALL: :rule5s3 . [496]EXIT: :rule5s3 . [497]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [497]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [498]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [498]CALL: :rule5s4 . [498]EXIT: :rule5s4 . [499]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [499]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [500]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [500]CALL: :rule5s5 . [500]EXIT: :rule5s5 . [501]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [501]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [502]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [481] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [502]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [503]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [492] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [503]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [504]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [504]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [504]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [505]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [505]CALL: :rule5s2 . [505]EXIT: :rule5s2 . [506]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [506]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [506]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [507]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [506] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [507]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [508]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [508]CALL: :rule5s3 . [508]EXIT: :rule5s3 . [509]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [509]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [510]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [510]CALL: :rule5s4 . [510]EXIT: :rule5s4 . [511]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [511]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [512]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [512]CALL: :rule5s5 . [512]EXIT: :rule5s5 . [513]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [513]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [514]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [514]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [514]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [515]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [515]CALL: :rule5s2 . [515]EXIT: :rule5s2 . [516]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [516]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [516]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [517]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [516] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [517]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [518]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [518]CALL: :rule5s3 . [518]EXIT: :rule5s3 . [519]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [519]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [520]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [520]CALL: :rule5s4 . [520]EXIT: :rule5s4 . [521]CALL: {?x owl:unionOf ?x} log:forSome ?x. [521]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [522]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [522]CALL: :rule5s5 . [522]EXIT: :rule5s5 . [523]CALL: {?x owl:oneOf ?x} log:forSome ?x. [523]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [524]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [514] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [524]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [525]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [504] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [525]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [526]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [504] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [526]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [527]REDO: {?p a db:KeyProperty} log:forSome ?p. [527]CALL: :rule5c2 . [527]EXIT: :rule5c2 . [528]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [528]CALL: :rule5s2 . [528]EXIT: :rule5s2 . [529]CALL: {?y owl:complementOf ?y} log:forSome ?y. [529]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [529]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [530]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [529] {?y owl:complementOf ?y};} log:forSome ?y. [530]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [531]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [531]CALL: :rule5s3 . [531]EXIT: :rule5s3 . [532]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [532]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [533]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [533]CALL: :rule5s4 . [533]EXIT: :rule5s4 . [534]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [534]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [535]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [535]CALL: :rule5s5 . [535]EXIT: :rule5s5 . [536]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [536]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [537]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [537]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [537]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [538]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [538]CALL: :rule5s2 . [538]EXIT: :rule5s2 . [539]CALL: {?y owl:complementOf ?y} log:forSome ?y. [539]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [539]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [540]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [539] {?y owl:complementOf ?y};} log:forSome ?y. [540]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [541]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [541]CALL: :rule5s3 . [541]EXIT: :rule5s3 . [542]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [542]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [543]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [543]CALL: :rule5s4 . [543]EXIT: :rule5s4 . [544]CALL: {?x owl:unionOf ?x} log:forSome ?x. [544]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [545]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [545]CALL: :rule5s5 . [545]EXIT: :rule5s5 . [546]CALL: {?x owl:oneOf ?x} log:forSome ?x. [546]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [547]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [537] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [547]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [548]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [548]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [548]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [549]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [549]CALL: :rule5s2 . [549]EXIT: :rule5s2 . [550]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [550]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [550]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [551]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [550] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [551]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [552]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [552]CALL: :rule5s3 . [552]EXIT: :rule5s3 . [553]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [553]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [554]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [554]CALL: :rule5s4 . [554]EXIT: :rule5s4 . [555]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [555]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [556]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [556]CALL: :rule5s5 . [556]EXIT: :rule5s5 . [557]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [557]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [558]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [537] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [558]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [559]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [548] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [559]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [560]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [560]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [560]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [561]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [561]CALL: :rule5s2 . [561]EXIT: :rule5s2 . [562]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [562]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [562]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [563]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [562] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [563]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [564]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [564]CALL: :rule5s3 . [564]EXIT: :rule5s3 . [565]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [565]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [566]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [566]CALL: :rule5s4 . [566]EXIT: :rule5s4 . [567]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [567]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [568]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [568]CALL: :rule5s5 . [568]EXIT: :rule5s5 . [569]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [569]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [570]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [570]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [570]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [571]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [571]CALL: :rule5s2 . [571]EXIT: :rule5s2 . [572]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [572]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [572]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [573]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [572] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [573]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [574]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [574]CALL: :rule5s3 . [574]EXIT: :rule5s3 . [575]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [575]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [576]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [576]CALL: :rule5s4 . [576]EXIT: :rule5s4 . [577]CALL: {?x owl:unionOf ?x} log:forSome ?x. [577]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [578]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [578]CALL: :rule5s5 . [578]EXIT: :rule5s5 . [579]CALL: {?x owl:oneOf ?x} log:forSome ?x. [579]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [580]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [570] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [580]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [581]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [560] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [581]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [582]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [560] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [582]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [583]REDO: {?p a db:KeyProperty} log:forSome ?p. [583]CALL: :rule9c1 . [583]EXIT: :rule9c1 . [584]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [584]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [585]REDO: {?p a db:KeyProperty} log:forSome ?p. [585]CALL: :rule9c3 . [585]EXIT: :rule9c3 . [586]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [586]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [587]REDO: {?p a db:KeyProperty} log:forSome ?p. [587]FAIL: rdfs:Class a db:KeyProperty. [588]REDO: {?p a db:KeyProperty} log:forSome ?p. [588]FAIL: rdf:List a db:KeyProperty. [589]REDO: {?p a db:KeyProperty} log:forSome ?p. [589]FAIL: rdfs:Literal a db:KeyProperty. [590]REDO: {?p a db:KeyProperty} log:forSome ?p. [590]FAIL: rdf:Property a db:KeyProperty. [591]REDO: {?p a db:KeyProperty} log:forSome ?p. [591]FAIL: rdfs:Resource a db:KeyProperty. [592]REDO: {?p a db:KeyProperty} log:forSome ?p. [592]FAIL: rdfs:domain a db:KeyProperty. [593]REDO: {?p a db:KeyProperty} log:forSome ?p. [593]FAIL: rdf:first a db:KeyProperty. [594]REDO: {?p a db:KeyProperty} log:forSome ?p. [594]FAIL: rdf:nil a db:KeyProperty. [595]REDO: {?p a db:KeyProperty} log:forSome ?p. [595]FAIL: rdfs:range a db:KeyProperty. [596]REDO: {?p a db:KeyProperty} log:forSome ?p. [596]FAIL: rdf:rest a db:KeyProperty. [597]REDO: {?p a db:KeyProperty} log:forSome ?p. [597]FAIL: rdfs:subClassOf a db:KeyProperty. [598]REDO: {?p a db:KeyProperty} log:forSome ?p. [598]FAIL: rdfs:subPropertyOf a db:KeyProperty. [599]REDO: {?p a db:KeyProperty} log:forSome ?p. [599]FAIL: rdf:type a db:KeyProperty. [600]REDO: {?p a db:KeyProperty} log:forSome ?p. [600]FAIL: {?p a db:KeyProperty} log:forSome ?p. [601]REDO: {?p a db:KeyProperty} log:forSome ?p. [601]CALL: ns:rule2 . [601]EXIT: ns:rule2 . [602]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [602]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [603]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [603]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [604]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [604]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [605]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [605]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [606]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [606]FAIL: owl:extension rdfs:domain db:KeyProperty. [607]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [607]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [608]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [608]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [609]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [609]FAIL: owl:item rdfs:domain db:KeyProperty. [610]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [610]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [611]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [611]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [612]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [612]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [613]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [613]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [614]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [614]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [615]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [615]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [616]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [616]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [617]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [617]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [618]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [618]FAIL: rdf:first rdfs:domain db:KeyProperty. [619]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [619]FAIL: rdfs:range rdfs:domain db:KeyProperty. [620]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [620]FAIL: rdf:rest rdfs:domain db:KeyProperty. [621]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [621]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [622]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [622]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [623]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [623]FAIL: rdf:type rdfs:domain db:KeyProperty. [624]REDO: {?p a db:KeyProperty} log:forSome ?p. [624]CALL: ns:rule3 . [624]EXIT: ns:rule3 . [625]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [625]EXIT: db:key rdfs:range db:KeyProperty. [626]CALL: {ns:s db:key ?p} log:forSome ns:s, ?p. [626]EXIT: fred:Order db:key fred:customer. [624]EXIT: fred:customer a db:KeyProperty. [439]EXIT: fred:customer a owl:FunctionalProperty. [627]CALL: {?s fred:customer ?x} log:forSome ?s, ?x. [627]FAIL: {?s fred:customer ?x} log:forSome ?s, ?x. [628]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [628]FAIL: owl:allValuesFrom rdfs:range db:KeyProperty. [629]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [629]FAIL: owl:cardinality rdfs:range db:KeyProperty. [630]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [630]FAIL: owl:complementOf rdfs:range db:KeyProperty. [631]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [631]FAIL: owl:disjointWith rdfs:range db:KeyProperty. [632]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [632]FAIL: owl:extension rdfs:range db:KeyProperty. [633]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [633]FAIL: owl:intersectionOf rdfs:range db:KeyProperty. [634]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [634]FAIL: owl:maxCardinality rdfs:range db:KeyProperty. [635]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [635]FAIL: owl:minCardinality rdfs:range db:KeyProperty. [636]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [636]FAIL: owl:oneOf rdfs:range db:KeyProperty. [637]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [637]FAIL: owl:onProperty rdfs:range db:KeyProperty. [638]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [638]FAIL: owl:sameClassAs rdfs:range db:KeyProperty. [639]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [639]FAIL: owl:someValuesFrom rdfs:range db:KeyProperty. [640]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [640]FAIL: owl:unionOf rdfs:range db:KeyProperty. [641]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [641]FAIL: rdfs:domain rdfs:range db:KeyProperty. [642]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [642]FAIL: rdfs:range rdfs:range db:KeyProperty. [643]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [643]FAIL: rdf:rest rdfs:range db:KeyProperty. [644]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [644]FAIL: rdfs:subClassOf rdfs:range db:KeyProperty. [645]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [645]FAIL: rdfs:subPropertyOf rdfs:range db:KeyProperty. [646]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [646]FAIL: rdf:type rdfs:range db:KeyProperty. [647]REDO: {?p a db:KeyProperty} log:forSome ?p. [647]FAIL: {?p a db:KeyProperty} log:forSome ?p. [648]REDO: {?p a db:KeyProperty} log:forSome ?p. [648]FAIL: {?p a db:KeyProperty} log:forSome ?p. [649]REDO: {?p a db:KeyProperty} log:forSome ?p. [649]CALL: ns:rule9 . [649]EXIT: ns:rule9 . [650]CALL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [650]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [651]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [651]CALL: :rule10s1 . [651]EXIT: :rule10s1 . [652]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [652]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [653]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [653]CALL: :rule10s2 . [653]EXIT: :rule10s2 . [654]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [654]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [655]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [655]CALL: :rule10s3 . [655]EXIT: :rule10s3 . [656]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [656]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [657]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [657]FAIL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [658]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [658]CALL: ns:rule8 . [658]EXIT: ns:rule8 . [659]CALL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [659]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [660]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [660]CALL: :rule10s1 . [660]EXIT: :rule10s1 . [661]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [661]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [662]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [662]CALL: :rule10s2 . [662]EXIT: :rule10s2 . [663]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [663]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [664]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [664]CALL: :rule10s3 . [664]EXIT: :rule10s3 . [665]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [665]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [666]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [666]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [667]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. @@ cycle (2) { [658] {ns:A rdfs:subClassOf db:KeyProperty};} log:forSome ns:A. [667]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [668]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [668]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [668]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [669]CALL: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [669]CALL: :rule5s2 . [669]EXIT: :rule5s2 . [670]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [670]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [670]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [671]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [670] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [671]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [672]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [672]CALL: :rule5s3 . [672]EXIT: :rule5s3 . [673]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [673]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [674]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [674]CALL: :rule5s4 . [674]EXIT: :rule5s4 . [675]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [675]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [676]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [676]CALL: :rule5s5 . [676]EXIT: :rule5s5 . [677]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [677]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [678]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [678]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [678]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [679]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [679]CALL: :rule5s2 . [679]EXIT: :rule5s2 . [680]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [680]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [680]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [681]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [680] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [681]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [682]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [682]CALL: :rule5s3 . [682]EXIT: :rule5s3 . [683]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [683]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [684]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [684]CALL: :rule5s4 . [684]EXIT: :rule5s4 . [685]CALL: {?x owl:unionOf ?x} log:forSome ?x. [685]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [686]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [686]CALL: :rule5s5 . [686]EXIT: :rule5s5 . [687]CALL: {?x owl:oneOf ?x} log:forSome ?x. [687]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [688]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [678] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [688]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [689]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [689]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [689]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [690]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [690]CALL: :rule5s2 . [690]EXIT: :rule5s2 . [691]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [691]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [691]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [692]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [691] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [692]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [693]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [693]CALL: :rule5s3 . [693]EXIT: :rule5s3 . [694]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [694]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [695]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [695]CALL: :rule5s4 . [695]EXIT: :rule5s4 . [696]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [696]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [697]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [697]CALL: :rule5s5 . [697]EXIT: :rule5s5 . [698]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [698]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [699]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [678] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [699]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [700]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [689] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [700]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [701]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [701]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [701]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [702]CALL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [702]CALL: :rule5s2 . [702]EXIT: :rule5s2 . [703]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [703]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [703]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [704]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [703] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [704]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [705]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [705]CALL: :rule5s3 . [705]EXIT: :rule5s3 . [706]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [706]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [707]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [707]CALL: :rule5s4 . [707]EXIT: :rule5s4 . [708]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [708]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [709]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [709]CALL: :rule5s5 . [709]EXIT: :rule5s5 . [710]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [710]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [711]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [711]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [711]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [712]CALL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [712]CALL: :rule5s2 . [712]EXIT: :rule5s2 . [713]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [713]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [713]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [714]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [713] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [714]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [715]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [715]CALL: :rule5s3 . [715]EXIT: :rule5s3 . [716]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [716]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [717]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [717]CALL: :rule5s4 . [717]EXIT: :rule5s4 . [718]CALL: {?x owl:unionOf ?x} log:forSome ?x. [718]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [719]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [719]CALL: :rule5s5 . [719]EXIT: :rule5s5 . [720]CALL: {?x owl:oneOf ?x} log:forSome ?x. [720]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [721]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [711] {db:KeyProperty owl:sameClassAs ns:B};} log:forSome ns:B. [721]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [722]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [701] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [722]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [723]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. @@ cycle (2) { [701] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [723]FAIL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [724]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [724]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [724]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [725]CALL: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [725]CALL: :rule5s2 . [725]EXIT: :rule5s2 . [726]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [726]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [726]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [727]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [726] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [727]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [728]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [728]CALL: :rule5s3 . [728]EXIT: :rule5s3 . [729]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [729]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [730]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [730]CALL: :rule5s4 . [730]EXIT: :rule5s4 . [731]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [731]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [732]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [732]CALL: :rule5s5 . [732]EXIT: :rule5s5 . [733]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [733]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [734]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [734]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [734]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [735]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [735]CALL: :rule5s2 . [735]EXIT: :rule5s2 . [736]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [736]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [736]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [737]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [736] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [737]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [738]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [738]CALL: :rule5s3 . [738]EXIT: :rule5s3 . [739]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [739]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [740]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [740]CALL: :rule5s4 . [740]EXIT: :rule5s4 . [741]CALL: {?x owl:unionOf ?x} log:forSome ?x. [741]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [742]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [742]CALL: :rule5s5 . [742]EXIT: :rule5s5 . [743]CALL: {?x owl:oneOf ?x} log:forSome ?x. [743]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [744]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [734] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [744]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [745]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [745]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [745]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [746]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [746]CALL: :rule5s2 . [746]EXIT: :rule5s2 . [747]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [747]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [747]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [748]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [747] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [748]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [749]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [749]CALL: :rule5s3 . [749]EXIT: :rule5s3 . [750]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [750]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [751]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [751]CALL: :rule5s4 . [751]EXIT: :rule5s4 . [752]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [752]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [753]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [753]CALL: :rule5s5 . [753]EXIT: :rule5s5 . [754]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [754]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [755]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [734] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [755]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [756]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [745] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [756]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [757]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [757]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [757]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [758]CALL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [758]CALL: :rule5s2 . [758]EXIT: :rule5s2 . [759]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [759]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [759]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [760]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [759] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [760]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [761]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [761]CALL: :rule5s3 . [761]EXIT: :rule5s3 . [762]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [762]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [763]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [763]CALL: :rule5s4 . [763]EXIT: :rule5s4 . [764]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [764]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [765]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [765]CALL: :rule5s5 . [765]EXIT: :rule5s5 . [766]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [766]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [767]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [767]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [767]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [768]CALL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [768]CALL: :rule5s2 . [768]EXIT: :rule5s2 . [769]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [769]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [769]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [770]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [769] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [770]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [771]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [771]CALL: :rule5s3 . [771]EXIT: :rule5s3 . [772]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [772]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [773]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [773]CALL: :rule5s4 . [773]EXIT: :rule5s4 . [774]CALL: {?x owl:unionOf ?x} log:forSome ?x. [774]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [775]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [775]CALL: :rule5s5 . [775]EXIT: :rule5s5 . [776]CALL: {?x owl:oneOf ?x} log:forSome ?x. [776]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [777]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [767] {db:KeyProperty owl:sameClassAs ns:A};} log:forSome ns:A. [777]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [778]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [757] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [778]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [779]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. @@ cycle (2) { [757] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [779]FAIL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [780]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [780]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:FunctionalProperty. [781]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [781]FAIL: owl:FunctionalProperty a owl:FunctionalProperty. [782]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [782]FAIL: owl:InverseFunctionalProperty a owl:FunctionalProperty. [783]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [783]FAIL: owl:Ontology a owl:FunctionalProperty. [784]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [784]FAIL: owl:Restriction a owl:FunctionalProperty. [785]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [785]FAIL: owl:TransitiveProperty a owl:FunctionalProperty. [786]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [786]FAIL: owl:allValuesFrom a owl:FunctionalProperty. [787]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [787]FAIL: owl:cardinality a owl:FunctionalProperty. [788]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [788]FAIL: owl:complementOf a owl:FunctionalProperty. [789]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [789]FAIL: owl:differentFrom a owl:FunctionalProperty. [790]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [790]FAIL: owl:disjointWith a owl:FunctionalProperty. [791]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [791]FAIL: owl:equivalentTo a owl:FunctionalProperty. [792]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [792]FAIL: owl:equivalentTo a owl:FunctionalProperty. [793]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [793]FAIL: owl:extension a owl:FunctionalProperty. [794]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [794]FAIL: owl:hasValue a owl:FunctionalProperty. [795]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [795]FAIL: owl:imports a owl:FunctionalProperty. [796]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [796]FAIL: owl:intersectionOf a owl:FunctionalProperty. [797]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [797]FAIL: owl:inverseOf a owl:FunctionalProperty. [798]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [798]FAIL: owl:item a owl:FunctionalProperty. [799]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [799]FAIL: owl:maxCardinality a owl:FunctionalProperty. [800]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [800]FAIL: owl:minCardinality a owl:FunctionalProperty. [801]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [801]FAIL: owl:oneOf a owl:FunctionalProperty. [802]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [802]FAIL: owl:onProperty a owl:FunctionalProperty. [803]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [803]FAIL: owl:sameClassAs a owl:FunctionalProperty. [804]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [804]FAIL: owl:sameClassAs a owl:FunctionalProperty. [805]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [805]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [806]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [806]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [807]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [807]FAIL: owl:someValuesFrom a owl:FunctionalProperty. [808]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [808]FAIL: owl:unionOf a owl:FunctionalProperty. [809]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [809]FAIL: owl:versionInfo a owl:FunctionalProperty. [810]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [810]FAIL: rdfs:Class a owl:FunctionalProperty. [811]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [811]FAIL: rdf:List a owl:FunctionalProperty. [812]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [812]FAIL: rdfs:Literal a owl:FunctionalProperty. [813]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [813]FAIL: rdf:Property a owl:FunctionalProperty. [814]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [814]FAIL: rdfs:Resource a owl:FunctionalProperty. [815]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [815]FAIL: rdfs:domain a owl:FunctionalProperty. [816]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [816]FAIL: rdf:first a owl:FunctionalProperty. [817]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [817]FAIL: rdf:nil a owl:FunctionalProperty. [818]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [818]FAIL: rdfs:range a owl:FunctionalProperty. [819]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [819]FAIL: rdf:rest a owl:FunctionalProperty. [820]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [820]FAIL: rdfs:subClassOf a owl:FunctionalProperty. [821]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [821]FAIL: rdfs:subPropertyOf a owl:FunctionalProperty. [822]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [822]FAIL: rdf:type a owl:FunctionalProperty. [823]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [823]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [824]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [824]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [825]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [825]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [826]REDO: {?x owl:equivalentTo ?o} log:forSome ?x, ?o. [826]CALL: :rule6e3 . [826]EXIT: :rule6e3 . [827]CALL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [827]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [828]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [828]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:InverseFunctionalProperty. [829]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [829]FAIL: owl:FunctionalProperty a owl:InverseFunctionalProperty. [830]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [830]FAIL: owl:InverseFunctionalProperty a owl:InverseFunctionalProperty. [831]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [831]FAIL: owl:Ontology a owl:InverseFunctionalProperty. [832]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [832]FAIL: owl:Restriction a owl:InverseFunctionalProperty. [833]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [833]FAIL: owl:TransitiveProperty a owl:InverseFunctionalProperty. [834]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [834]FAIL: owl:allValuesFrom a owl:InverseFunctionalProperty. [835]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [835]FAIL: owl:cardinality a owl:InverseFunctionalProperty. [836]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [836]FAIL: owl:complementOf a owl:InverseFunctionalProperty. [837]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [837]FAIL: owl:differentFrom a owl:InverseFunctionalProperty. [838]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [838]FAIL: owl:disjointWith a owl:InverseFunctionalProperty. [839]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [839]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [840]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [840]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [841]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [841]FAIL: owl:extension a owl:InverseFunctionalProperty. [842]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [842]FAIL: owl:hasValue a owl:InverseFunctionalProperty. [843]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [843]FAIL: owl:imports a owl:InverseFunctionalProperty. [844]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [844]FAIL: owl:intersectionOf a owl:InverseFunctionalProperty. [845]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [845]FAIL: owl:inverseOf a owl:InverseFunctionalProperty. [846]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [846]FAIL: owl:item a owl:InverseFunctionalProperty. [847]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [847]FAIL: owl:maxCardinality a owl:InverseFunctionalProperty. [848]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [848]FAIL: owl:minCardinality a owl:InverseFunctionalProperty. [849]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [849]FAIL: owl:oneOf a owl:InverseFunctionalProperty. [850]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [850]FAIL: owl:onProperty a owl:InverseFunctionalProperty. [851]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [851]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [852]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [852]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [853]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [853]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [854]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [854]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [855]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [855]FAIL: owl:someValuesFrom a owl:InverseFunctionalProperty. [856]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [856]FAIL: owl:unionOf a owl:InverseFunctionalProperty. [857]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [857]FAIL: owl:versionInfo a owl:InverseFunctionalProperty. [858]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [858]FAIL: rdfs:Class a owl:InverseFunctionalProperty. [859]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [859]FAIL: rdf:List a owl:InverseFunctionalProperty. [860]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [860]FAIL: rdfs:Literal a owl:InverseFunctionalProperty. [861]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [861]FAIL: rdf:Property a owl:InverseFunctionalProperty. [862]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [862]FAIL: rdfs:Resource a owl:InverseFunctionalProperty. [863]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [863]FAIL: rdfs:domain a owl:InverseFunctionalProperty. [864]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [864]FAIL: rdf:first a owl:InverseFunctionalProperty. [865]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [865]FAIL: rdf:nil a owl:InverseFunctionalProperty. [866]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [866]FAIL: rdfs:range a owl:InverseFunctionalProperty. [867]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [867]FAIL: rdf:rest a owl:InverseFunctionalProperty. [868]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [868]FAIL: rdfs:subClassOf a owl:InverseFunctionalProperty. [869]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [869]FAIL: rdfs:subPropertyOf a owl:InverseFunctionalProperty. [870]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [870]FAIL: rdf:type a owl:InverseFunctionalProperty. [871]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [871]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [872]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [872]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [873]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [873]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [874]REDO: {?x owl:equivalentTo ?o} log:forSome ?x, ?o. @@ cycle (2) { [437] {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o};} log:forSome ?s, ?o. [874]FAIL: {?x owl:equivalentTo ?o} log:forSome ?x, ?o. [875]REDO: {?x owl:equivalentTo ?o} log:forSome ?x, ?o. [875]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [875]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [876]CALL: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. [876]CALL: :rule6e2 . [876]EXIT: :rule6e2 . [877]CALL: {?p a owl:FunctionalProperty} log:forSome ?p. [877]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [877]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [878]CALL: {?p a db:KeyProperty} log:forSome ?p. [878]FAIL: {?p a db:KeyProperty} log:forSome ?p. [879]REDO: {?p a db:KeyProperty} log:forSome ?p. [879]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a db:KeyProperty. [880]REDO: {?p a db:KeyProperty} log:forSome ?p. [880]FAIL: owl:FunctionalProperty a db:KeyProperty. [881]REDO: {?p a db:KeyProperty} log:forSome ?p. [881]FAIL: owl:InverseFunctionalProperty a db:KeyProperty. [882]REDO: {?p a db:KeyProperty} log:forSome ?p. [882]FAIL: owl:Ontology a db:KeyProperty. [883]REDO: {?p a db:KeyProperty} log:forSome ?p. [883]FAIL: owl:Restriction a db:KeyProperty. [884]REDO: {?p a db:KeyProperty} log:forSome ?p. [884]FAIL: owl:TransitiveProperty a db:KeyProperty. [885]REDO: {?p a db:KeyProperty} log:forSome ?p. [885]FAIL: owl:allValuesFrom a db:KeyProperty. [886]REDO: {?p a db:KeyProperty} log:forSome ?p. [886]FAIL: owl:cardinality a db:KeyProperty. [887]REDO: {?p a db:KeyProperty} log:forSome ?p. [887]FAIL: owl:complementOf a db:KeyProperty. [888]REDO: {?p a db:KeyProperty} log:forSome ?p. [888]FAIL: owl:differentFrom a db:KeyProperty. [889]REDO: {?p a db:KeyProperty} log:forSome ?p. [889]FAIL: owl:disjointWith a db:KeyProperty. [890]REDO: {?p a db:KeyProperty} log:forSome ?p. [890]FAIL: owl:equivalentTo a db:KeyProperty. [891]REDO: {?p a db:KeyProperty} log:forSome ?p. [891]FAIL: owl:equivalentTo a db:KeyProperty. [892]REDO: {?p a db:KeyProperty} log:forSome ?p. [892]FAIL: owl:extension a db:KeyProperty. [893]REDO: {?p a db:KeyProperty} log:forSome ?p. [893]FAIL: owl:hasValue a db:KeyProperty. [894]REDO: {?p a db:KeyProperty} log:forSome ?p. [894]FAIL: owl:imports a db:KeyProperty. [895]REDO: {?p a db:KeyProperty} log:forSome ?p. [895]FAIL: owl:intersectionOf a db:KeyProperty. [896]REDO: {?p a db:KeyProperty} log:forSome ?p. [896]FAIL: owl:inverseOf a db:KeyProperty. [897]REDO: {?p a db:KeyProperty} log:forSome ?p. [897]FAIL: owl:item a db:KeyProperty. [898]REDO: {?p a db:KeyProperty} log:forSome ?p. [898]FAIL: owl:maxCardinality a db:KeyProperty. [899]REDO: {?p a db:KeyProperty} log:forSome ?p. [899]FAIL: owl:minCardinality a db:KeyProperty. [900]REDO: {?p a db:KeyProperty} log:forSome ?p. [900]FAIL: owl:oneOf a db:KeyProperty. [901]REDO: {?p a db:KeyProperty} log:forSome ?p. [901]FAIL: owl:onProperty a db:KeyProperty. [902]REDO: {?p a db:KeyProperty} log:forSome ?p. [902]FAIL: owl:sameClassAs a db:KeyProperty. [903]REDO: {?p a db:KeyProperty} log:forSome ?p. [903]FAIL: owl:sameClassAs a db:KeyProperty. [904]REDO: {?p a db:KeyProperty} log:forSome ?p. [904]FAIL: owl:samePropertyAs a db:KeyProperty. [905]REDO: {?p a db:KeyProperty} log:forSome ?p. [905]FAIL: owl:samePropertyAs a db:KeyProperty. [906]REDO: {?p a db:KeyProperty} log:forSome ?p. [906]FAIL: owl:someValuesFrom a db:KeyProperty. [907]REDO: {?p a db:KeyProperty} log:forSome ?p. [907]FAIL: owl:unionOf a db:KeyProperty. [908]REDO: {?p a db:KeyProperty} log:forSome ?p. [908]FAIL: owl:versionInfo a db:KeyProperty. [909]REDO: {?p a db:KeyProperty} log:forSome ?p. [909]CALL: :rule5c1 . [909]EXIT: :rule5c1 . [910]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [910]CALL: :rule5s2 . [910]EXIT: :rule5s2 . [911]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [911]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [911]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [912]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [911] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [912]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [913]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [913]CALL: :rule5s3 . [913]EXIT: :rule5s3 . [914]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [914]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [915]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [915]CALL: :rule5s4 . [915]EXIT: :rule5s4 . [916]CALL: {?x owl:unionOf ?x} log:forSome ?x. [916]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [917]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [917]CALL: :rule5s5 . [917]EXIT: :rule5s5 . [918]CALL: {?x owl:oneOf ?x} log:forSome ?x. [918]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [919]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [919]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [919]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [920]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [920]CALL: :rule5s2 . [920]EXIT: :rule5s2 . [921]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [921]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [921]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [922]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [921] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [922]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [923]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [923]CALL: :rule5s3 . [923]EXIT: :rule5s3 . [924]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [924]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [925]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [925]CALL: :rule5s4 . [925]EXIT: :rule5s4 . [926]CALL: {?x owl:unionOf ?x} log:forSome ?x. [926]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [927]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [927]CALL: :rule5s5 . [927]EXIT: :rule5s5 . [928]CALL: {?x owl:oneOf ?x} log:forSome ?x. [928]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [929]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [919] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [929]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [930]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [930]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [930]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [931]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [931]CALL: :rule5s2 . [931]EXIT: :rule5s2 . [932]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [932]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [932]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [933]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [932] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [933]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [934]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [934]CALL: :rule5s3 . [934]EXIT: :rule5s3 . [935]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [935]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [936]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [936]CALL: :rule5s4 . [936]EXIT: :rule5s4 . [937]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [937]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [938]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [938]CALL: :rule5s5 . [938]EXIT: :rule5s5 . [939]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [939]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [940]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [919] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [940]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [941]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [930] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [941]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [942]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [942]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [942]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [943]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [943]CALL: :rule5s2 . [943]EXIT: :rule5s2 . [944]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [944]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [944]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [945]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [944] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [945]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [946]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [946]CALL: :rule5s3 . [946]EXIT: :rule5s3 . [947]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [947]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [948]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [948]CALL: :rule5s4 . [948]EXIT: :rule5s4 . [949]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [949]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [950]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [950]CALL: :rule5s5 . [950]EXIT: :rule5s5 . [951]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [951]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [952]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [952]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [952]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [953]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [953]CALL: :rule5s2 . [953]EXIT: :rule5s2 . [954]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [954]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [954]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [955]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [954] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [955]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [956]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [956]CALL: :rule5s3 . [956]EXIT: :rule5s3 . [957]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [957]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [958]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [958]CALL: :rule5s4 . [958]EXIT: :rule5s4 . [959]CALL: {?x owl:unionOf ?x} log:forSome ?x. [959]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [960]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [960]CALL: :rule5s5 . [960]EXIT: :rule5s5 . [961]CALL: {?x owl:oneOf ?x} log:forSome ?x. [961]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [962]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [952] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [962]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [963]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [942] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [963]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [964]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [942] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [964]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [965]REDO: {?p a db:KeyProperty} log:forSome ?p. [965]CALL: :rule5c2 . [965]EXIT: :rule5c2 . [966]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [966]CALL: :rule5s2 . [966]EXIT: :rule5s2 . [967]CALL: {?y owl:complementOf ?y} log:forSome ?y. [967]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [967]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [968]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [967] {?y owl:complementOf ?y};} log:forSome ?y. [968]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [969]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [969]CALL: :rule5s3 . [969]EXIT: :rule5s3 . [970]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [970]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [971]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [971]CALL: :rule5s4 . [971]EXIT: :rule5s4 . [972]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [972]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [973]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [973]CALL: :rule5s5 . [973]EXIT: :rule5s5 . [974]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [974]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [975]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [975]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [975]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [976]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [976]CALL: :rule5s2 . [976]EXIT: :rule5s2 . [977]CALL: {?y owl:complementOf ?y} log:forSome ?y. [977]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [977]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [978]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [977] {?y owl:complementOf ?y};} log:forSome ?y. [978]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [979]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [979]CALL: :rule5s3 . [979]EXIT: :rule5s3 . [980]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [980]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [981]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [981]CALL: :rule5s4 . [981]EXIT: :rule5s4 . [982]CALL: {?x owl:unionOf ?x} log:forSome ?x. [982]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [983]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [983]CALL: :rule5s5 . [983]EXIT: :rule5s5 . [984]CALL: {?x owl:oneOf ?x} log:forSome ?x. [984]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [985]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [975] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [985]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [986]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [986]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [986]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [987]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [987]CALL: :rule5s2 . [987]EXIT: :rule5s2 . [988]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [988]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [988]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [989]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [988] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [989]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [990]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [990]CALL: :rule5s3 . [990]EXIT: :rule5s3 . [991]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [991]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [992]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [992]CALL: :rule5s4 . [992]EXIT: :rule5s4 . [993]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [993]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [994]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [994]CALL: :rule5s5 . [994]EXIT: :rule5s5 . [995]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [995]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [996]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [975] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [996]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [997]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [986] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [997]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [998]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [998]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [998]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [999]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [999]CALL: :rule5s2 . [999]EXIT: :rule5s2 . [1000]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1000]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1000]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1001]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1000] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1001]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1002]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1002]CALL: :rule5s3 . [1002]EXIT: :rule5s3 . [1003]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1003]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1004]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1004]CALL: :rule5s4 . [1004]EXIT: :rule5s4 . [1005]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1005]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1006]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1006]CALL: :rule5s5 . [1006]EXIT: :rule5s5 . [1007]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1007]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1008]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1008]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1008]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1009]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1009]CALL: :rule5s2 . [1009]EXIT: :rule5s2 . [1010]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1010]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1010]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1011]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1010] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1011]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1012]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1012]CALL: :rule5s3 . [1012]EXIT: :rule5s3 . [1013]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1013]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1014]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1014]CALL: :rule5s4 . [1014]EXIT: :rule5s4 . [1015]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1015]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1016]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1016]CALL: :rule5s5 . [1016]EXIT: :rule5s5 . [1017]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1017]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1018]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1008] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [1018]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1019]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [998] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1019]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1020]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [998] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1020]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1021]REDO: {?p a db:KeyProperty} log:forSome ?p. [1021]CALL: :rule9c1 . [1021]EXIT: :rule9c1 . [1022]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1022]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1023]REDO: {?p a db:KeyProperty} log:forSome ?p. [1023]CALL: :rule9c3 . [1023]EXIT: :rule9c3 . [1024]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1024]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1025]REDO: {?p a db:KeyProperty} log:forSome ?p. [1025]FAIL: rdfs:Class a db:KeyProperty. [1026]REDO: {?p a db:KeyProperty} log:forSome ?p. [1026]FAIL: rdf:List a db:KeyProperty. [1027]REDO: {?p a db:KeyProperty} log:forSome ?p. [1027]FAIL: rdfs:Literal a db:KeyProperty. [1028]REDO: {?p a db:KeyProperty} log:forSome ?p. [1028]FAIL: rdf:Property a db:KeyProperty. [1029]REDO: {?p a db:KeyProperty} log:forSome ?p. [1029]FAIL: rdfs:Resource a db:KeyProperty. [1030]REDO: {?p a db:KeyProperty} log:forSome ?p. [1030]FAIL: rdfs:domain a db:KeyProperty. [1031]REDO: {?p a db:KeyProperty} log:forSome ?p. [1031]FAIL: rdf:first a db:KeyProperty. [1032]REDO: {?p a db:KeyProperty} log:forSome ?p. [1032]FAIL: rdf:nil a db:KeyProperty. [1033]REDO: {?p a db:KeyProperty} log:forSome ?p. [1033]FAIL: rdfs:range a db:KeyProperty. [1034]REDO: {?p a db:KeyProperty} log:forSome ?p. [1034]FAIL: rdf:rest a db:KeyProperty. [1035]REDO: {?p a db:KeyProperty} log:forSome ?p. [1035]FAIL: rdfs:subClassOf a db:KeyProperty. [1036]REDO: {?p a db:KeyProperty} log:forSome ?p. [1036]FAIL: rdfs:subPropertyOf a db:KeyProperty. [1037]REDO: {?p a db:KeyProperty} log:forSome ?p. [1037]FAIL: rdf:type a db:KeyProperty. [1038]REDO: {?p a db:KeyProperty} log:forSome ?p. [1038]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1039]REDO: {?p a db:KeyProperty} log:forSome ?p. [1039]CALL: ns:rule2 . [1039]EXIT: ns:rule2 . [1040]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1040]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [1041]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1041]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [1042]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1042]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [1043]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1043]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [1044]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1044]FAIL: owl:extension rdfs:domain db:KeyProperty. [1045]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1045]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [1046]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1046]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [1047]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1047]FAIL: owl:item rdfs:domain db:KeyProperty. [1048]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1048]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [1049]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1049]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [1050]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1050]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [1051]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1051]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [1052]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1052]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [1053]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1053]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [1054]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1054]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [1055]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1055]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [1056]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1056]FAIL: rdf:first rdfs:domain db:KeyProperty. [1057]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1057]FAIL: rdfs:range rdfs:domain db:KeyProperty. [1058]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1058]FAIL: rdf:rest rdfs:domain db:KeyProperty. [1059]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1059]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [1060]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1060]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [1061]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1061]FAIL: rdf:type rdfs:domain db:KeyProperty. [1062]REDO: {?p a db:KeyProperty} log:forSome ?p. [1062]CALL: ns:rule3 . [1062]EXIT: ns:rule3 . [1063]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1063]EXIT: db:key rdfs:range db:KeyProperty. [1064]CALL: {ns:s db:key ?p} log:forSome ns:s, ?p. [1064]EXIT: fred:Order db:key fred:customer. [1062]EXIT: fred:customer a db:KeyProperty. [877]EXIT: fred:customer a owl:FunctionalProperty. [1065]CALL: {?s fred:customer ?o} log:forSome ?s, ?o. [1065]FAIL: {?s fred:customer ?o} log:forSome ?s, ?o. [1066]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1066]FAIL: owl:allValuesFrom rdfs:range db:KeyProperty. [1067]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1067]FAIL: owl:cardinality rdfs:range db:KeyProperty. [1068]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1068]FAIL: owl:complementOf rdfs:range db:KeyProperty. [1069]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1069]FAIL: owl:disjointWith rdfs:range db:KeyProperty. [1070]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1070]FAIL: owl:extension rdfs:range db:KeyProperty. [1071]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1071]FAIL: owl:intersectionOf rdfs:range db:KeyProperty. [1072]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1072]FAIL: owl:maxCardinality rdfs:range db:KeyProperty. [1073]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1073]FAIL: owl:minCardinality rdfs:range db:KeyProperty. [1074]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1074]FAIL: owl:oneOf rdfs:range db:KeyProperty. [1075]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1075]FAIL: owl:onProperty rdfs:range db:KeyProperty. [1076]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1076]FAIL: owl:sameClassAs rdfs:range db:KeyProperty. [1077]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1077]FAIL: owl:someValuesFrom rdfs:range db:KeyProperty. [1078]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1078]FAIL: owl:unionOf rdfs:range db:KeyProperty. [1079]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1079]FAIL: rdfs:domain rdfs:range db:KeyProperty. [1080]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1080]FAIL: rdfs:range rdfs:range db:KeyProperty. [1081]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1081]FAIL: rdf:rest rdfs:range db:KeyProperty. [1082]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1082]FAIL: rdfs:subClassOf rdfs:range db:KeyProperty. [1083]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1083]FAIL: rdfs:subPropertyOf rdfs:range db:KeyProperty. [1084]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1084]FAIL: rdf:type rdfs:range db:KeyProperty. [1085]REDO: {?p a db:KeyProperty} log:forSome ?p. [1085]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1086]REDO: {?p a db:KeyProperty} log:forSome ?p. [1086]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1087]REDO: {?p a db:KeyProperty} log:forSome ?p. [1087]CALL: ns:rule9 . [1087]EXIT: ns:rule9 . [1088]CALL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1088]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1089]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1089]CALL: :rule10s1 . [1089]EXIT: :rule10s1 . [1090]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1090]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1091]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1091]CALL: :rule10s2 . [1091]EXIT: :rule10s2 . [1092]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1092]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1093]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1093]CALL: :rule10s3 . [1093]EXIT: :rule10s3 . [1094]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1094]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1095]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1095]FAIL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1096]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1096]CALL: ns:rule8 . [1096]EXIT: ns:rule8 . [1097]CALL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1097]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1098]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1098]CALL: :rule10s1 . [1098]EXIT: :rule10s1 . [1099]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1099]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1100]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1100]CALL: :rule10s2 . [1100]EXIT: :rule10s2 . [1101]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1101]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1102]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1102]CALL: :rule10s3 . [1102]EXIT: :rule10s3 . [1103]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1103]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1104]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1104]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1105]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. @@ cycle (2) { [1096] {ns:A rdfs:subClassOf db:KeyProperty};} log:forSome ns:A. [1105]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1106]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1106]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1106]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1107]CALL: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1107]CALL: :rule5s2 . [1107]EXIT: :rule5s2 . [1108]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1108]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1108]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1109]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1108] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1109]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1110]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1110]CALL: :rule5s3 . [1110]EXIT: :rule5s3 . [1111]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1111]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1112]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1112]CALL: :rule5s4 . [1112]EXIT: :rule5s4 . [1113]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1113]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1114]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1114]CALL: :rule5s5 . [1114]EXIT: :rule5s5 . [1115]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1115]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1116]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1116]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1116]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1117]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1117]CALL: :rule5s2 . [1117]EXIT: :rule5s2 . [1118]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1118]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1118]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1119]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1118] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1119]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1120]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1120]CALL: :rule5s3 . [1120]EXIT: :rule5s3 . [1121]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1121]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1122]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1122]CALL: :rule5s4 . [1122]EXIT: :rule5s4 . [1123]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1123]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1124]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1124]CALL: :rule5s5 . [1124]EXIT: :rule5s5 . [1125]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1125]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1126]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1116] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1126]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1127]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1127]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1127]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1128]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1128]CALL: :rule5s2 . [1128]EXIT: :rule5s2 . [1129]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1129]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1129]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1130]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1129] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1130]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1131]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1131]CALL: :rule5s3 . [1131]EXIT: :rule5s3 . [1132]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1132]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1133]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1133]CALL: :rule5s4 . [1133]EXIT: :rule5s4 . [1134]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1134]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1135]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1135]CALL: :rule5s5 . [1135]EXIT: :rule5s5 . [1136]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1136]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1137]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1116] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1137]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1138]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1127] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1138]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1139]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1139]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1139]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1140]CALL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1140]CALL: :rule5s2 . [1140]EXIT: :rule5s2 . [1141]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [1141]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1141]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1142]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [1141] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [1142]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [1143]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1143]CALL: :rule5s3 . [1143]EXIT: :rule5s3 . [1144]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1144]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1145]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1145]CALL: :rule5s4 . [1145]EXIT: :rule5s4 . [1146]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1146]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1147]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1147]CALL: :rule5s5 . [1147]EXIT: :rule5s5 . [1148]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1148]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1149]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1149]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1149]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1150]CALL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1150]CALL: :rule5s2 . [1150]EXIT: :rule5s2 . [1151]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [1151]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1151]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1152]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [1151] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [1152]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [1153]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1153]CALL: :rule5s3 . [1153]EXIT: :rule5s3 . [1154]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1154]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1155]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1155]CALL: :rule5s4 . [1155]EXIT: :rule5s4 . [1156]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1156]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1157]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1157]CALL: :rule5s5 . [1157]EXIT: :rule5s5 . [1158]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1158]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1159]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [1149] {db:KeyProperty owl:sameClassAs ns:B};} log:forSome ns:B. [1159]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1160]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [1139] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1160]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1161]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. @@ cycle (2) { [1139] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1161]FAIL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1162]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1162]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1162]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1163]CALL: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1163]CALL: :rule5s2 . [1163]EXIT: :rule5s2 . [1164]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1164]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1164]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1165]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1164] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1165]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1166]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1166]CALL: :rule5s3 . [1166]EXIT: :rule5s3 . [1167]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1167]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1168]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1168]CALL: :rule5s4 . [1168]EXIT: :rule5s4 . [1169]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1169]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1170]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1170]CALL: :rule5s5 . [1170]EXIT: :rule5s5 . [1171]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1171]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1172]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1172]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1172]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1173]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1173]CALL: :rule5s2 . [1173]EXIT: :rule5s2 . [1174]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1174]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1174]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1175]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1174] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1175]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1176]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1176]CALL: :rule5s3 . [1176]EXIT: :rule5s3 . [1177]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1177]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1178]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1178]CALL: :rule5s4 . [1178]EXIT: :rule5s4 . [1179]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1179]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1180]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1180]CALL: :rule5s5 . [1180]EXIT: :rule5s5 . [1181]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1181]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1182]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1172] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1182]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1183]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1183]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1183]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1184]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1184]CALL: :rule5s2 . [1184]EXIT: :rule5s2 . [1185]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1185]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1185]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1186]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1185] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1186]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1187]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1187]CALL: :rule5s3 . [1187]EXIT: :rule5s3 . [1188]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1188]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1189]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1189]CALL: :rule5s4 . [1189]EXIT: :rule5s4 . [1190]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1190]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1191]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1191]CALL: :rule5s5 . [1191]EXIT: :rule5s5 . [1192]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1192]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1193]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1172] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1193]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1194]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1183] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1194]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1195]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1195]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1195]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1196]CALL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1196]CALL: :rule5s2 . [1196]EXIT: :rule5s2 . [1197]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [1197]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1197]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1198]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [1197] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [1198]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [1199]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1199]CALL: :rule5s3 . [1199]EXIT: :rule5s3 . [1200]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1200]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1201]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1201]CALL: :rule5s4 . [1201]EXIT: :rule5s4 . [1202]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1202]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1203]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1203]CALL: :rule5s5 . [1203]EXIT: :rule5s5 . [1204]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1204]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1205]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1205]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1205]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1206]CALL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1206]CALL: :rule5s2 . [1206]EXIT: :rule5s2 . [1207]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [1207]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1207]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1208]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [1207] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [1208]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [1209]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1209]CALL: :rule5s3 . [1209]EXIT: :rule5s3 . [1210]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1210]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1211]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1211]CALL: :rule5s4 . [1211]EXIT: :rule5s4 . [1212]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1212]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1213]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1213]CALL: :rule5s5 . [1213]EXIT: :rule5s5 . [1214]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1214]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1215]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [1205] {db:KeyProperty owl:sameClassAs ns:A};} log:forSome ns:A. [1215]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1216]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [1195] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1216]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1217]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. @@ cycle (2) { [1195] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1217]FAIL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1218]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1218]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:FunctionalProperty. [1219]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1219]FAIL: owl:FunctionalProperty a owl:FunctionalProperty. [1220]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1220]FAIL: owl:InverseFunctionalProperty a owl:FunctionalProperty. [1221]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1221]FAIL: owl:Ontology a owl:FunctionalProperty. [1222]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1222]FAIL: owl:Restriction a owl:FunctionalProperty. [1223]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1223]FAIL: owl:TransitiveProperty a owl:FunctionalProperty. [1224]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1224]FAIL: owl:allValuesFrom a owl:FunctionalProperty. [1225]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1225]FAIL: owl:cardinality a owl:FunctionalProperty. [1226]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1226]FAIL: owl:complementOf a owl:FunctionalProperty. [1227]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1227]FAIL: owl:differentFrom a owl:FunctionalProperty. [1228]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1228]FAIL: owl:disjointWith a owl:FunctionalProperty. [1229]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1229]FAIL: owl:equivalentTo a owl:FunctionalProperty. [1230]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1230]FAIL: owl:equivalentTo a owl:FunctionalProperty. [1231]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1231]FAIL: owl:extension a owl:FunctionalProperty. [1232]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1232]FAIL: owl:hasValue a owl:FunctionalProperty. [1233]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1233]FAIL: owl:imports a owl:FunctionalProperty. [1234]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1234]FAIL: owl:intersectionOf a owl:FunctionalProperty. [1235]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1235]FAIL: owl:inverseOf a owl:FunctionalProperty. [1236]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1236]FAIL: owl:item a owl:FunctionalProperty. [1237]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1237]FAIL: owl:maxCardinality a owl:FunctionalProperty. [1238]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1238]FAIL: owl:minCardinality a owl:FunctionalProperty. [1239]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1239]FAIL: owl:oneOf a owl:FunctionalProperty. [1240]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1240]FAIL: owl:onProperty a owl:FunctionalProperty. [1241]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1241]FAIL: owl:sameClassAs a owl:FunctionalProperty. [1242]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1242]FAIL: owl:sameClassAs a owl:FunctionalProperty. [1243]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1243]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [1244]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1244]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [1245]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1245]FAIL: owl:someValuesFrom a owl:FunctionalProperty. [1246]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1246]FAIL: owl:unionOf a owl:FunctionalProperty. [1247]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1247]FAIL: owl:versionInfo a owl:FunctionalProperty. [1248]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1248]FAIL: rdfs:Class a owl:FunctionalProperty. [1249]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1249]FAIL: rdf:List a owl:FunctionalProperty. [1250]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1250]FAIL: rdfs:Literal a owl:FunctionalProperty. [1251]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1251]FAIL: rdf:Property a owl:FunctionalProperty. [1252]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1252]FAIL: rdfs:Resource a owl:FunctionalProperty. [1253]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1253]FAIL: rdfs:domain a owl:FunctionalProperty. [1254]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1254]FAIL: rdf:first a owl:FunctionalProperty. [1255]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1255]FAIL: rdf:nil a owl:FunctionalProperty. [1256]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1256]FAIL: rdfs:range a owl:FunctionalProperty. [1257]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1257]FAIL: rdf:rest a owl:FunctionalProperty. [1258]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1258]FAIL: rdfs:subClassOf a owl:FunctionalProperty. [1259]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1259]FAIL: rdfs:subPropertyOf a owl:FunctionalProperty. [1260]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1260]FAIL: rdf:type a owl:FunctionalProperty. [1261]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1261]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1262]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1262]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1263]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1263]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1264]REDO: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. [1264]CALL: :rule6e3 . [1264]EXIT: :rule6e3 . [1265]CALL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1265]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1266]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1266]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:InverseFunctionalProperty. [1267]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1267]FAIL: owl:FunctionalProperty a owl:InverseFunctionalProperty. [1268]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1268]FAIL: owl:InverseFunctionalProperty a owl:InverseFunctionalProperty. [1269]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1269]FAIL: owl:Ontology a owl:InverseFunctionalProperty. [1270]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1270]FAIL: owl:Restriction a owl:InverseFunctionalProperty. [1271]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1271]FAIL: owl:TransitiveProperty a owl:InverseFunctionalProperty. [1272]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1272]FAIL: owl:allValuesFrom a owl:InverseFunctionalProperty. [1273]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1273]FAIL: owl:cardinality a owl:InverseFunctionalProperty. [1274]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1274]FAIL: owl:complementOf a owl:InverseFunctionalProperty. [1275]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1275]FAIL: owl:differentFrom a owl:InverseFunctionalProperty. [1276]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1276]FAIL: owl:disjointWith a owl:InverseFunctionalProperty. [1277]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1277]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [1278]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1278]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [1279]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1279]FAIL: owl:extension a owl:InverseFunctionalProperty. [1280]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1280]FAIL: owl:hasValue a owl:InverseFunctionalProperty. [1281]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1281]FAIL: owl:imports a owl:InverseFunctionalProperty. [1282]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1282]FAIL: owl:intersectionOf a owl:InverseFunctionalProperty. [1283]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1283]FAIL: owl:inverseOf a owl:InverseFunctionalProperty. [1284]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1284]FAIL: owl:item a owl:InverseFunctionalProperty. [1285]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1285]FAIL: owl:maxCardinality a owl:InverseFunctionalProperty. [1286]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1286]FAIL: owl:minCardinality a owl:InverseFunctionalProperty. [1287]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1287]FAIL: owl:oneOf a owl:InverseFunctionalProperty. [1288]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1288]FAIL: owl:onProperty a owl:InverseFunctionalProperty. [1289]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1289]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [1290]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1290]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [1291]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1291]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [1292]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1292]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [1293]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1293]FAIL: owl:someValuesFrom a owl:InverseFunctionalProperty. [1294]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1294]FAIL: owl:unionOf a owl:InverseFunctionalProperty. [1295]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1295]FAIL: owl:versionInfo a owl:InverseFunctionalProperty. [1296]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1296]FAIL: rdfs:Class a owl:InverseFunctionalProperty. [1297]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1297]FAIL: rdf:List a owl:InverseFunctionalProperty. [1298]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1298]FAIL: rdfs:Literal a owl:InverseFunctionalProperty. [1299]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1299]FAIL: rdf:Property a owl:InverseFunctionalProperty. [1300]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1300]FAIL: rdfs:Resource a owl:InverseFunctionalProperty. [1301]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1301]FAIL: rdfs:domain a owl:InverseFunctionalProperty. [1302]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1302]FAIL: rdf:first a owl:InverseFunctionalProperty. [1303]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1303]FAIL: rdf:nil a owl:InverseFunctionalProperty. [1304]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1304]FAIL: rdfs:range a owl:InverseFunctionalProperty. [1305]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1305]FAIL: rdf:rest a owl:InverseFunctionalProperty. [1306]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1306]FAIL: rdfs:subClassOf a owl:InverseFunctionalProperty. [1307]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1307]FAIL: rdfs:subPropertyOf a owl:InverseFunctionalProperty. [1308]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1308]FAIL: rdf:type a owl:InverseFunctionalProperty. [1309]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1309]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1310]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1310]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1311]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1311]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1312]REDO: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. @@ cycle (2) { [437] {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o};} log:forSome ?s, ?o. [1312]FAIL: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. [1313]REDO: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. @@ cycle (2) { [875] {?x owl:equivalentTo ?o};} log:forSome ?x, ?o. [1313]FAIL: {?o owl:equivalentTo ?x} log:forSome ?o, ?x. [1314]REDO: {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o} log:forSome ?s, ?o. [1314]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1314]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1315]CALL: {?o owl:equivalentTo ?s} log:forSome ?o, ?s. [1315]CALL: :rule6e2 . [1315]EXIT: :rule6e2 . [1316]CALL: {?p a owl:FunctionalProperty} log:forSome ?p. [1316]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [1316]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [1317]CALL: {?p a db:KeyProperty} log:forSome ?p. [1317]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1318]REDO: {?p a db:KeyProperty} log:forSome ?p. [1318]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a db:KeyProperty. [1319]REDO: {?p a db:KeyProperty} log:forSome ?p. [1319]FAIL: owl:FunctionalProperty a db:KeyProperty. [1320]REDO: {?p a db:KeyProperty} log:forSome ?p. [1320]FAIL: owl:InverseFunctionalProperty a db:KeyProperty. [1321]REDO: {?p a db:KeyProperty} log:forSome ?p. [1321]FAIL: owl:Ontology a db:KeyProperty. [1322]REDO: {?p a db:KeyProperty} log:forSome ?p. [1322]FAIL: owl:Restriction a db:KeyProperty. [1323]REDO: {?p a db:KeyProperty} log:forSome ?p. [1323]FAIL: owl:TransitiveProperty a db:KeyProperty. [1324]REDO: {?p a db:KeyProperty} log:forSome ?p. [1324]FAIL: owl:allValuesFrom a db:KeyProperty. [1325]REDO: {?p a db:KeyProperty} log:forSome ?p. [1325]FAIL: owl:cardinality a db:KeyProperty. [1326]REDO: {?p a db:KeyProperty} log:forSome ?p. [1326]FAIL: owl:complementOf a db:KeyProperty. [1327]REDO: {?p a db:KeyProperty} log:forSome ?p. [1327]FAIL: owl:differentFrom a db:KeyProperty. [1328]REDO: {?p a db:KeyProperty} log:forSome ?p. [1328]FAIL: owl:disjointWith a db:KeyProperty. [1329]REDO: {?p a db:KeyProperty} log:forSome ?p. [1329]FAIL: owl:equivalentTo a db:KeyProperty. [1330]REDO: {?p a db:KeyProperty} log:forSome ?p. [1330]FAIL: owl:equivalentTo a db:KeyProperty. [1331]REDO: {?p a db:KeyProperty} log:forSome ?p. [1331]FAIL: owl:extension a db:KeyProperty. [1332]REDO: {?p a db:KeyProperty} log:forSome ?p. [1332]FAIL: owl:hasValue a db:KeyProperty. [1333]REDO: {?p a db:KeyProperty} log:forSome ?p. [1333]FAIL: owl:imports a db:KeyProperty. [1334]REDO: {?p a db:KeyProperty} log:forSome ?p. [1334]FAIL: owl:intersectionOf a db:KeyProperty. [1335]REDO: {?p a db:KeyProperty} log:forSome ?p. [1335]FAIL: owl:inverseOf a db:KeyProperty. [1336]REDO: {?p a db:KeyProperty} log:forSome ?p. [1336]FAIL: owl:item a db:KeyProperty. [1337]REDO: {?p a db:KeyProperty} log:forSome ?p. [1337]FAIL: owl:maxCardinality a db:KeyProperty. [1338]REDO: {?p a db:KeyProperty} log:forSome ?p. [1338]FAIL: owl:minCardinality a db:KeyProperty. [1339]REDO: {?p a db:KeyProperty} log:forSome ?p. [1339]FAIL: owl:oneOf a db:KeyProperty. [1340]REDO: {?p a db:KeyProperty} log:forSome ?p. [1340]FAIL: owl:onProperty a db:KeyProperty. [1341]REDO: {?p a db:KeyProperty} log:forSome ?p. [1341]FAIL: owl:sameClassAs a db:KeyProperty. [1342]REDO: {?p a db:KeyProperty} log:forSome ?p. [1342]FAIL: owl:sameClassAs a db:KeyProperty. [1343]REDO: {?p a db:KeyProperty} log:forSome ?p. [1343]FAIL: owl:samePropertyAs a db:KeyProperty. [1344]REDO: {?p a db:KeyProperty} log:forSome ?p. [1344]FAIL: owl:samePropertyAs a db:KeyProperty. [1345]REDO: {?p a db:KeyProperty} log:forSome ?p. [1345]FAIL: owl:someValuesFrom a db:KeyProperty. [1346]REDO: {?p a db:KeyProperty} log:forSome ?p. [1346]FAIL: owl:unionOf a db:KeyProperty. [1347]REDO: {?p a db:KeyProperty} log:forSome ?p. [1347]FAIL: owl:versionInfo a db:KeyProperty. [1348]REDO: {?p a db:KeyProperty} log:forSome ?p. [1348]CALL: :rule5c1 . [1348]EXIT: :rule5c1 . [1349]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1349]CALL: :rule5s2 . [1349]EXIT: :rule5s2 . [1350]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1350]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1350]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1351]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1350] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1351]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1352]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1352]CALL: :rule5s3 . [1352]EXIT: :rule5s3 . [1353]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1353]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1354]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1354]CALL: :rule5s4 . [1354]EXIT: :rule5s4 . [1355]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1355]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1356]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1356]CALL: :rule5s5 . [1356]EXIT: :rule5s5 . [1357]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1357]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1358]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1358]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1358]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1359]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1359]CALL: :rule5s2 . [1359]EXIT: :rule5s2 . [1360]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1360]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1360]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1361]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1360] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1361]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1362]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1362]CALL: :rule5s3 . [1362]EXIT: :rule5s3 . [1363]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1363]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1364]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1364]CALL: :rule5s4 . [1364]EXIT: :rule5s4 . [1365]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1365]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1366]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1366]CALL: :rule5s5 . [1366]EXIT: :rule5s5 . [1367]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1367]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1368]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1358] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1368]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1369]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1369]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1369]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1370]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1370]CALL: :rule5s2 . [1370]EXIT: :rule5s2 . [1371]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1371]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1371]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1372]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1371] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1372]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1373]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1373]CALL: :rule5s3 . [1373]EXIT: :rule5s3 . [1374]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1374]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1375]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1375]CALL: :rule5s4 . [1375]EXIT: :rule5s4 . [1376]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1376]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1377]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1377]CALL: :rule5s5 . [1377]EXIT: :rule5s5 . [1378]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1378]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1379]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1358] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1379]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1380]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1369] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1380]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1381]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1381]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1381]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1382]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1382]CALL: :rule5s2 . [1382]EXIT: :rule5s2 . [1383]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1383]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1383]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1384]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1383] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1384]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1385]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1385]CALL: :rule5s3 . [1385]EXIT: :rule5s3 . [1386]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1386]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1387]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1387]CALL: :rule5s4 . [1387]EXIT: :rule5s4 . [1388]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1388]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1389]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1389]CALL: :rule5s5 . [1389]EXIT: :rule5s5 . [1390]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1390]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1391]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1391]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1391]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1392]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [1392]CALL: :rule5s2 . [1392]EXIT: :rule5s2 . [1393]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1393]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1393]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1394]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1393] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1394]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1395]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1395]CALL: :rule5s3 . [1395]EXIT: :rule5s3 . [1396]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1396]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1397]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1397]CALL: :rule5s4 . [1397]EXIT: :rule5s4 . [1398]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1398]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1399]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1399]CALL: :rule5s5 . [1399]EXIT: :rule5s5 . [1400]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1400]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1401]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1391] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [1401]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [1402]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1381] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1402]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [1403]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1381] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1403]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1404]REDO: {?p a db:KeyProperty} log:forSome ?p. [1404]CALL: :rule5c2 . [1404]EXIT: :rule5c2 . [1405]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1405]CALL: :rule5s2 . [1405]EXIT: :rule5s2 . [1406]CALL: {?y owl:complementOf ?y} log:forSome ?y. [1406]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1406]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1407]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1406] {?y owl:complementOf ?y};} log:forSome ?y. [1407]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [1408]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1408]CALL: :rule5s3 . [1408]EXIT: :rule5s3 . [1409]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1409]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1410]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1410]CALL: :rule5s4 . [1410]EXIT: :rule5s4 . [1411]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1411]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1412]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1412]CALL: :rule5s5 . [1412]EXIT: :rule5s5 . [1413]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1413]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1414]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1414]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1414]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1415]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1415]CALL: :rule5s2 . [1415]EXIT: :rule5s2 . [1416]CALL: {?y owl:complementOf ?y} log:forSome ?y. [1416]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1416]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1417]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1416] {?y owl:complementOf ?y};} log:forSome ?y. [1417]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [1418]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1418]CALL: :rule5s3 . [1418]EXIT: :rule5s3 . [1419]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1419]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1420]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1420]CALL: :rule5s4 . [1420]EXIT: :rule5s4 . [1421]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1421]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1422]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1422]CALL: :rule5s5 . [1422]EXIT: :rule5s5 . [1423]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1423]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1424]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [1414] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1424]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1425]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1425]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1425]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1426]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1426]CALL: :rule5s2 . [1426]EXIT: :rule5s2 . [1427]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1427]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1427]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1428]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1427] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1428]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1429]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1429]CALL: :rule5s3 . [1429]EXIT: :rule5s3 . [1430]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1430]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1431]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1431]CALL: :rule5s4 . [1431]EXIT: :rule5s4 . [1432]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1432]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1433]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1433]CALL: :rule5s5 . [1433]EXIT: :rule5s5 . [1434]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1434]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1435]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [1414] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1435]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1436]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [1425] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [1436]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1437]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1437]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1437]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1438]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1438]CALL: :rule5s2 . [1438]EXIT: :rule5s2 . [1439]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1439]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1439]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1440]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1439] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1440]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1441]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1441]CALL: :rule5s3 . [1441]EXIT: :rule5s3 . [1442]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1442]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1443]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1443]CALL: :rule5s4 . [1443]EXIT: :rule5s4 . [1444]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1444]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1445]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1445]CALL: :rule5s5 . [1445]EXIT: :rule5s5 . [1446]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1446]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1447]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1447]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1447]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1448]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1448]CALL: :rule5s2 . [1448]EXIT: :rule5s2 . [1449]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1449]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1449]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1450]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1449] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1450]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1451]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1451]CALL: :rule5s3 . [1451]EXIT: :rule5s3 . [1452]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1452]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1453]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1453]CALL: :rule5s4 . [1453]EXIT: :rule5s4 . [1454]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1454]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1455]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1455]CALL: :rule5s5 . [1455]EXIT: :rule5s5 . [1456]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1456]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1457]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1447] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [1457]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1458]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1437] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1458]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1459]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [1437] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1459]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1460]REDO: {?p a db:KeyProperty} log:forSome ?p. [1460]CALL: :rule9c1 . [1460]EXIT: :rule9c1 . [1461]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1461]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1462]REDO: {?p a db:KeyProperty} log:forSome ?p. [1462]CALL: :rule9c3 . [1462]EXIT: :rule9c3 . [1463]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1463]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1464]REDO: {?p a db:KeyProperty} log:forSome ?p. [1464]FAIL: rdfs:Class a db:KeyProperty. [1465]REDO: {?p a db:KeyProperty} log:forSome ?p. [1465]FAIL: rdf:List a db:KeyProperty. [1466]REDO: {?p a db:KeyProperty} log:forSome ?p. [1466]FAIL: rdfs:Literal a db:KeyProperty. [1467]REDO: {?p a db:KeyProperty} log:forSome ?p. [1467]FAIL: rdf:Property a db:KeyProperty. [1468]REDO: {?p a db:KeyProperty} log:forSome ?p. [1468]FAIL: rdfs:Resource a db:KeyProperty. [1469]REDO: {?p a db:KeyProperty} log:forSome ?p. [1469]FAIL: rdfs:domain a db:KeyProperty. [1470]REDO: {?p a db:KeyProperty} log:forSome ?p. [1470]FAIL: rdf:first a db:KeyProperty. [1471]REDO: {?p a db:KeyProperty} log:forSome ?p. [1471]FAIL: rdf:nil a db:KeyProperty. [1472]REDO: {?p a db:KeyProperty} log:forSome ?p. [1472]FAIL: rdfs:range a db:KeyProperty. [1473]REDO: {?p a db:KeyProperty} log:forSome ?p. [1473]FAIL: rdf:rest a db:KeyProperty. [1474]REDO: {?p a db:KeyProperty} log:forSome ?p. [1474]FAIL: rdfs:subClassOf a db:KeyProperty. [1475]REDO: {?p a db:KeyProperty} log:forSome ?p. [1475]FAIL: rdfs:subPropertyOf a db:KeyProperty. [1476]REDO: {?p a db:KeyProperty} log:forSome ?p. [1476]FAIL: rdf:type a db:KeyProperty. [1477]REDO: {?p a db:KeyProperty} log:forSome ?p. [1477]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1478]REDO: {?p a db:KeyProperty} log:forSome ?p. [1478]CALL: ns:rule2 . [1478]EXIT: ns:rule2 . [1479]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1479]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [1480]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1480]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [1481]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1481]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [1482]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1482]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [1483]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1483]FAIL: owl:extension rdfs:domain db:KeyProperty. [1484]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1484]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [1485]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1485]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [1486]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1486]FAIL: owl:item rdfs:domain db:KeyProperty. [1487]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1487]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [1488]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1488]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [1489]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1489]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [1490]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1490]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [1491]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1491]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [1492]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1492]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [1493]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1493]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [1494]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1494]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [1495]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1495]FAIL: rdf:first rdfs:domain db:KeyProperty. [1496]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1496]FAIL: rdfs:range rdfs:domain db:KeyProperty. [1497]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1497]FAIL: rdf:rest rdfs:domain db:KeyProperty. [1498]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1498]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [1499]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1499]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [1500]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1500]FAIL: rdf:type rdfs:domain db:KeyProperty. [1501]REDO: {?p a db:KeyProperty} log:forSome ?p. [1501]CALL: ns:rule3 . [1501]EXIT: ns:rule3 . [1502]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1502]EXIT: db:key rdfs:range db:KeyProperty. [1503]CALL: {ns:s db:key ?p} log:forSome ns:s, ?p. [1503]EXIT: fred:Order db:key fred:customer. [1501]EXIT: fred:customer a db:KeyProperty. [1316]EXIT: fred:customer a owl:FunctionalProperty. [1504]CALL: {?s fred:customer ?o} log:forSome ?s, ?o. [1504]FAIL: {?s fred:customer ?o} log:forSome ?s, ?o. [1505]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1505]FAIL: owl:allValuesFrom rdfs:range db:KeyProperty. [1506]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1506]FAIL: owl:cardinality rdfs:range db:KeyProperty. [1507]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1507]FAIL: owl:complementOf rdfs:range db:KeyProperty. [1508]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1508]FAIL: owl:disjointWith rdfs:range db:KeyProperty. [1509]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1509]FAIL: owl:extension rdfs:range db:KeyProperty. [1510]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1510]FAIL: owl:intersectionOf rdfs:range db:KeyProperty. [1511]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1511]FAIL: owl:maxCardinality rdfs:range db:KeyProperty. [1512]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1512]FAIL: owl:minCardinality rdfs:range db:KeyProperty. [1513]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1513]FAIL: owl:oneOf rdfs:range db:KeyProperty. [1514]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1514]FAIL: owl:onProperty rdfs:range db:KeyProperty. [1515]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1515]FAIL: owl:sameClassAs rdfs:range db:KeyProperty. [1516]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1516]FAIL: owl:someValuesFrom rdfs:range db:KeyProperty. [1517]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1517]FAIL: owl:unionOf rdfs:range db:KeyProperty. [1518]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1518]FAIL: rdfs:domain rdfs:range db:KeyProperty. [1519]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1519]FAIL: rdfs:range rdfs:range db:KeyProperty. [1520]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1520]FAIL: rdf:rest rdfs:range db:KeyProperty. [1521]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1521]FAIL: rdfs:subClassOf rdfs:range db:KeyProperty. [1522]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1522]FAIL: rdfs:subPropertyOf rdfs:range db:KeyProperty. [1523]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1523]FAIL: rdf:type rdfs:range db:KeyProperty. [1524]REDO: {?p a db:KeyProperty} log:forSome ?p. [1524]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1525]REDO: {?p a db:KeyProperty} log:forSome ?p. [1525]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1526]REDO: {?p a db:KeyProperty} log:forSome ?p. [1526]CALL: ns:rule9 . [1526]EXIT: ns:rule9 . [1527]CALL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1527]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1528]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1528]CALL: :rule10s1 . [1528]EXIT: :rule10s1 . [1529]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1529]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1530]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1530]CALL: :rule10s2 . [1530]EXIT: :rule10s2 . [1531]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1531]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1532]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1532]CALL: :rule10s3 . [1532]EXIT: :rule10s3 . [1533]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1533]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1534]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1534]FAIL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1535]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1535]CALL: ns:rule8 . [1535]EXIT: ns:rule8 . [1536]CALL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1536]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1537]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1537]CALL: :rule10s1 . [1537]EXIT: :rule10s1 . [1538]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1538]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1539]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1539]CALL: :rule10s2 . [1539]EXIT: :rule10s2 . [1540]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1540]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1541]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1541]CALL: :rule10s3 . [1541]EXIT: :rule10s3 . [1542]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1542]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1543]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1543]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1544]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. @@ cycle (2) { [1535] {ns:A rdfs:subClassOf db:KeyProperty};} log:forSome ns:A. [1544]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1545]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1545]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1545]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1546]CALL: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1546]CALL: :rule5s2 . [1546]EXIT: :rule5s2 . [1547]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1547]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1547]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1548]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1547] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1548]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1549]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1549]CALL: :rule5s3 . [1549]EXIT: :rule5s3 . [1550]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1550]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1551]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1551]CALL: :rule5s4 . [1551]EXIT: :rule5s4 . [1552]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1552]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1553]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1553]CALL: :rule5s5 . [1553]EXIT: :rule5s5 . [1554]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1554]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1555]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1555]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1555]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1556]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1556]CALL: :rule5s2 . [1556]EXIT: :rule5s2 . [1557]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1557]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1557]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1558]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1557] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1558]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1559]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1559]CALL: :rule5s3 . [1559]EXIT: :rule5s3 . [1560]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1560]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1561]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1561]CALL: :rule5s4 . [1561]EXIT: :rule5s4 . [1562]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1562]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1563]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1563]CALL: :rule5s5 . [1563]EXIT: :rule5s5 . [1564]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1564]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1565]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1555] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1565]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1566]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1566]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1566]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1567]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1567]CALL: :rule5s2 . [1567]EXIT: :rule5s2 . [1568]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1568]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1568]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1569]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1568] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1569]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1570]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1570]CALL: :rule5s3 . [1570]EXIT: :rule5s3 . [1571]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1571]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1572]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1572]CALL: :rule5s4 . [1572]EXIT: :rule5s4 . [1573]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1573]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1574]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1574]CALL: :rule5s5 . [1574]EXIT: :rule5s5 . [1575]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1575]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1576]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1555] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1576]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1577]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1566] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1577]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1578]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1578]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1578]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1579]CALL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1579]CALL: :rule5s2 . [1579]EXIT: :rule5s2 . [1580]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [1580]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1580]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1581]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [1580] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [1581]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [1582]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1582]CALL: :rule5s3 . [1582]EXIT: :rule5s3 . [1583]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1583]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1584]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1584]CALL: :rule5s4 . [1584]EXIT: :rule5s4 . [1585]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1585]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1586]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1586]CALL: :rule5s5 . [1586]EXIT: :rule5s5 . [1587]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1587]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1588]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1588]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1588]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1589]CALL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1589]CALL: :rule5s2 . [1589]EXIT: :rule5s2 . [1590]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [1590]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1590]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1591]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [1590] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [1591]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [1592]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1592]CALL: :rule5s3 . [1592]EXIT: :rule5s3 . [1593]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1593]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1594]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1594]CALL: :rule5s4 . [1594]EXIT: :rule5s4 . [1595]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1595]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1596]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1596]CALL: :rule5s5 . [1596]EXIT: :rule5s5 . [1597]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1597]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1598]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [1588] {db:KeyProperty owl:sameClassAs ns:B};} log:forSome ns:B. [1598]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1599]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [1578] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1599]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [1600]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. @@ cycle (2) { [1578] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [1600]FAIL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [1601]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1601]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1601]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1602]CALL: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1602]CALL: :rule5s2 . [1602]EXIT: :rule5s2 . [1603]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1603]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1603]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1604]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1603] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1604]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1605]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1605]CALL: :rule5s3 . [1605]EXIT: :rule5s3 . [1606]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1606]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1607]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1607]CALL: :rule5s4 . [1607]EXIT: :rule5s4 . [1608]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1608]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1609]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1609]CALL: :rule5s5 . [1609]EXIT: :rule5s5 . [1610]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1610]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1611]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1611]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1611]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1612]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1612]CALL: :rule5s2 . [1612]EXIT: :rule5s2 . [1613]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1613]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1613]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1614]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1613] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1614]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1615]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1615]CALL: :rule5s3 . [1615]EXIT: :rule5s3 . [1616]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1616]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1617]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1617]CALL: :rule5s4 . [1617]EXIT: :rule5s4 . [1618]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1618]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1619]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1619]CALL: :rule5s5 . [1619]EXIT: :rule5s5 . [1620]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1620]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1621]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1611] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1621]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1622]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1622]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1622]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1623]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1623]CALL: :rule5s2 . [1623]EXIT: :rule5s2 . [1624]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1624]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1624]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1625]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1624] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1625]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1626]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1626]CALL: :rule5s3 . [1626]EXIT: :rule5s3 . [1627]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1627]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1628]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1628]CALL: :rule5s4 . [1628]EXIT: :rule5s4 . [1629]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1629]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1630]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1630]CALL: :rule5s5 . [1630]EXIT: :rule5s5 . [1631]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1631]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1632]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1611] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1632]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1633]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1622] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1633]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1634]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [1634]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1634]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1635]CALL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1635]CALL: :rule5s2 . [1635]EXIT: :rule5s2 . [1636]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [1636]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1636]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1637]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [1636] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [1637]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [1638]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1638]CALL: :rule5s3 . [1638]EXIT: :rule5s3 . [1639]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1639]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1640]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1640]CALL: :rule5s4 . [1640]EXIT: :rule5s4 . [1641]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1641]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1642]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1642]CALL: :rule5s5 . [1642]EXIT: :rule5s5 . [1643]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1643]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1644]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1644]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1644]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1645]CALL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1645]CALL: :rule5s2 . [1645]EXIT: :rule5s2 . [1646]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [1646]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1646]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1647]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [1646] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [1647]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [1648]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1648]CALL: :rule5s3 . [1648]EXIT: :rule5s3 . [1649]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1649]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1650]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1650]CALL: :rule5s4 . [1650]EXIT: :rule5s4 . [1651]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1651]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1652]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1652]CALL: :rule5s5 . [1652]EXIT: :rule5s5 . [1653]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1653]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1654]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [1644] {db:KeyProperty owl:sameClassAs ns:A};} log:forSome ns:A. [1654]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1655]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [1634] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1655]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [1656]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. @@ cycle (2) { [1634] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [1656]FAIL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [1657]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1657]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:FunctionalProperty. [1658]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1658]FAIL: owl:FunctionalProperty a owl:FunctionalProperty. [1659]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1659]FAIL: owl:InverseFunctionalProperty a owl:FunctionalProperty. [1660]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1660]FAIL: owl:Ontology a owl:FunctionalProperty. [1661]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1661]FAIL: owl:Restriction a owl:FunctionalProperty. [1662]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1662]FAIL: owl:TransitiveProperty a owl:FunctionalProperty. [1663]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1663]FAIL: owl:allValuesFrom a owl:FunctionalProperty. [1664]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1664]FAIL: owl:cardinality a owl:FunctionalProperty. [1665]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1665]FAIL: owl:complementOf a owl:FunctionalProperty. [1666]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1666]FAIL: owl:differentFrom a owl:FunctionalProperty. [1667]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1667]FAIL: owl:disjointWith a owl:FunctionalProperty. [1668]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1668]FAIL: owl:equivalentTo a owl:FunctionalProperty. [1669]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1669]FAIL: owl:equivalentTo a owl:FunctionalProperty. [1670]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1670]FAIL: owl:extension a owl:FunctionalProperty. [1671]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1671]FAIL: owl:hasValue a owl:FunctionalProperty. [1672]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1672]FAIL: owl:imports a owl:FunctionalProperty. [1673]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1673]FAIL: owl:intersectionOf a owl:FunctionalProperty. [1674]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1674]FAIL: owl:inverseOf a owl:FunctionalProperty. [1675]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1675]FAIL: owl:item a owl:FunctionalProperty. [1676]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1676]FAIL: owl:maxCardinality a owl:FunctionalProperty. [1677]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1677]FAIL: owl:minCardinality a owl:FunctionalProperty. [1678]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1678]FAIL: owl:oneOf a owl:FunctionalProperty. [1679]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1679]FAIL: owl:onProperty a owl:FunctionalProperty. [1680]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1680]FAIL: owl:sameClassAs a owl:FunctionalProperty. [1681]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1681]FAIL: owl:sameClassAs a owl:FunctionalProperty. [1682]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1682]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [1683]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1683]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [1684]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1684]FAIL: owl:someValuesFrom a owl:FunctionalProperty. [1685]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1685]FAIL: owl:unionOf a owl:FunctionalProperty. [1686]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1686]FAIL: owl:versionInfo a owl:FunctionalProperty. [1687]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1687]FAIL: rdfs:Class a owl:FunctionalProperty. [1688]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1688]FAIL: rdf:List a owl:FunctionalProperty. [1689]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1689]FAIL: rdfs:Literal a owl:FunctionalProperty. [1690]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1690]FAIL: rdf:Property a owl:FunctionalProperty. [1691]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1691]FAIL: rdfs:Resource a owl:FunctionalProperty. [1692]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1692]FAIL: rdfs:domain a owl:FunctionalProperty. [1693]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1693]FAIL: rdf:first a owl:FunctionalProperty. [1694]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1694]FAIL: rdf:nil a owl:FunctionalProperty. [1695]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1695]FAIL: rdfs:range a owl:FunctionalProperty. [1696]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1696]FAIL: rdf:rest a owl:FunctionalProperty. [1697]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1697]FAIL: rdfs:subClassOf a owl:FunctionalProperty. [1698]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1698]FAIL: rdfs:subPropertyOf a owl:FunctionalProperty. [1699]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1699]FAIL: rdf:type a owl:FunctionalProperty. [1700]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1700]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1701]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1701]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1702]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [1702]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [1703]REDO: {?o owl:equivalentTo ?s} log:forSome ?o, ?s. [1703]CALL: :rule6e3 . [1703]EXIT: :rule6e3 . [1704]CALL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1704]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1705]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1705]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:InverseFunctionalProperty. [1706]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1706]FAIL: owl:FunctionalProperty a owl:InverseFunctionalProperty. [1707]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1707]FAIL: owl:InverseFunctionalProperty a owl:InverseFunctionalProperty. [1708]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1708]FAIL: owl:Ontology a owl:InverseFunctionalProperty. [1709]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1709]FAIL: owl:Restriction a owl:InverseFunctionalProperty. [1710]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1710]FAIL: owl:TransitiveProperty a owl:InverseFunctionalProperty. [1711]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1711]FAIL: owl:allValuesFrom a owl:InverseFunctionalProperty. [1712]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1712]FAIL: owl:cardinality a owl:InverseFunctionalProperty. [1713]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1713]FAIL: owl:complementOf a owl:InverseFunctionalProperty. [1714]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1714]FAIL: owl:differentFrom a owl:InverseFunctionalProperty. [1715]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1715]FAIL: owl:disjointWith a owl:InverseFunctionalProperty. [1716]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1716]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [1717]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1717]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [1718]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1718]FAIL: owl:extension a owl:InverseFunctionalProperty. [1719]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1719]FAIL: owl:hasValue a owl:InverseFunctionalProperty. [1720]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1720]FAIL: owl:imports a owl:InverseFunctionalProperty. [1721]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1721]FAIL: owl:intersectionOf a owl:InverseFunctionalProperty. [1722]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1722]FAIL: owl:inverseOf a owl:InverseFunctionalProperty. [1723]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1723]FAIL: owl:item a owl:InverseFunctionalProperty. [1724]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1724]FAIL: owl:maxCardinality a owl:InverseFunctionalProperty. [1725]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1725]FAIL: owl:minCardinality a owl:InverseFunctionalProperty. [1726]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1726]FAIL: owl:oneOf a owl:InverseFunctionalProperty. [1727]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1727]FAIL: owl:onProperty a owl:InverseFunctionalProperty. [1728]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1728]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [1729]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1729]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [1730]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1730]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [1731]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1731]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [1732]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1732]FAIL: owl:someValuesFrom a owl:InverseFunctionalProperty. [1733]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1733]FAIL: owl:unionOf a owl:InverseFunctionalProperty. [1734]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1734]FAIL: owl:versionInfo a owl:InverseFunctionalProperty. [1735]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1735]FAIL: rdfs:Class a owl:InverseFunctionalProperty. [1736]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1736]FAIL: rdf:List a owl:InverseFunctionalProperty. [1737]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1737]FAIL: rdfs:Literal a owl:InverseFunctionalProperty. [1738]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1738]FAIL: rdf:Property a owl:InverseFunctionalProperty. [1739]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1739]FAIL: rdfs:Resource a owl:InverseFunctionalProperty. [1740]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1740]FAIL: rdfs:domain a owl:InverseFunctionalProperty. [1741]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1741]FAIL: rdf:first a owl:InverseFunctionalProperty. [1742]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1742]FAIL: rdf:nil a owl:InverseFunctionalProperty. [1743]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1743]FAIL: rdfs:range a owl:InverseFunctionalProperty. [1744]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1744]FAIL: rdf:rest a owl:InverseFunctionalProperty. [1745]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1745]FAIL: rdfs:subClassOf a owl:InverseFunctionalProperty. [1746]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1746]FAIL: rdfs:subPropertyOf a owl:InverseFunctionalProperty. [1747]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1747]FAIL: rdf:type a owl:InverseFunctionalProperty. [1748]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1748]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1749]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1749]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1750]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1750]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [1751]REDO: {?o owl:equivalentTo ?s} log:forSome ?o, ?s. [1751]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1751]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1752]CALL: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. [1752]CALL: :rule6e2 . [1752]EXIT: :rule6e2 . [1753]CALL: {?p a owl:FunctionalProperty} log:forSome ?p. [1753]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [1753]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [1754]CALL: {?p a db:KeyProperty} log:forSome ?p. [1754]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1755]REDO: {?p a db:KeyProperty} log:forSome ?p. [1755]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a db:KeyProperty. [1756]REDO: {?p a db:KeyProperty} log:forSome ?p. [1756]FAIL: owl:FunctionalProperty a db:KeyProperty. [1757]REDO: {?p a db:KeyProperty} log:forSome ?p. [1757]FAIL: owl:InverseFunctionalProperty a db:KeyProperty. [1758]REDO: {?p a db:KeyProperty} log:forSome ?p. [1758]FAIL: owl:Ontology a db:KeyProperty. [1759]REDO: {?p a db:KeyProperty} log:forSome ?p. [1759]FAIL: owl:Restriction a db:KeyProperty. [1760]REDO: {?p a db:KeyProperty} log:forSome ?p. [1760]FAIL: owl:TransitiveProperty a db:KeyProperty. [1761]REDO: {?p a db:KeyProperty} log:forSome ?p. [1761]FAIL: owl:allValuesFrom a db:KeyProperty. [1762]REDO: {?p a db:KeyProperty} log:forSome ?p. [1762]FAIL: owl:cardinality a db:KeyProperty. [1763]REDO: {?p a db:KeyProperty} log:forSome ?p. [1763]FAIL: owl:complementOf a db:KeyProperty. [1764]REDO: {?p a db:KeyProperty} log:forSome ?p. [1764]FAIL: owl:differentFrom a db:KeyProperty. [1765]REDO: {?p a db:KeyProperty} log:forSome ?p. [1765]FAIL: owl:disjointWith a db:KeyProperty. [1766]REDO: {?p a db:KeyProperty} log:forSome ?p. [1766]FAIL: owl:equivalentTo a db:KeyProperty. [1767]REDO: {?p a db:KeyProperty} log:forSome ?p. [1767]FAIL: owl:equivalentTo a db:KeyProperty. [1768]REDO: {?p a db:KeyProperty} log:forSome ?p. [1768]FAIL: owl:extension a db:KeyProperty. [1769]REDO: {?p a db:KeyProperty} log:forSome ?p. [1769]FAIL: owl:hasValue a db:KeyProperty. [1770]REDO: {?p a db:KeyProperty} log:forSome ?p. [1770]FAIL: owl:imports a db:KeyProperty. [1771]REDO: {?p a db:KeyProperty} log:forSome ?p. [1771]FAIL: owl:intersectionOf a db:KeyProperty. [1772]REDO: {?p a db:KeyProperty} log:forSome ?p. [1772]FAIL: owl:inverseOf a db:KeyProperty. [1773]REDO: {?p a db:KeyProperty} log:forSome ?p. [1773]FAIL: owl:item a db:KeyProperty. [1774]REDO: {?p a db:KeyProperty} log:forSome ?p. [1774]FAIL: owl:maxCardinality a db:KeyProperty. [1775]REDO: {?p a db:KeyProperty} log:forSome ?p. [1775]FAIL: owl:minCardinality a db:KeyProperty. [1776]REDO: {?p a db:KeyProperty} log:forSome ?p. [1776]FAIL: owl:oneOf a db:KeyProperty. [1777]REDO: {?p a db:KeyProperty} log:forSome ?p. [1777]FAIL: owl:onProperty a db:KeyProperty. [1778]REDO: {?p a db:KeyProperty} log:forSome ?p. [1778]FAIL: owl:sameClassAs a db:KeyProperty. [1779]REDO: {?p a db:KeyProperty} log:forSome ?p. [1779]FAIL: owl:sameClassAs a db:KeyProperty. [1780]REDO: {?p a db:KeyProperty} log:forSome ?p. [1780]FAIL: owl:samePropertyAs a db:KeyProperty. [1781]REDO: {?p a db:KeyProperty} log:forSome ?p. [1781]FAIL: owl:samePropertyAs a db:KeyProperty. [1782]REDO: {?p a db:KeyProperty} log:forSome ?p. [1782]FAIL: owl:someValuesFrom a db:KeyProperty. [1783]REDO: {?p a db:KeyProperty} log:forSome ?p. [1783]FAIL: owl:unionOf a db:KeyProperty. [1784]REDO: {?p a db:KeyProperty} log:forSome ?p. [1784]FAIL: owl:versionInfo a db:KeyProperty. [1785]REDO: {?p a db:KeyProperty} log:forSome ?p. [1785]CALL: :rule5c1 . [1785]EXIT: :rule5c1 . [1786]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1786]CALL: :rule5s2 . [1786]EXIT: :rule5s2 . [1787]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1787]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1787]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1788]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1787] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1788]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1789]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1789]CALL: :rule5s3 . [1789]EXIT: :rule5s3 . [1790]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1790]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1791]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1791]CALL: :rule5s4 . [1791]EXIT: :rule5s4 . [1792]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1792]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1793]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1793]CALL: :rule5s5 . [1793]EXIT: :rule5s5 . [1794]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1794]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1795]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1795]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1795]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1796]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1796]CALL: :rule5s2 . [1796]EXIT: :rule5s2 . [1797]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1797]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1797]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1798]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1797] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1798]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1799]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1799]CALL: :rule5s3 . [1799]EXIT: :rule5s3 . [1800]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1800]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1801]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1801]CALL: :rule5s4 . [1801]EXIT: :rule5s4 . [1802]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1802]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1803]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1803]CALL: :rule5s5 . [1803]EXIT: :rule5s5 . [1804]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1804]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1805]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1795] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1805]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1806]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1806]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1806]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1807]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1807]CALL: :rule5s2 . [1807]EXIT: :rule5s2 . [1808]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1808]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1808]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1809]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1808] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1809]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1810]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1810]CALL: :rule5s3 . [1810]EXIT: :rule5s3 . [1811]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1811]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1812]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1812]CALL: :rule5s4 . [1812]EXIT: :rule5s4 . [1813]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1813]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1814]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1814]CALL: :rule5s5 . [1814]EXIT: :rule5s5 . [1815]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1815]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1816]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1795] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1816]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1817]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1806] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1817]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1818]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1818]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1818]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1819]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1819]CALL: :rule5s2 . [1819]EXIT: :rule5s2 . [1820]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1820]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1820]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1821]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1820] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1821]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1822]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1822]CALL: :rule5s3 . [1822]EXIT: :rule5s3 . [1823]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1823]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1824]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1824]CALL: :rule5s4 . [1824]EXIT: :rule5s4 . [1825]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1825]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1826]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1826]CALL: :rule5s5 . [1826]EXIT: :rule5s5 . [1827]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1827]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1828]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1828]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1828]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1829]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [1829]CALL: :rule5s2 . [1829]EXIT: :rule5s2 . [1830]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1830]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1830]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1831]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1830] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1831]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1832]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1832]CALL: :rule5s3 . [1832]EXIT: :rule5s3 . [1833]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1833]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1834]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1834]CALL: :rule5s4 . [1834]EXIT: :rule5s4 . [1835]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1835]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1836]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [1836]CALL: :rule5s5 . [1836]EXIT: :rule5s5 . [1837]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1837]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1838]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1828] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [1838]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [1839]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1818] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1839]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [1840]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1818] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [1840]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [1841]REDO: {?p a db:KeyProperty} log:forSome ?p. [1841]CALL: :rule5c2 . [1841]EXIT: :rule5c2 . [1842]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1842]CALL: :rule5s2 . [1842]EXIT: :rule5s2 . [1843]CALL: {?y owl:complementOf ?y} log:forSome ?y. [1843]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1843]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1844]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1843] {?y owl:complementOf ?y};} log:forSome ?y. [1844]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [1845]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1845]CALL: :rule5s3 . [1845]EXIT: :rule5s3 . [1846]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1846]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [1847]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1847]CALL: :rule5s4 . [1847]EXIT: :rule5s4 . [1848]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1848]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [1849]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1849]CALL: :rule5s5 . [1849]EXIT: :rule5s5 . [1850]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1850]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [1851]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1851]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1851]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1852]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1852]CALL: :rule5s2 . [1852]EXIT: :rule5s2 . [1853]CALL: {?y owl:complementOf ?y} log:forSome ?y. [1853]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1853]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1854]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1853] {?y owl:complementOf ?y};} log:forSome ?y. [1854]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [1855]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1855]CALL: :rule5s3 . [1855]EXIT: :rule5s3 . [1856]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1856]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1857]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1857]CALL: :rule5s4 . [1857]EXIT: :rule5s4 . [1858]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1858]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1859]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1859]CALL: :rule5s5 . [1859]EXIT: :rule5s5 . [1860]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1860]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1861]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [1851] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1861]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1862]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [1862]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1862]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1863]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1863]CALL: :rule5s2 . [1863]EXIT: :rule5s2 . [1864]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [1864]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1864]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1865]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [1864] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [1865]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [1866]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1866]CALL: :rule5s3 . [1866]EXIT: :rule5s3 . [1867]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1867]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1868]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1868]CALL: :rule5s4 . [1868]EXIT: :rule5s4 . [1869]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1869]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1870]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1870]CALL: :rule5s5 . [1870]EXIT: :rule5s5 . [1871]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1871]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1872]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [1851] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1872]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1873]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [1862] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [1873]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [1874]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [1874]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1874]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1875]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1875]CALL: :rule5s2 . [1875]EXIT: :rule5s2 . [1876]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1876]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1876]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1877]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1876] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1877]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1878]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1878]CALL: :rule5s3 . [1878]EXIT: :rule5s3 . [1879]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1879]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [1880]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1880]CALL: :rule5s4 . [1880]EXIT: :rule5s4 . [1881]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1881]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [1882]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1882]CALL: :rule5s5 . [1882]EXIT: :rule5s5 . [1883]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1883]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [1884]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1884]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1884]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1885]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1885]CALL: :rule5s2 . [1885]EXIT: :rule5s2 . [1886]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1886]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1886]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1887]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1886] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1887]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1888]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1888]CALL: :rule5s3 . [1888]EXIT: :rule5s3 . [1889]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1889]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1890]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1890]CALL: :rule5s4 . [1890]EXIT: :rule5s4 . [1891]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1891]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [1892]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1892]CALL: :rule5s5 . [1892]EXIT: :rule5s5 . [1893]CALL: {?x owl:oneOf ?x} log:forSome ?x. [1893]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [1894]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1884] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [1894]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1895]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1874] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1895]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1896]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [1874] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [1896]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [1897]REDO: {?p a db:KeyProperty} log:forSome ?p. [1897]CALL: :rule9c1 . [1897]EXIT: :rule9c1 . [1898]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1898]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [1899]REDO: {?p a db:KeyProperty} log:forSome ?p. [1899]CALL: :rule9c3 . [1899]EXIT: :rule9c3 . [1900]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1900]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [1901]REDO: {?p a db:KeyProperty} log:forSome ?p. [1901]FAIL: rdfs:Class a db:KeyProperty. [1902]REDO: {?p a db:KeyProperty} log:forSome ?p. [1902]FAIL: rdf:List a db:KeyProperty. [1903]REDO: {?p a db:KeyProperty} log:forSome ?p. [1903]FAIL: rdfs:Literal a db:KeyProperty. [1904]REDO: {?p a db:KeyProperty} log:forSome ?p. [1904]FAIL: rdf:Property a db:KeyProperty. [1905]REDO: {?p a db:KeyProperty} log:forSome ?p. [1905]FAIL: rdfs:Resource a db:KeyProperty. [1906]REDO: {?p a db:KeyProperty} log:forSome ?p. [1906]FAIL: rdfs:domain a db:KeyProperty. [1907]REDO: {?p a db:KeyProperty} log:forSome ?p. [1907]FAIL: rdf:first a db:KeyProperty. [1908]REDO: {?p a db:KeyProperty} log:forSome ?p. [1908]FAIL: rdf:nil a db:KeyProperty. [1909]REDO: {?p a db:KeyProperty} log:forSome ?p. [1909]FAIL: rdfs:range a db:KeyProperty. [1910]REDO: {?p a db:KeyProperty} log:forSome ?p. [1910]FAIL: rdf:rest a db:KeyProperty. [1911]REDO: {?p a db:KeyProperty} log:forSome ?p. [1911]FAIL: rdfs:subClassOf a db:KeyProperty. [1912]REDO: {?p a db:KeyProperty} log:forSome ?p. [1912]FAIL: rdfs:subPropertyOf a db:KeyProperty. [1913]REDO: {?p a db:KeyProperty} log:forSome ?p. [1913]FAIL: rdf:type a db:KeyProperty. [1914]REDO: {?p a db:KeyProperty} log:forSome ?p. [1914]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1915]REDO: {?p a db:KeyProperty} log:forSome ?p. [1915]CALL: ns:rule2 . [1915]EXIT: ns:rule2 . [1916]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1916]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [1917]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1917]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [1918]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1918]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [1919]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1919]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [1920]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1920]FAIL: owl:extension rdfs:domain db:KeyProperty. [1921]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1921]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [1922]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1922]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [1923]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1923]FAIL: owl:item rdfs:domain db:KeyProperty. [1924]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1924]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [1925]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1925]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [1926]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1926]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [1927]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1927]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [1928]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1928]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [1929]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1929]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [1930]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1930]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [1931]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1931]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [1932]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1932]FAIL: rdf:first rdfs:domain db:KeyProperty. [1933]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1933]FAIL: rdfs:range rdfs:domain db:KeyProperty. [1934]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1934]FAIL: rdf:rest rdfs:domain db:KeyProperty. [1935]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1935]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [1936]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1936]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [1937]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [1937]FAIL: rdf:type rdfs:domain db:KeyProperty. [1938]REDO: {?p a db:KeyProperty} log:forSome ?p. [1938]CALL: ns:rule3 . [1938]EXIT: ns:rule3 . [1939]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1939]EXIT: db:key rdfs:range db:KeyProperty. [1940]CALL: {ns:s db:key ?p} log:forSome ns:s, ?p. [1940]EXIT: fred:Order db:key fred:customer. [1938]EXIT: fred:customer a db:KeyProperty. [1753]EXIT: fred:customer a owl:FunctionalProperty. [1941]CALL: {?s fred:customer ?x} log:forSome ?s, ?x. [1941]FAIL: {?s fred:customer ?x} log:forSome ?s, ?x. [1942]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1942]FAIL: owl:allValuesFrom rdfs:range db:KeyProperty. [1943]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1943]FAIL: owl:cardinality rdfs:range db:KeyProperty. [1944]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1944]FAIL: owl:complementOf rdfs:range db:KeyProperty. [1945]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1945]FAIL: owl:disjointWith rdfs:range db:KeyProperty. [1946]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1946]FAIL: owl:extension rdfs:range db:KeyProperty. [1947]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1947]FAIL: owl:intersectionOf rdfs:range db:KeyProperty. [1948]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1948]FAIL: owl:maxCardinality rdfs:range db:KeyProperty. [1949]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1949]FAIL: owl:minCardinality rdfs:range db:KeyProperty. [1950]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1950]FAIL: owl:oneOf rdfs:range db:KeyProperty. [1951]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1951]FAIL: owl:onProperty rdfs:range db:KeyProperty. [1952]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1952]FAIL: owl:sameClassAs rdfs:range db:KeyProperty. [1953]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1953]FAIL: owl:someValuesFrom rdfs:range db:KeyProperty. [1954]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1954]FAIL: owl:unionOf rdfs:range db:KeyProperty. [1955]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1955]FAIL: rdfs:domain rdfs:range db:KeyProperty. [1956]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1956]FAIL: rdfs:range rdfs:range db:KeyProperty. [1957]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1957]FAIL: rdf:rest rdfs:range db:KeyProperty. [1958]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1958]FAIL: rdfs:subClassOf rdfs:range db:KeyProperty. [1959]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1959]FAIL: rdfs:subPropertyOf rdfs:range db:KeyProperty. [1960]REDO: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [1960]FAIL: rdf:type rdfs:range db:KeyProperty. [1961]REDO: {?p a db:KeyProperty} log:forSome ?p. [1961]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1962]REDO: {?p a db:KeyProperty} log:forSome ?p. [1962]FAIL: {?p a db:KeyProperty} log:forSome ?p. [1963]REDO: {?p a db:KeyProperty} log:forSome ?p. [1963]CALL: ns:rule9 . [1963]EXIT: ns:rule9 . [1964]CALL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1964]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1965]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1965]CALL: :rule10s1 . [1965]EXIT: :rule10s1 . [1966]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1966]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [1967]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1967]CALL: :rule10s2 . [1967]EXIT: :rule10s2 . [1968]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1968]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [1969]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1969]CALL: :rule10s3 . [1969]EXIT: :rule10s3 . [1970]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1970]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [1971]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1971]FAIL: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1972]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [1972]CALL: ns:rule8 . [1972]EXIT: ns:rule8 . [1973]CALL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1973]FAIL: db:KeyProperty rdfs:subClassOf db:KeyProperty. [1974]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1974]CALL: :rule10s1 . [1974]EXIT: :rule10s1 . [1975]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1975]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1976]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1976]CALL: :rule10s2 . [1976]EXIT: :rule10s2 . [1977]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1977]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1978]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1978]CALL: :rule10s3 . [1978]EXIT: :rule10s3 . [1979]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1979]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1980]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1980]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1981]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. @@ cycle (2) { [1972] {ns:A rdfs:subClassOf db:KeyProperty};} log:forSome ns:A. [1981]FAIL: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1982]REDO: {ns:B rdfs:subClassOf db:KeyProperty} log:forSome ns:B. [1982]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1982]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [1983]CALL: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1983]CALL: :rule5s2 . [1983]EXIT: :rule5s2 . [1984]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1984]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1984]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1985]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1984] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1985]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1986]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1986]CALL: :rule5s3 . [1986]EXIT: :rule5s3 . [1987]CALL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1987]FAIL: {ns:B owl:intersectionOf ?x} log:forSome ns:B, ?x. [1988]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1988]CALL: :rule5s4 . [1988]EXIT: :rule5s4 . [1989]CALL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1989]FAIL: {ns:B owl:unionOf ?x} log:forSome ns:B, ?x. [1990]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1990]CALL: :rule5s5 . [1990]EXIT: :rule5s5 . [1991]CALL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1991]FAIL: {ns:B owl:oneOf ?x} log:forSome ns:B, ?x. [1992]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [1992]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1992]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [1993]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1993]CALL: :rule5s2 . [1993]EXIT: :rule5s2 . [1994]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [1994]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1994]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [1995]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [1994] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [1995]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [1996]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1996]CALL: :rule5s3 . [1996]EXIT: :rule5s3 . [1997]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [1997]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [1998]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [1998]CALL: :rule5s4 . [1998]EXIT: :rule5s4 . [1999]CALL: {?x owl:unionOf ?x} log:forSome ?x. [1999]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2000]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2000]CALL: :rule5s5 . [2000]EXIT: :rule5s5 . [2001]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2001]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2002]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [1992] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [2002]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2003]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2003]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2003]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2004]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2004]CALL: :rule5s2 . [2004]EXIT: :rule5s2 . [2005]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2005]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2005]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2006]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2005] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2006]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2007]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2007]CALL: :rule5s3 . [2007]EXIT: :rule5s3 . [2008]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2008]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2009]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2009]CALL: :rule5s4 . [2009]EXIT: :rule5s4 . [2010]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2010]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2011]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2011]CALL: :rule5s5 . [2011]EXIT: :rule5s5 . [2012]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2012]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2013]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [1992] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [2013]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2014]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2003] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2014]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2015]REDO: {ns:B owl:sameClassAs db:KeyProperty} log:forSome ns:B. [2015]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2015]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2016]CALL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2016]CALL: :rule5s2 . [2016]EXIT: :rule5s2 . [2017]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [2017]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2017]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2018]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [2017] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [2018]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [2019]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2019]CALL: :rule5s3 . [2019]EXIT: :rule5s3 . [2020]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2020]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2021]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2021]CALL: :rule5s4 . [2021]EXIT: :rule5s4 . [2022]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2022]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2023]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2023]CALL: :rule5s5 . [2023]EXIT: :rule5s5 . [2024]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2024]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2025]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2025]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2025]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2026]CALL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2026]CALL: :rule5s2 . [2026]EXIT: :rule5s2 . [2027]CALL: {?y owl:complementOf ns:B} log:forSome ?y, ns:B. [2027]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2027]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2028]CALL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. @@ cycle (2) { [2027] {?y owl:complementOf ns:B};} log:forSome ?y, ns:B. [2028]FAIL: {ns:B owl:complementOf ?y} log:forSome ns:B, ?y. [2029]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2029]CALL: :rule5s3 . [2029]EXIT: :rule5s3 . [2030]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2030]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2031]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2031]CALL: :rule5s4 . [2031]EXIT: :rule5s4 . [2032]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2032]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2033]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2033]CALL: :rule5s5 . [2033]EXIT: :rule5s5 . [2034]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2034]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2035]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [2025] {db:KeyProperty owl:sameClassAs ns:B};} log:forSome ns:B. [2035]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2036]REDO: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. @@ cycle (2) { [2015] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [2036]FAIL: {?x owl:sameClassAs ns:B} log:forSome ?x, ns:B. [2037]REDO: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. @@ cycle (2) { [2015] {ns:B owl:sameClassAs db:KeyProperty};} log:forSome ns:B. [2037]FAIL: {db:KeyProperty owl:sameClassAs ns:B} log:forSome ns:B. [2038]REDO: {ns:A rdfs:subClassOf db:KeyProperty} log:forSome ns:A. [2038]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [2038]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule6> . [2039]CALL: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2039]CALL: :rule5s2 . [2039]EXIT: :rule5s2 . [2040]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2040]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2040]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2041]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2040] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2041]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2042]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2042]CALL: :rule5s3 . [2042]EXIT: :rule5s3 . [2043]CALL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [2043]FAIL: {ns:A owl:intersectionOf ?x} log:forSome ns:A, ?x. [2044]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2044]CALL: :rule5s4 . [2044]EXIT: :rule5s4 . [2045]CALL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [2045]FAIL: {ns:A owl:unionOf ?x} log:forSome ns:A, ?x. [2046]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2046]CALL: :rule5s5 . [2046]EXIT: :rule5s5 . [2047]CALL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [2047]FAIL: {ns:A owl:oneOf ?x} log:forSome ns:A, ?x. [2048]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2048]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2048]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2049]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2049]CALL: :rule5s2 . [2049]EXIT: :rule5s2 . [2050]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2050]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2050]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2051]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2050] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2051]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2052]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2052]CALL: :rule5s3 . [2052]EXIT: :rule5s3 . [2053]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2053]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2054]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2054]CALL: :rule5s4 . [2054]EXIT: :rule5s4 . [2055]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2055]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2056]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2056]CALL: :rule5s5 . [2056]EXIT: :rule5s5 . [2057]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2057]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2058]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [2048] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [2058]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2059]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2059]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2059]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2060]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2060]CALL: :rule5s2 . [2060]EXIT: :rule5s2 . [2061]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2061]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2061]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2062]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2061] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2062]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2063]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2063]CALL: :rule5s3 . [2063]EXIT: :rule5s3 . [2064]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2064]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2065]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2065]CALL: :rule5s4 . [2065]EXIT: :rule5s4 . [2066]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2066]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2067]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2067]CALL: :rule5s5 . [2067]EXIT: :rule5s5 . [2068]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2068]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2069]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2048] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [2069]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2070]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2059] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2070]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2071]REDO: {ns:A owl:sameClassAs db:KeyProperty} log:forSome ns:A. [2071]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2071]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2072]CALL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2072]CALL: :rule5s2 . [2072]EXIT: :rule5s2 . [2073]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [2073]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2073]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2074]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [2073] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [2074]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [2075]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2075]CALL: :rule5s3 . [2075]EXIT: :rule5s3 . [2076]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2076]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2077]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2077]CALL: :rule5s4 . [2077]EXIT: :rule5s4 . [2078]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2078]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2079]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2079]CALL: :rule5s5 . [2079]EXIT: :rule5s5 . [2080]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2080]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2081]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2081]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2081]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2082]CALL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2082]CALL: :rule5s2 . [2082]EXIT: :rule5s2 . [2083]CALL: {?y owl:complementOf ns:A} log:forSome ?y, ns:A. [2083]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2083]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2084]CALL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. @@ cycle (2) { [2083] {?y owl:complementOf ns:A};} log:forSome ?y, ns:A. [2084]FAIL: {ns:A owl:complementOf ?y} log:forSome ns:A, ?y. [2085]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2085]CALL: :rule5s3 . [2085]EXIT: :rule5s3 . [2086]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2086]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2087]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2087]CALL: :rule5s4 . [2087]EXIT: :rule5s4 . [2088]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2088]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2089]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2089]CALL: :rule5s5 . [2089]EXIT: :rule5s5 . [2090]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2090]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2091]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [2081] {db:KeyProperty owl:sameClassAs ns:A};} log:forSome ns:A. [2091]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2092]REDO: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. @@ cycle (2) { [2071] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [2092]FAIL: {?x owl:sameClassAs ns:A} log:forSome ?x, ns:A. [2093]REDO: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. @@ cycle (2) { [2071] {ns:A owl:sameClassAs db:KeyProperty};} log:forSome ns:A. [2093]FAIL: {db:KeyProperty owl:sameClassAs ns:A} log:forSome ns:A. [2094]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2094]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:FunctionalProperty. [2095]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2095]FAIL: owl:FunctionalProperty a owl:FunctionalProperty. [2096]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2096]FAIL: owl:InverseFunctionalProperty a owl:FunctionalProperty. [2097]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2097]FAIL: owl:Ontology a owl:FunctionalProperty. [2098]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2098]FAIL: owl:Restriction a owl:FunctionalProperty. [2099]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2099]FAIL: owl:TransitiveProperty a owl:FunctionalProperty. [2100]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2100]FAIL: owl:allValuesFrom a owl:FunctionalProperty. [2101]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2101]FAIL: owl:cardinality a owl:FunctionalProperty. [2102]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2102]FAIL: owl:complementOf a owl:FunctionalProperty. [2103]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2103]FAIL: owl:differentFrom a owl:FunctionalProperty. [2104]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2104]FAIL: owl:disjointWith a owl:FunctionalProperty. [2105]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2105]FAIL: owl:equivalentTo a owl:FunctionalProperty. [2106]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2106]FAIL: owl:equivalentTo a owl:FunctionalProperty. [2107]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2107]FAIL: owl:extension a owl:FunctionalProperty. [2108]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2108]FAIL: owl:hasValue a owl:FunctionalProperty. [2109]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2109]FAIL: owl:imports a owl:FunctionalProperty. [2110]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2110]FAIL: owl:intersectionOf a owl:FunctionalProperty. [2111]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2111]FAIL: owl:inverseOf a owl:FunctionalProperty. [2112]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2112]FAIL: owl:item a owl:FunctionalProperty. [2113]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2113]FAIL: owl:maxCardinality a owl:FunctionalProperty. [2114]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2114]FAIL: owl:minCardinality a owl:FunctionalProperty. [2115]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2115]FAIL: owl:oneOf a owl:FunctionalProperty. [2116]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2116]FAIL: owl:onProperty a owl:FunctionalProperty. [2117]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2117]FAIL: owl:sameClassAs a owl:FunctionalProperty. [2118]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2118]FAIL: owl:sameClassAs a owl:FunctionalProperty. [2119]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2119]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [2120]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2120]FAIL: owl:samePropertyAs a owl:FunctionalProperty. [2121]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2121]FAIL: owl:someValuesFrom a owl:FunctionalProperty. [2122]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2122]FAIL: owl:unionOf a owl:FunctionalProperty. [2123]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2123]FAIL: owl:versionInfo a owl:FunctionalProperty. [2124]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2124]FAIL: rdfs:Class a owl:FunctionalProperty. [2125]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2125]FAIL: rdf:List a owl:FunctionalProperty. [2126]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2126]FAIL: rdfs:Literal a owl:FunctionalProperty. [2127]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2127]FAIL: rdf:Property a owl:FunctionalProperty. [2128]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2128]FAIL: rdfs:Resource a owl:FunctionalProperty. [2129]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2129]FAIL: rdfs:domain a owl:FunctionalProperty. [2130]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2130]FAIL: rdf:first a owl:FunctionalProperty. [2131]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2131]FAIL: rdf:nil a owl:FunctionalProperty. [2132]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2132]FAIL: rdfs:range a owl:FunctionalProperty. [2133]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2133]FAIL: rdf:rest a owl:FunctionalProperty. [2134]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2134]FAIL: rdfs:subClassOf a owl:FunctionalProperty. [2135]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2135]FAIL: rdfs:subPropertyOf a owl:FunctionalProperty. [2136]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2136]FAIL: rdf:type a owl:FunctionalProperty. [2137]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2137]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [2138]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2138]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [2139]REDO: {?p a owl:FunctionalProperty} log:forSome ?p. [2139]FAIL: {?p a owl:FunctionalProperty} log:forSome ?p. [2140]REDO: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. [2140]CALL: :rule6e3 . [2140]EXIT: :rule6e3 . [2141]CALL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2141]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2142]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2142]FAIL: <http://www.agfa.com/w3c/euler/owl-rules.n3> a owl:InverseFunctionalProperty. [2143]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2143]FAIL: owl:FunctionalProperty a owl:InverseFunctionalProperty. [2144]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2144]FAIL: owl:InverseFunctionalProperty a owl:InverseFunctionalProperty. [2145]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2145]FAIL: owl:Ontology a owl:InverseFunctionalProperty. [2146]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2146]FAIL: owl:Restriction a owl:InverseFunctionalProperty. [2147]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2147]FAIL: owl:TransitiveProperty a owl:InverseFunctionalProperty. [2148]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2148]FAIL: owl:allValuesFrom a owl:InverseFunctionalProperty. [2149]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2149]FAIL: owl:cardinality a owl:InverseFunctionalProperty. [2150]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2150]FAIL: owl:complementOf a owl:InverseFunctionalProperty. [2151]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2151]FAIL: owl:differentFrom a owl:InverseFunctionalProperty. [2152]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2152]FAIL: owl:disjointWith a owl:InverseFunctionalProperty. [2153]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2153]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [2154]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2154]FAIL: owl:equivalentTo a owl:InverseFunctionalProperty. [2155]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2155]FAIL: owl:extension a owl:InverseFunctionalProperty. [2156]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2156]FAIL: owl:hasValue a owl:InverseFunctionalProperty. [2157]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2157]FAIL: owl:imports a owl:InverseFunctionalProperty. [2158]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2158]FAIL: owl:intersectionOf a owl:InverseFunctionalProperty. [2159]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2159]FAIL: owl:inverseOf a owl:InverseFunctionalProperty. [2160]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2160]FAIL: owl:item a owl:InverseFunctionalProperty. [2161]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2161]FAIL: owl:maxCardinality a owl:InverseFunctionalProperty. [2162]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2162]FAIL: owl:minCardinality a owl:InverseFunctionalProperty. [2163]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2163]FAIL: owl:oneOf a owl:InverseFunctionalProperty. [2164]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2164]FAIL: owl:onProperty a owl:InverseFunctionalProperty. [2165]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2165]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [2166]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2166]FAIL: owl:sameClassAs a owl:InverseFunctionalProperty. [2167]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2167]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [2168]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2168]FAIL: owl:samePropertyAs a owl:InverseFunctionalProperty. [2169]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2169]FAIL: owl:someValuesFrom a owl:InverseFunctionalProperty. [2170]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2170]FAIL: owl:unionOf a owl:InverseFunctionalProperty. [2171]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2171]FAIL: owl:versionInfo a owl:InverseFunctionalProperty. [2172]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2172]FAIL: rdfs:Class a owl:InverseFunctionalProperty. [2173]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2173]FAIL: rdf:List a owl:InverseFunctionalProperty. [2174]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2174]FAIL: rdfs:Literal a owl:InverseFunctionalProperty. [2175]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2175]FAIL: rdf:Property a owl:InverseFunctionalProperty. [2176]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2176]FAIL: rdfs:Resource a owl:InverseFunctionalProperty. [2177]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2177]FAIL: rdfs:domain a owl:InverseFunctionalProperty. [2178]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2178]FAIL: rdf:first a owl:InverseFunctionalProperty. [2179]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2179]FAIL: rdf:nil a owl:InverseFunctionalProperty. [2180]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2180]FAIL: rdfs:range a owl:InverseFunctionalProperty. [2181]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2181]FAIL: rdf:rest a owl:InverseFunctionalProperty. [2182]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2182]FAIL: rdfs:subClassOf a owl:InverseFunctionalProperty. [2183]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2183]FAIL: rdfs:subPropertyOf a owl:InverseFunctionalProperty. [2184]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2184]FAIL: rdf:type a owl:InverseFunctionalProperty. [2185]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2185]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2186]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2186]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2187]REDO: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2187]FAIL: {?p a owl:InverseFunctionalProperty} log:forSome ?p. [2188]REDO: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. @@ cycle (2) { [1751] {?o owl:equivalentTo ?s};} log:forSome ?o, ?s. [2188]FAIL: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. [2189]REDO: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. @@ cycle (2) { [1314] {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o};} log:forSome ?s, ?o. [2189]FAIL: {?x owl:equivalentTo ?s} log:forSome ?x, ?s. [2190]REDO: {?o owl:equivalentTo ?s} log:forSome ?o, ?s. @@ cycle (2) { [1314] {?s <http://www.w3.org/2002/07/owl#equivalentTo> ?o};} log:forSome ?s, ?o. [2190]FAIL: {?o owl:equivalentTo ?s} log:forSome ?o, ?s. @@ -> proof http://www.w3.org/2002/03owlt/dbC.n3 @@ query <http://www.w3.org/2002/03owlt/dbC.n3> <http://www.w3.org/2002/03owlt/dbC.n3#rcsid> "$Id: dbC.n3,v 1.1 2002/08/09 08:34:10 jderoo Exp $". @@ query fred:customer a owl:FunctionalProperty. [2191]CALL: <http://www.w3.org/2002/03owlt/dbC.n3> <http://www.w3.org/2002/03owlt/dbC.n3#rcsid> "$Id: dbC.n3,v 1.1 2002/08/09 08:34:10 jderoo Exp $". [2191]EXIT: <http://www.w3.org/2002/03owlt/dbC.n3> <http://www.w3.org/2002/03owlt/dbC.n3#rcsid> "$Id: dbC.n3,v 1.1 2002/08/09 08:34:10 jderoo Exp $". [2192]CALL: fred:customer a owl:FunctionalProperty. [2192]CALL: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [2192]EXIT: <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . [2193]CALL: fred:customer a db:KeyProperty. [2193]FAIL: fred:customer a db:KeyProperty. [2194]REDO: fred:customer a db:KeyProperty. [2194]FAIL: fred:customer a db:KeyProperty. [2195]REDO: fred:customer a db:KeyProperty. [2195]FAIL: fred:customer a db:KeyProperty. [2196]REDO: fred:customer a db:KeyProperty. [2196]FAIL: fred:customer a db:KeyProperty. [2197]REDO: fred:customer a db:KeyProperty. [2197]FAIL: fred:customer a db:KeyProperty. [2198]REDO: fred:customer a db:KeyProperty. [2198]FAIL: fred:customer a db:KeyProperty. [2199]REDO: fred:customer a db:KeyProperty. [2199]FAIL: fred:customer a db:KeyProperty. [2200]REDO: fred:customer a db:KeyProperty. [2200]FAIL: fred:customer a db:KeyProperty. [2201]REDO: fred:customer a db:KeyProperty. [2201]FAIL: fred:customer a db:KeyProperty. [2202]REDO: fred:customer a db:KeyProperty. [2202]FAIL: fred:customer a db:KeyProperty. [2203]REDO: fred:customer a db:KeyProperty. [2203]FAIL: fred:customer a db:KeyProperty. [2204]REDO: fred:customer a db:KeyProperty. [2204]FAIL: fred:customer a db:KeyProperty. [2205]REDO: fred:customer a db:KeyProperty. [2205]FAIL: fred:customer a db:KeyProperty. [2206]REDO: fred:customer a db:KeyProperty. [2206]FAIL: fred:customer a db:KeyProperty. [2207]REDO: fred:customer a db:KeyProperty. [2207]FAIL: fred:customer a db:KeyProperty. [2208]REDO: fred:customer a db:KeyProperty. [2208]FAIL: fred:customer a db:KeyProperty. [2209]REDO: fred:customer a db:KeyProperty. [2209]FAIL: fred:customer a db:KeyProperty. [2210]REDO: fred:customer a db:KeyProperty. [2210]FAIL: fred:customer a db:KeyProperty. [2211]REDO: fred:customer a db:KeyProperty. [2211]FAIL: fred:customer a db:KeyProperty. [2212]REDO: fred:customer a db:KeyProperty. [2212]FAIL: fred:customer a db:KeyProperty. [2213]REDO: fred:customer a db:KeyProperty. [2213]FAIL: fred:customer a db:KeyProperty. [2214]REDO: fred:customer a db:KeyProperty. [2214]FAIL: fred:customer a db:KeyProperty. [2215]REDO: fred:customer a db:KeyProperty. [2215]FAIL: fred:customer a db:KeyProperty. [2216]REDO: fred:customer a db:KeyProperty. [2216]FAIL: fred:customer a db:KeyProperty. [2217]REDO: fred:customer a db:KeyProperty. [2217]FAIL: fred:customer a db:KeyProperty. [2218]REDO: fred:customer a db:KeyProperty. [2218]FAIL: fred:customer a db:KeyProperty. [2219]REDO: fred:customer a db:KeyProperty. [2219]FAIL: fred:customer a db:KeyProperty. [2220]REDO: fred:customer a db:KeyProperty. [2220]FAIL: fred:customer a db:KeyProperty. [2221]REDO: fred:customer a db:KeyProperty. [2221]FAIL: fred:customer a db:KeyProperty. [2222]REDO: fred:customer a db:KeyProperty. [2222]FAIL: fred:customer a db:KeyProperty. [2223]REDO: fred:customer a db:KeyProperty. [2223]FAIL: fred:customer a db:KeyProperty. [2224]REDO: fred:customer a db:KeyProperty. [2224]CALL: :rule5c1 . [2224]EXIT: :rule5c1 . [2225]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2225]CALL: :rule5s2 . [2225]EXIT: :rule5s2 . [2226]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2226]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2226]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2227]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2226] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2227]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2228]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2228]CALL: :rule5s3 . [2228]EXIT: :rule5s3 . [2229]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2229]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2230]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2230]CALL: :rule5s4 . [2230]EXIT: :rule5s4 . [2231]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2231]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2232]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2232]CALL: :rule5s5 . [2232]EXIT: :rule5s5 . [2233]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2233]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2234]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2234]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2234]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2235]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2235]CALL: :rule5s2 . [2235]EXIT: :rule5s2 . [2236]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2236]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2236]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2237]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2236] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2237]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2238]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2238]CALL: :rule5s3 . [2238]EXIT: :rule5s3 . [2239]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2239]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2240]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2240]CALL: :rule5s4 . [2240]EXIT: :rule5s4 . [2241]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2241]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2242]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2242]CALL: :rule5s5 . [2242]EXIT: :rule5s5 . [2243]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2243]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2244]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [2234] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2244]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2245]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2245]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2245]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2246]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2246]CALL: :rule5s2 . [2246]EXIT: :rule5s2 . [2247]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2247]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2247]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2248]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2247] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2248]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2249]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2249]CALL: :rule5s3 . [2249]EXIT: :rule5s3 . [2250]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2250]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2251]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2251]CALL: :rule5s4 . [2251]EXIT: :rule5s4 . [2252]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2252]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2253]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2253]CALL: :rule5s5 . [2253]EXIT: :rule5s5 . [2254]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2254]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2255]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2234] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2255]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2256]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2245] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2256]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2257]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2257]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2257]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2258]CALL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2258]CALL: :rule5s2 . [2258]EXIT: :rule5s2 . [2259]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2259]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2259]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2260]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2259] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2260]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2261]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2261]CALL: :rule5s3 . [2261]EXIT: :rule5s3 . [2262]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2262]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2263]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2263]CALL: :rule5s4 . [2263]EXIT: :rule5s4 . [2264]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2264]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2265]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2265]CALL: :rule5s5 . [2265]EXIT: :rule5s5 . [2266]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2266]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2267]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2267]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2267]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2268]CALL: {?x owl:sameClassAs ?x} log:forSome ?x. [2268]CALL: :rule5s2 . [2268]EXIT: :rule5s2 . [2269]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2269]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2269]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2270]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2269] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2270]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2271]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [2271]CALL: :rule5s3 . [2271]EXIT: :rule5s3 . [2272]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2272]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2273]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [2273]CALL: :rule5s4 . [2273]EXIT: :rule5s4 . [2274]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2274]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2275]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. [2275]CALL: :rule5s5 . [2275]EXIT: :rule5s5 . [2276]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2276]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2277]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2267] {db:KeyProperty owl:sameClassAs ?x};} log:forSome ?x. [2277]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [2278]REDO: {?x owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2257] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2278]FAIL: {?x owl:sameClassAs ?x} log:forSome ?x. [2279]REDO: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. @@ cycle (2) { [2257] {?x owl:sameClassAs db:KeyProperty};} log:forSome ?x. [2279]FAIL: {db:KeyProperty owl:sameClassAs ?x} log:forSome ?x. [2280]REDO: fred:customer a db:KeyProperty. [2280]CALL: :rule5c2 . [2280]EXIT: :rule5c2 . [2281]CALL: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2281]CALL: :rule5s2 . [2281]EXIT: :rule5s2 . [2282]CALL: {?y owl:complementOf ?y} log:forSome ?y. [2282]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2282]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2283]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2282] {?y owl:complementOf ?y};} log:forSome ?y. [2283]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [2284]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2284]CALL: :rule5s3 . [2284]EXIT: :rule5s3 . [2285]CALL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2285]FAIL: {db:KeyProperty owl:intersectionOf ?x} log:forSome ?x. [2286]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2286]CALL: :rule5s4 . [2286]EXIT: :rule5s4 . [2287]CALL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2287]FAIL: {db:KeyProperty owl:unionOf ?x} log:forSome ?x. [2288]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2288]CALL: :rule5s5 . [2288]EXIT: :rule5s5 . [2289]CALL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2289]FAIL: {db:KeyProperty owl:oneOf ?x} log:forSome ?x. [2290]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2290]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2290]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2291]CALL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2291]CALL: :rule5s2 . [2291]EXIT: :rule5s2 . [2292]CALL: {?y owl:complementOf ?y} log:forSome ?y. [2292]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2292]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2293]CALL: {?y owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2292] {?y owl:complementOf ?y};} log:forSome ?y. [2293]FAIL: {?y owl:complementOf ?y} log:forSome ?y. [2294]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2294]CALL: :rule5s3 . [2294]EXIT: :rule5s3 . [2295]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2295]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2296]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2296]CALL: :rule5s4 . [2296]EXIT: :rule5s4 . [2297]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2297]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2298]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2298]CALL: :rule5s5 . [2298]EXIT: :rule5s5 . [2299]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2299]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2300]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. @@ cycle (2) { [2290] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [2300]FAIL: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2301]REDO: {?x owl:sameClassAs ?y} log:forSome ?x, ?y. [2301]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2301]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2302]CALL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2302]CALL: :rule5s2 . [2302]EXIT: :rule5s2 . [2303]CALL: {?y owl:complementOf ?x} log:forSome ?y, ?x. [2303]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2303]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2304]CALL: {?x owl:complementOf ?y} log:forSome ?x, ?y. @@ cycle (2) { [2303] {?y owl:complementOf ?x};} log:forSome ?y, ?x. [2304]FAIL: {?x owl:complementOf ?y} log:forSome ?x, ?y. [2305]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2305]CALL: :rule5s3 . [2305]EXIT: :rule5s3 . [2306]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [2306]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [2307]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2307]CALL: :rule5s4 . [2307]EXIT: :rule5s4 . [2308]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [2308]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [2309]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2309]CALL: :rule5s5 . [2309]EXIT: :rule5s5 . [2310]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [2310]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [2311]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [2290] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [2311]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2312]REDO: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. @@ cycle (2) { [2301] {?x owl:sameClassAs ?y};} log:forSome ?x, ?y. [2312]FAIL: {?y owl:sameClassAs ?x} log:forSome ?y, ?x. [2313]REDO: {db:KeyProperty owl:sameClassAs ?y} log:forSome ?y. [2313]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2313]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2314]CALL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2314]CALL: :rule5s2 . [2314]EXIT: :rule5s2 . [2315]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2315]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2315]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2316]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2315] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2316]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2317]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2317]CALL: :rule5s3 . [2317]EXIT: :rule5s3 . [2318]CALL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [2318]FAIL: {?y owl:intersectionOf ?x} log:forSome ?y, ?x. [2319]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2319]CALL: :rule5s4 . [2319]EXIT: :rule5s4 . [2320]CALL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [2320]FAIL: {?y owl:unionOf ?x} log:forSome ?y, ?x. [2321]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2321]CALL: :rule5s5 . [2321]EXIT: :rule5s5 . [2322]CALL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [2322]FAIL: {?y owl:oneOf ?x} log:forSome ?y, ?x. [2323]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2323]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2323]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule2> . [2324]CALL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2324]CALL: :rule5s2 . [2324]EXIT: :rule5s2 . [2325]CALL: {?y owl:complementOf db:KeyProperty} log:forSome ?y. [2325]CALL: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2325]EXIT: <http://www.agfa.com/w3c/euler/owl-rules#rule1> . [2326]CALL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. @@ cycle (2) { [2325] {?y owl:complementOf db:KeyProperty};} log:forSome ?y. [2326]FAIL: {db:KeyProperty owl:complementOf ?y} log:forSome ?y. [2327]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2327]CALL: :rule5s3 . [2327]EXIT: :rule5s3 . [2328]CALL: {?x owl:intersectionOf ?x} log:forSome ?x. [2328]FAIL: {?x owl:intersectionOf ?x} log:forSome ?x. [2329]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2329]CALL: :rule5s4 . [2329]EXIT: :rule5s4 . [2330]CALL: {?x owl:unionOf ?x} log:forSome ?x. [2330]FAIL: {?x owl:unionOf ?x} log:forSome ?x. [2331]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2331]CALL: :rule5s5 . [2331]EXIT: :rule5s5 . [2332]CALL: {?x owl:oneOf ?x} log:forSome ?x. [2332]FAIL: {?x owl:oneOf ?x} log:forSome ?x. [2333]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [2323] {?y owl:sameClassAs db:KeyProperty};} log:forSome ?y. [2333]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2334]REDO: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. @@ cycle (2) { [2313] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [2334]FAIL: {?x owl:sameClassAs db:KeyProperty} log:forSome ?x. [2335]REDO: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. @@ cycle (2) { [2313] {db:KeyProperty owl:sameClassAs ?y};} log:forSome ?y. [2335]FAIL: {?y owl:sameClassAs db:KeyProperty} log:forSome ?y. [2336]REDO: fred:customer a db:KeyProperty. [2336]CALL: :rule9c1 . [2336]EXIT: :rule9c1 . [2337]CALL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [2337]FAIL: {db:KeyProperty owl:oneOf ?L} log:forSome ?L. [2338]REDO: fred:customer a db:KeyProperty. [2338]CALL: :rule9c3 . [2338]EXIT: :rule9c3 . [2339]CALL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [2339]FAIL: {?z owl:intersectionOf ?L} log:forSome ?z, ?L. [2340]REDO: fred:customer a db:KeyProperty. [2340]FAIL: fred:customer a db:KeyProperty. [2341]REDO: fred:customer a db:KeyProperty. [2341]FAIL: fred:customer a db:KeyProperty. [2342]REDO: fred:customer a db:KeyProperty. [2342]FAIL: fred:customer a db:KeyProperty. [2343]REDO: fred:customer a db:KeyProperty. [2343]FAIL: fred:customer a db:KeyProperty. [2344]REDO: fred:customer a db:KeyProperty. [2344]FAIL: fred:customer a db:KeyProperty. [2345]REDO: fred:customer a db:KeyProperty. [2345]FAIL: fred:customer a db:KeyProperty. [2346]REDO: fred:customer a db:KeyProperty. [2346]FAIL: fred:customer a db:KeyProperty. [2347]REDO: fred:customer a db:KeyProperty. [2347]FAIL: fred:customer a db:KeyProperty. [2348]REDO: fred:customer a db:KeyProperty. [2348]FAIL: fred:customer a db:KeyProperty. [2349]REDO: fred:customer a db:KeyProperty. [2349]FAIL: fred:customer a db:KeyProperty. [2350]REDO: fred:customer a db:KeyProperty. [2350]FAIL: fred:customer a db:KeyProperty. [2351]REDO: fred:customer a db:KeyProperty. [2351]FAIL: fred:customer a db:KeyProperty. [2352]REDO: fred:customer a db:KeyProperty. [2352]FAIL: fred:customer a db:KeyProperty. [2353]REDO: fred:customer a db:KeyProperty. [2353]FAIL: fred:customer a db:KeyProperty. [2354]REDO: fred:customer a db:KeyProperty. [2354]CALL: ns:rule2 . [2354]EXIT: ns:rule2 . [2355]CALL: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2355]FAIL: owl:allValuesFrom rdfs:domain db:KeyProperty. [2356]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2356]FAIL: owl:cardinality rdfs:domain db:KeyProperty. [2357]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2357]FAIL: owl:complementOf rdfs:domain db:KeyProperty. [2358]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2358]FAIL: owl:disjointWith rdfs:domain db:KeyProperty. [2359]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2359]FAIL: owl:extension rdfs:domain db:KeyProperty. [2360]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2360]FAIL: owl:hasValue rdfs:domain db:KeyProperty. [2361]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2361]FAIL: owl:intersectionOf rdfs:domain db:KeyProperty. [2362]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2362]FAIL: owl:item rdfs:domain db:KeyProperty. [2363]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2363]FAIL: owl:maxCardinality rdfs:domain db:KeyProperty. [2364]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2364]FAIL: owl:minCardinality rdfs:domain db:KeyProperty. [2365]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2365]FAIL: owl:oneOf rdfs:domain db:KeyProperty. [2366]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2366]FAIL: owl:onProperty rdfs:domain db:KeyProperty. [2367]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2367]FAIL: owl:sameClassAs rdfs:domain db:KeyProperty. [2368]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2368]FAIL: owl:someValuesFrom rdfs:domain db:KeyProperty. [2369]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2369]FAIL: owl:unionOf rdfs:domain db:KeyProperty. [2370]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2370]FAIL: rdfs:domain rdfs:domain db:KeyProperty. [2371]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2371]FAIL: rdf:first rdfs:domain db:KeyProperty. [2372]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2372]FAIL: rdfs:range rdfs:domain db:KeyProperty. [2373]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2373]FAIL: rdf:rest rdfs:domain db:KeyProperty. [2374]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2374]FAIL: rdfs:subClassOf rdfs:domain db:KeyProperty. [2375]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2375]FAIL: rdfs:subPropertyOf rdfs:domain db:KeyProperty. [2376]REDO: {ns:p rdfs:domain db:KeyProperty} log:forSome ns:p. [2376]FAIL: rdf:type rdfs:domain db:KeyProperty. [2377]REDO: fred:customer a db:KeyProperty. [2377]CALL: ns:rule3 . [2377]EXIT: ns:rule3 . [2378]CALL: {ns:p rdfs:range db:KeyProperty} log:forSome ns:p. [2378]EXIT: db:key rdfs:range db:KeyProperty. [2379]CALL: {ns:s db:key fred:customer} log:forSome ns:s. [2379]EXIT: fred:Order db:key fred:customer. [2377]EXIT: fred:customer a db:KeyProperty. [2192]EXIT: fred:customer a owl:FunctionalProperty. @@ continue # Generated with http://www.agfa.com/w3c/euler/#R31038 on 2002-08-10 9:49:26 AM # for query http://www.w3.org/2002/03owlt/dbC.n3 # given http://www.agfa.com/w3c/euler/owl-rules.n3 http://www.w3.org/2002/03owlt/dbP.n3 @prefix db: <http://www.w3.org/2002/03owlt/db#> . @prefix log: <http://www.w3.org/2000/10/swap/log#> . @prefix math: <http://www.w3.org/2000/10/swap/math#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix : <http://www.agfa.com/w3c/euler/owl-rules#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix ns: <http://www.agfa.com/w3c/euler/rdfs-rules#> . @prefix fred: <http://www.w3.org/2002/03owlt/fred#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . <http://www.w3.org/2002/03owlt/dbC.n3> <http://www.w3.org/2002/03owlt/dbC.n3#rcsid> "$Id: dbC.n3,v 1.1 2002/08/09 08:34:10 jderoo Exp $". { <http://www.agfa.com/w3c/euler/rdfs-rules#rule9> . { <http://www.agfa.com/w3c/euler/rdfs-rules#rule3> . db:key rdfs:range db:KeyProperty. fred:Order db:key fred:customer} log:implies {fred:customer a db:KeyProperty}} log:implies {fred:customer a owl:FunctionalProperty}. # Proof found for http://www.w3.org/2002/03owlt/dbC.n3 in 189 steps (343 steps/sec) -- , Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Saturday, 10 August 2002 05:54:32 UTC