W3C home > Mailing lists > Public > www-archive@w3.org > August 2002

Euler trace to http://www.w3.org/2002/03owlt/dbC

From: Jos De_Roo <jos.deroo.jd@belgium.agfa.com>
Date: Sat, 10 Aug 2002 11:53:52 +0200
To: www-archive@w3.org
Message-ID: <OFA52FEA9C.9DAAE3CE-ONC1256C11.00361EE2@agfa.be>

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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:17:22 GMT