W3C home > Mailing lists > Public > www-archive@w3.org > May 2006

Re: euler5 test results

From: <jos.deroo@agfa.com>
Date: Sat, 20 May 2006 16:09:48 +0200
To: www-archive@w3.org
Message-ID: <OF68E60C6D.7E6BB903-ONC1257174.004D19AE-C1257174.004DCAFA@agfa.com>

http://eulersharp.sourceforge.net/2006/02swap/etc5 testresults
http://eulersharp.sourceforge.net/2006/02swap/etc5.ref should
now be N3 RPN proof style using

@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.

e:enter
  rdfs:comment """enter the fact on the RPN proof stack""";
  rdfs:range log:Formula.

e:imply
  rdfs:comment """pull the rule succedent and push the rule consequent""";
  rdfs:range log:Formula.

e:prove
  rdfs:comment """prove the query consequent""";
  rdfs:range log:Formula.


and the results are actually looking like:

# ++++++++++++++
# testing euler5
# ++++++++++++++

#
=============================================================================
# Socrates mortal --
http://eulersharp.sourceforge.net/2006/02swap/socrates.yap
#
=============================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://www.agfa.com/w3c/euler/socrates#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {:Man rdfs:subClassOf :Mortal}].
[ e:enter {:Socrates rdf:type :Man}].
[ e:imply {{:Man rdfs:subClassOf :Mortal. :Socrates rdf:type :Man} =>
{:Socrates rdf:type :Mortal}}].
[ e:prove {{:Socrates rdf:type :Mortal} => {:Socrates rdf:type :Mortal}}].
:Socrates rdf:type :Mortal.

[ e:enter {:Socrates rdf:type :Man}].
[ e:prove {{:Socrates rdf:type :Man} => {:Socrates rdf:type :Man}}].
:Socrates rdf:type :Man.

#ENDS 0 msec.

# ========================================================================
# French cities -- http://eulersharp.sourceforge.net/2006/02swap/graph.yap
# ========================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/graph#>.

[ e:enter {:path rdf:type owl:TransitiveProperty}].
[ e:enter {:path rdf:type owl:TransitiveProperty}].
[ e:enter {:oneway rdfs:subPropertyOf :path}].
[ e:enter {:Paris :oneway :Chartres}].
[ e:imply {{:oneway rdfs:subPropertyOf :path. :Paris :oneway :Chartres} =>
{:Paris :path :Chartres}}].
[ e:enter {:path rdf:type owl:TransitiveProperty}].
[ e:enter {:oneway rdfs:subPropertyOf :path}].
[ e:enter {:Chartres :oneway :Lemans}].
[ e:imply {{:oneway rdfs:subPropertyOf :path. :Chartres :oneway :Lemans} =>
{:Chartres :path :Lemans}}].
[ e:enter {:oneway rdfs:subPropertyOf :path}].
[ e:enter {:Lemans :oneway :Angers}].
[ e:imply {{:oneway rdfs:subPropertyOf :path. :Lemans :oneway :Angers} =>
{:Lemans :path :Angers}}].
[ e:imply {{:path rdf:type owl:TransitiveProperty. :Chartres :path :Lemans.
:Lemans :path :Angers} => {:Chartres :path :Angers}}].
[ e:imply {{:path rdf:type owl:TransitiveProperty. :Paris :path :Chartres.
:Chartres :path :Angers} => {:Paris :path :Angers}}].
[ e:enter {:oneway rdfs:subPropertyOf :path}].
[ e:enter {:Angers :oneway :Nantes}].
[ e:imply {{:oneway rdfs:subPropertyOf :path. :Angers :oneway :Nantes} =>
{:Angers :path :Nantes}}].
[ e:imply {{:path rdf:type owl:TransitiveProperty. :Paris :path :Angers.
:Angers :path :Nantes} => {:Paris :path :Nantes}}].
[ e:prove {{:Paris :path :Nantes} => {:Paris :path :Nantes}}].
:Paris :path :Nantes.

#ENDS 10 msec.

#
================================================================================
# Medication prescription --
http://eulersharp.sourceforge.net/2006/02swap/med.yap
#
================================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix rpo: <http://eulersharp.sourceforge.net/2003/03swap/rpo-rules#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/med#>.

[ e:enter {(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9}].
[ e:enter {0.9 math:greaterThan 0.7}].
[ e:enter {:betaBlocker :prescribedFor :AcuteMyocardialInfarction}].
[ e:enter {:betaBlocker :excludedFor (:SevereAsthma
:ChronicObstructivePumonaryDisease)}].
[ e:enter {(:Joe :SevereAsthma) rpo:mu 0.001}].
[ e:enter {0.001 math:lessThan 0.01}].
[ e:enter {(:SevereAsthma :ChronicObstructivePumonaryDisease) rdf:rest
(:ChronicObstructivePumonaryDisease)}].
[ e:imply {{(:SevereAsthma :ChronicObstructivePumonaryDisease) rdf:rest
(:ChronicObstructivePumonaryDisease)} =>
{(:ChronicObstructivePumonaryDisease) rdf:type rdf:List}}].
[ e:enter {(:Joe :ChronicObstructivePumonaryDisease) rpo:mu 0.001}].
[ e:enter {0.001 math:lessThan 0.01}].
[ e:imply {{(:Joe :ChronicObstructivePumonaryDisease) rpo:mu 0.001. 0.001
math:lessThan 0.01} => {:Joe :fineWith
(:ChronicObstructivePumonaryDisease)}}].
[ e:imply {{(:Joe :SevereAsthma) rpo:mu 0.001. 0.001 math:lessThan 0.01.
(:ChronicObstructivePumonaryDisease) rdf:type rdf:List. :Joe :fineWith
(:ChronicObstructivePumonaryDisease)} => {:Joe :fineWith (:SevereAsthma
:ChronicObstructivePumonaryDisease)}}].
[ e:imply {{(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9. 0.9
math:greaterThan 0.7. :betaBlocker :prescribedFor
:AcuteMyocardialInfarction. :betaBlocker :excludedFor (:SevereAsthma
:ChronicObstructivePumonaryDisease). :Joe :fineWith (:SevereAsthma
:ChronicObstructivePumonaryDisease)} => {:Joe :isPrescribed
:betaBlocker}}].
[ e:prove {{:Joe :isPrescribed :betaBlocker} => {:Joe :isPrescribed
:betaBlocker}}].
:Joe :isPrescribed :betaBlocker.

[ e:enter {(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9}].
[ e:enter {0.9 math:greaterThan 0.7}].
[ e:enter {:aspirinLowDose :prescribedFor :AcuteMyocardialInfarction}].
[ e:enter {:aspirinLowDose :excludedFor (:ActivePepticUlcerDisease
:AllergyForAspirin)}].
[ e:enter {(:Joe :ActivePepticUlcerDisease) rpo:mu 0.006}].
[ e:enter {0.006 math:lessThan 0.01}].
[ e:enter {(:ActivePepticUlcerDisease :AllergyForAspirin) rdf:rest
(:AllergyForAspirin)}].
[ e:imply {{(:ActivePepticUlcerDisease :AllergyForAspirin) rdf:rest
(:AllergyForAspirin)} => {(:AllergyForAspirin) rdf:type rdf:List}}].
[ e:enter {(:Joe :AllergyForAspirin) rpo:mu 0.001}].
[ e:enter {0.001 math:lessThan 0.01}].
[ e:imply {{(:Joe :AllergyForAspirin) rpo:mu 0.001. 0.001 math:lessThan
0.01} => {:Joe :fineWith (:AllergyForAspirin)}}].
[ e:imply {{(:Joe :ActivePepticUlcerDisease) rpo:mu 0.006. 0.006
math:lessThan 0.01. (:AllergyForAspirin) rdf:type rdf:List. :Joe :fineWith
(:AllergyForAspirin)} => {:Joe :fineWith (:ActivePepticUlcerDisease
:AllergyForAspirin)}}].
[ e:imply {{(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9. 0.9
math:greaterThan 0.7. :aspirinLowDose :prescribedFor
:AcuteMyocardialInfarction. :aspirinLowDose :excludedFor
(:ActivePepticUlcerDisease :AllergyForAspirin). :Joe :fineWith
(:ActivePepticUlcerDisease :AllergyForAspirin)} => {:Joe :isPrescribed
:aspirinLowDose}}].
[ e:prove {{:Joe :isPrescribed :aspirinLowDose} => {:Joe :isPrescribed
:aspirinLowDose}}].
:Joe :isPrescribed :aspirinLowDose.

#ENDS 0 msec.

#
====================================================================================
# Medication prescription 2 --
http://eulersharp.sourceforge.net/2006/02swap/medic.yap
#
====================================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix rpo: <http://eulersharp.sourceforge.net/2003/03swap/rpo-rules#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/med#>.

[ e:enter {:aspirinLowDose :prescribedFor :AcuteMyocardialInfarction}].
[ e:enter {(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9}].
[ e:enter {0.9 math:greaterThan 0.7}].
[ e:imply {{:aspirinLowDose :prescribedFor :AcuteMyocardialInfarction.
(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9. 0.9 math:greaterThan 0.7} =>
{:Joe :candidateFor :aspirinLowDose}}].
[ e:enter {[ e:no {:Joe :notPrescribed :aspirinLowDose}]}].
[ e:imply {{:Joe :candidateFor :aspirinLowDose. [ e:no {:Joe :notPrescribed
:aspirinLowDose}]} => {:Joe :isPrescribed :aspirinLowDose}}].
[ e:prove {{:Joe :isPrescribed :aspirinLowDose} => {:Joe :isPrescribed
:aspirinLowDose}}].
:Joe :isPrescribed :aspirinLowDose.

[ e:enter {:betaBlocker :prescribedFor :AcuteMyocardialInfarction}].
[ e:enter {(:Joe :AcuteMyocardialInfarction) rpo:mu 0.9}].
[ e:enter {0.9 math:greaterThan 0.7}].
[ e:imply {{:betaBlocker :prescribedFor :AcuteMyocardialInfarction. (:Joe
:AcuteMyocardialInfarction) rpo:mu 0.9. 0.9 math:greaterThan 0.7} => {:Joe
:candidateFor :betaBlocker}}].
[ e:enter {[ e:no {:Joe :notPrescribed :betaBlocker}]}].
[ e:imply {{:Joe :candidateFor :betaBlocker. [ e:no {:Joe :notPrescribed
:betaBlocker}]} => {:Joe :isPrescribed :betaBlocker}}].
[ e:prove {{:Joe :isPrescribed :betaBlocker} => {:Joe :isPrescribed
:betaBlocker}}].
:Joe :isPrescribed :betaBlocker.

#ENDS 0 msec.

#
=======================================================================================
# Schubert's steamroller --
http://eulersharp.sourceforge.net/2006/02swap/steamroller.yap
#
=======================================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/steamroller#>.

[ e:enter {:fox_1 rdf:type :Fox}].
[ e:imply {{:fox_1 rdf:type :Fox} => {:fox_1 rdf:type :Animal}}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:bird_1 rdf:type :Bird} => {:bird_1 rdf:type :Animal}}].
[ e:enter {:fox_1 rdf:type :Fox}].
[ e:imply {{:fox_1 rdf:type :Fox} => {:fox_1 rdf:type :Animal}}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:bird_1 rdf:type :Bird} => {:bird_1 rdf:type :Animal}}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:enter {:fox_1 rdf:type :Fox}].
[ e:imply {{:bird_1 rdf:type :Bird. :fox_1 rdf:type :Fox} => {:bird_1
:smaller :fox_1}}].
[ e:enter {[ e:no {:fox_1 :dislikes :bird_1}]}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {[ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant}}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:bird_1 rdf:type :Bird} => {:bird_1 rdf:type :Animal}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {:caterpillar_1
rdf:type :Animal}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar. :bird_1 rdf:type :Bird}
=> {:caterpillar_1 :smaller :bird_1}}].
[ e:enter {[ e:no {:bird_1 :dislikes :caterpillar_1}]}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {[ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {:caterpillar_1 :likes
[ e:skf (:caterpillar_food_of :caterpillar_1)]}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {[ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant}}].
[ e:enter {[ e:no {:bird_1 :dislikes [ e:skf (:caterpillar_food_of
:caterpillar_1)]}]}].
[ e:imply {{:bird_1 rdf:type :Animal. :caterpillar_1 rdf:type :Animal.
:caterpillar_1 :smaller :bird_1. [ e:no {:bird_1 :dislikes
:caterpillar_1}]. [ e:skf (:caterpillar_food_of :caterpillar_1)] rdf:type
:Plant. :caterpillar_1 :likes [ e:skf (:caterpillar_food_of
:caterpillar_1)]. [ e:skf (:caterpillar_food_of :caterpillar_1)] rdf:type
:Plant. [ e:no {:bird_1 :dislikes [ e:skf (:caterpillar_food_of
:caterpillar_1)]}]} => {:bird_1 :likes [ e:skf (:caterpillar_food_of
:caterpillar_1)]}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {[ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant}}].
[ e:enter {[ e:no {:fox_1 :dislikes [ e:skf (:caterpillar_food_of
:caterpillar_1)]}]}].
[ e:imply {{:fox_1 rdf:type :Animal. :bird_1 rdf:type :Animal. :bird_1
:smaller :fox_1. [ e:no {:fox_1 :dislikes :bird_1}]. [ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant. :bird_1 :likes [
e:skf (:caterpillar_food_of :caterpillar_1)]. [ e:skf (:caterpillar_food_of
:caterpillar_1)] rdf:type :Plant. [ e:no {:fox_1 :dislikes [ e:skf
(:caterpillar_food_of :caterpillar_1)]}]} => {:fox_1 :likes :bird_1}}].
[ e:enter {:grain_1 rdf:type :Grain}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:bird_1 rdf:type :Bird} => {:bird_1 rdf:type :Animal}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {:caterpillar_1
rdf:type :Animal}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:enter {:bird_1 rdf:type :Bird}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar. :bird_1 rdf:type :Bird}
=> {:caterpillar_1 :smaller :bird_1}}].
[ e:enter {[ e:no {:bird_1 :dislikes :caterpillar_1}]}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {[ e:skf
(:caterpillar_food_of :caterpillar_1)] rdf:type :Plant}}].
[ e:enter {:caterpillar_1 rdf:type :Caterpillar}].
[ e:imply {{:caterpillar_1 rdf:type :Caterpillar} => {:caterpillar_1 :likes
[ e:skf (:caterpillar_food_of :caterpillar_1)]}}].
[ e:enter {:grain_1 rdf:type :Grain}].
[ e:imply {{:grain_1 rdf:type :Grain} => {:grain_1 rdf:type :Plant}}].
[ e:enter {[ e:no {:bird_1 :dislikes :grain_1}]}].
[ e:imply {{:bird_1 rdf:type :Animal. :caterpillar_1 rdf:type :Animal.
:caterpillar_1 :smaller :bird_1. [ e:no {:bird_1 :dislikes
:caterpillar_1}]. [ e:skf (:caterpillar_food_of :caterpillar_1)] rdf:type
:Plant. :caterpillar_1 :likes [ e:skf (:caterpillar_food_of
:caterpillar_1)]. :grain_1 rdf:type :Plant. [ e:no {:bird_1 :dislikes
:grain_1}]} => {:bird_1 :likes :grain_1}}].
[ e:prove {{:fox_1 rdf:type :Animal. :bird_1 rdf:type :Animal. :fox_1
:likes :bird_1. :grain_1 rdf:type :Grain. :bird_1 :likes :grain_1} =>
{{:fox_1 :likes :bird_1} :steamroller {:bird_1 :likes :grain_1}}}].
{:fox_1 :likes :bird_1} :steamroller {:bird_1 :likes :grain_1}.

#ENDS 20 msec.

#
==========================================================================================================================
# RadLex -- http://eulersharp.sourceforge.net/2004/04test/radlex.n3
http://eulersharp.sourceforge.net/2004/04test/radlexQ.n3
#
==========================================================================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix UMLS: <http://eulersharp.sourceforge.net/2004/04test/UMLS#>.
@prefix ACR: <http://eulersharp.sourceforge.net/2004/04test/ACR#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://eulersharp.sourceforge.net/2004/04test/RadLex#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207867_0_}].
[ e:enter {_:e207867_0_ :rl-term :RL433}].
[ e:enter {:RL433 :name "rotator cuff muscles"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207867_0_. _:e207867_0_ :rl-term :RL433. :RL433 :name "rotator cuff
muscles"} => {:RL433 :name "rotator cuff muscles"}}].
:RL433 :name "rotator cuff muscles".

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207912_0_}].
[ e:enter {_:e207912_0_ :rl-term :RL438}].
[ e:enter {:RL438 :name "teres major muscle"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207912_0_. _:e207912_0_ :rl-term :RL438. :RL438 :name "teres major
muscle"} => {:RL438 :name "teres major muscle"}}].
:RL438 :name "teres major muscle".

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207917_0_}].
[ e:enter {_:e207917_0_ :rl-term :RL439}].
[ e:enter {:RL439 :name "deltoid muscle"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207917_0_. _:e207917_0_ :rl-term :RL439. :RL439 :name "deltoid muscle"}
=> {:RL439 :name "deltoid muscle"}}].
:RL439 :name "deltoid muscle".

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207922_0_}].
[ e:enter {_:e207922_0_ :rl-term :RL440}].
[ e:enter {:RL440 :name "trapezius muscle"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207922_0_. _:e207922_0_ :rl-term :RL440. :RL440 :name "trapezius
muscle"} => {:RL440 :name "trapezius muscle"}}].
:RL440 :name "trapezius muscle".

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207927_0_}].
[ e:enter {_:e207927_0_ :rl-term :RL441}].
[ e:enter {:RL441 :name "pectoralis major muscle"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207927_0_. _:e207927_0_ :rl-term :RL441. :RL441 :name "pectoralis major
muscle"} => {:RL441 :name "pectoralis major muscle"}}].
:RL441 :name "pectoralis major muscle".

[ e:enter {_:e207812_0_ :rl-term :RL432}].
[ e:enter {_:e207812_0_ :axis-term _:e207932_0_}].
[ e:enter {_:e207932_0_ :rl-term :RL442}].
[ e:enter {:RL442 :name "pectoralis minor muscle"}].
[ e:prove {{_:e207812_0_ :rl-term :RL432. _:e207812_0_ :axis-term
_:e207932_0_. _:e207932_0_ :rl-term :RL442. :RL442 :name "pectoralis minor
muscle"} => {:RL442 :name "pectoralis minor muscle"}}].
:RL442 :name "pectoralis minor muscle".

#ENDS 0 msec.

# =======================================================================
# Einstein puzzle -- http://eulersharp.sourceforge.net/2006/02swap/lf.yap
# =======================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://eulersharp.sourceforge.net/2005/11swap/einstein#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:dane :horse :marlboro :tea :blue)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:swede :dog :winfield :beer :white)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:brit :bird :pallmall :milk :red)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:german :fish :rothmans :coffee :green)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :near
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue))}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:german :fish :rothmans :coffee :green)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :next
((:german :fish :rothmans :coffee :green) (:swede :dog :winfield :beer
:white))}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:norwegian :cat :dunhill :water :yellow)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:brit :bird :pallmall :milk :red)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:swede :dog :winfield :beer :white)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :near
((:dane :horse :marlboro :tea :blue) (:norwegian :cat :dunhill :water
:yellow))}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :near
((:dane :horse :marlboro :tea :blue) (:norwegian :cat :dunhill :water
:yellow))}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :near
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue))}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:brit :bird :pallmall :milk :red)}].
[ e:enter {((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:german :fish :rothmans :coffee :green)}].
[ e:imply {{((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish
:rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:dane :horse :marlboro :tea :blue). ((:norwegian :cat :dunhill :water
:yellow) (:dane :horse :marlboro :tea :blue) (:brit :bird :pallmall :milk
:red) (:german :fish :rothmans :coffee :green) (:swede :dog :winfield :beer
:white)) :item (:swede :dog :winfield :beer :white). ((:norwegian :cat
:dunhill :water :yellow) (:dane :horse :marlboro :tea :blue) (:brit :bird
:pallmall :milk :red) (:german :fish :rothmans :coffee :green) (:swede :dog
:winfield :beer :white)) :item (:brit :bird :pallmall :milk :red).
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue) (:brit :bird :pallmall :milk :red) (:german :fish :rothmans :coffee
:green) (:swede :dog :winfield :beer :white)) :item (:german :fish
:rothmans :coffee :green). ((:norwegian :cat :dunhill :water :yellow)
(:dane :horse :marlboro :tea :blue) (:brit :bird :pallmall :milk :red)
(:german :fish :rothmans :coffee :green) (:swede :dog :winfield :beer
:white)) :near ((:norwegian :cat :dunhill :water :yellow) (:dane :horse
:marlboro :tea :blue)). ((:norwegian :cat :dunhill :water :yellow) (:dane
:horse :marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german
:fish :rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:german :fish :rothmans :coffee :green). ((:norwegian :cat :dunhill :water
:yellow) (:dane :horse :marlboro :tea :blue) (:brit :bird :pallmall :milk
:red) (:german :fish :rothmans :coffee :green) (:swede :dog :winfield :beer
:white)) :next ((:german :fish :rothmans :coffee :green) (:swede :dog
:winfield :beer :white)). ((:norwegian :cat :dunhill :water :yellow) (:dane
:horse :marlboro :tea :blue) (:brit :bird :pallmall :milk :red) (:german
:fish :rothmans :coffee :green) (:swede :dog :winfield :beer :white)) :item
(:norwegian :cat :dunhill :water :yellow). ((:norwegian :cat :dunhill
:water :yellow) (:dane :horse :marlboro :tea :blue) (:brit :bird :pallmall
:milk :red) (:german :fish :rothmans :coffee :green) (:swede :dog :winfield
:beer :white)) :item (:brit :bird :pallmall :milk :red). ((:norwegian :cat
:dunhill :water :yellow) (:dane :horse :marlboro :tea :blue) (:brit :bird
:pallmall :milk :red) (:german :fish :rothmans :coffee :green) (:swede :dog
:winfield :beer :white)) :item (:swede :dog :winfield :beer :white).
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue) (:brit :bird :pallmall :milk :red) (:german :fish :rothmans :coffee
:green) (:swede :dog :winfield :beer :white)) :near ((:dane :horse
:marlboro :tea :blue) (:norwegian :cat :dunhill :water :yellow)).
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue) (:brit :bird :pallmall :milk :red) (:german :fish :rothmans :coffee
:green) (:swede :dog :winfield :beer :white)) :near ((:dane :horse
:marlboro :tea :blue) (:norwegian :cat :dunhill :water :yellow)).
((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro :tea
:blue) (:brit :bird :pallmall :milk :red) (:german :fish :rothmans :coffee
:green) (:swede :dog :winfield :beer :white)) :near ((:norwegian :cat
:dunhill :water :yellow) (:dane :horse :marlboro :tea :blue)). ((:norwegian
:cat :dunhill :water :yellow) (:dane :horse :marlboro :tea :blue) (:brit
:bird :pallmall :milk :red) (:german :fish :rothmans :coffee :green)
(:swede :dog :winfield :beer :white)) :item (:brit :bird :pallmall :milk
:red). ((:norwegian :cat :dunhill :water :yellow) (:dane :horse :marlboro
:tea :blue) (:brit :bird :pallmall :milk :red) (:german :fish :rothmans
:coffee :green) (:swede :dog :winfield :beer :white)) :item (:german :fish
:rothmans :coffee :green)} => {:german :eats :fish}}].
[ e:prove {{:german :eats :fish} => {:german :eats :fish}}].
:german :eats :fish.

#ENDS 10 msec.

# =========================================================================
# Logical Framework -- http://eulersharp.sourceforge.net/2006/02swap/lf.yap
# =========================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/lf#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {{{?_882 :p1 :o1. :s2 :p2 :o2} :p3 ?_942. :s4 :p4 ?_956} :p5 {:s6
:p6 ?_891}}].
[ e:imply {{{{?_882 :p1 :o1. :s2 :p2 :o2} :p3 ?_942. :s4 :p4 ?_956} :p5
{:s6 :p6 ?_891}} => {{:s4 :p7 ?_872. {?_882 :p1 :o1. :s2 :p2 :o2} :p8 {:s6
:p6 ?_891}} => {:s6 :p6 ?_891}}}].
[ e:prove {{{:s4 :p7 ?_872. {?_882 :p1 :o1. :s2 :p2 :o2} :p8 {:s6 :p6
?_891}} => {:s6 :p6 ?_891}} => {{:s4 :p7 ?_872. {?_882 :p1 :o1. :s2 :p2
:o2} :p8 {:s6 :p6 ?_891}} => {:s6 :p6 ?_891}}}].
{:s4 :p7 ?_872. {?_882 :p1 :o1. :s2 :p2 :o2} :p8 {:s6 :p6 ?_891}} => {:s6
:p6 ?_891}.

#ENDS 0 msec.

#
==========================================================================
# Gedcom example --
http://eulersharp.sourceforge.net/2006/02swap/gedcom.yap
#
==========================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix p0: <http://eulersharp.sourceforge.net/2003/03swap/rpo-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix list: <http://www.w3.org/2000/10/swap/list#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix gc: <http://www.daml.org/2001/01/gedcom/gedcom#>.
@prefix : <http://www.agfa.com/w3c/euler/gedcom-facts#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {:Jos gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Jos gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Jos gc:parent
:Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Jos gc:parent :Maria. :Maria gc:sex gc:Female} => {:Jos
gc:mother :Maria}}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Rita gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Rita
gc:parent :Maria}}].
[ e:enter {:Rita gc:sex gc:Female}].
[ e:imply {{:Rita gc:parent :Maria. :Rita gc:sex gc:Female} => {:Maria
gc:daughter :Rita}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {:Bart gc:sex gc:Male}].
[ e:imply {{:Bart gc:parent :Rita. :Bart gc:sex gc:Male} => {:Rita gc:son
:Bart}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {gc:sibling rdf:type owl:SymmetricProperty}].
[ e:enter {:Jos gc:childIn :dp}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {owl:distinctMembers rdfs:range rdf:List}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:imply {{owl:distinctMembers rdfs:range rdf:List. :dp
owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)} => {(:Jos
:Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List}
=> {(:Jos :Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Jos :Rita
:Geert :Caroline :Dirk :Greta)}}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:first :Jos}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Jos :Rita :Geert :Caroline
:Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)} => {(:Rita
:Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita. (:Rita
:Geert :Caroline :Dirk :Greta) rdf:type rdf:List} => {:Rita list:in (:Rita
:Geert :Caroline :Dirk :Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Jos
:Rita :Geert :Caroline :Dirk :Greta). (:Jos :Rita :Geert :Caroline :Dirk
:Greta) rdf:first :Jos. (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest
(:Rita :Geert :Caroline :Dirk :Greta). :Rita list:in (:Rita :Geert
:Caroline :Dirk :Greta)} => {:Jos owl:differentFrom :Rita}}].
[ e:imply {{:Jos gc:childIn :dp. :Rita gc:childIn :dp. :Jos
owl:differentFrom :Rita} => {:Jos gc:sibling :Rita}}].
[ e:imply {{gc:sibling rdf:type owl:SymmetricProperty. :Jos gc:sibling
:Rita} => {:Rita gc:sibling :Jos}}].
[ e:enter {:Jos gc:sex gc:Male}].
[ e:imply {{:Rita gc:sibling :Jos. :Jos gc:sex gc:Male} => {:Rita
gc:brother :Jos}}].
[ e:imply {{:Bart gc:parent :Rita. :Rita gc:brother :Jos} => {:Bart
gc:uncle :Jos}}].
[ e:prove {{:Jos gc:mother :Maria. :Maria gc:daughter :Rita. :Rita gc:son
:Bart. :Bart gc:uncle :Jos} => {:Jos :testRelationship :Bart}}].
:Jos :testRelationship :Bart.

[ e:enter {:Jos gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Jos gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Jos gc:parent
:Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Jos gc:parent :Maria. :Maria gc:sex gc:Female} => {:Jos
gc:mother :Maria}}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Greta gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Greta
gc:parent :Maria}}].
[ e:enter {:Greta gc:sex gc:Female}].
[ e:imply {{:Greta gc:parent :Maria. :Greta gc:sex gc:Female} => {:Maria
gc:daughter :Greta}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {:Tom gc:sex gc:Male}].
[ e:imply {{:Tom gc:parent :Greta. :Tom gc:sex gc:Male} => {:Greta gc:son
:Tom}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {gc:sibling rdf:type owl:SymmetricProperty}].
[ e:enter {:Jos gc:childIn :dp}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {owl:distinctMembers rdfs:range rdf:List}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:imply {{owl:distinctMembers rdfs:range rdf:List. :dp
owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)} => {(:Jos
:Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List}
=> {(:Jos :Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Jos :Rita
:Geert :Caroline :Dirk :Greta)}}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:first :Jos}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Jos :Rita :Geert :Caroline
:Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)} => {(:Rita
:Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Rita :Geert :Caroline :Dirk
:Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)} => {(:Geert :Caroline
:Dirk :Greta) rdf:type rdf:List}}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Geert :Caroline :Dirk :Greta)
rdf:rest (:Caroline :Dirk :Greta)} => {(:Caroline :Dirk :Greta) rdf:type
rdf:List}}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Caroline :Dirk :Greta) rdf:rest
(:Dirk :Greta)} => {(:Dirk :Greta) rdf:type rdf:List}}].
[ e:enter {(:Greta) rdf:first :Greta}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Dirk :Greta) rdf:rest (:Greta)}
=> {(:Greta) rdf:type rdf:List}}].
[ e:imply {{(:Greta) rdf:first :Greta. (:Greta) rdf:type rdf:List} =>
{:Greta list:in (:Greta)}}].
[ e:imply {{(:Dirk :Greta) rdf:rest (:Greta). (:Dirk :Greta) rdf:type
rdf:List. :Greta list:in (:Greta)} => {:Greta list:in (:Dirk :Greta)}}].
[ e:imply {{(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta). (:Caroline
:Dirk :Greta) rdf:type rdf:List. :Greta list:in (:Dirk :Greta)} => {:Greta
list:in (:Caroline :Dirk :Greta)}}].
[ e:imply {{(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta). (:Geert :Caroline :Dirk :Greta) rdf:type rdf:List. :Greta list:in
(:Caroline :Dirk :Greta)} => {:Greta list:in (:Geert :Caroline :Dirk
:Greta)}}].
[ e:imply {{(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert
:Caroline :Dirk :Greta). (:Rita :Geert :Caroline :Dirk :Greta) rdf:type
rdf:List. :Greta list:in (:Geert :Caroline :Dirk :Greta)} => {:Greta
list:in (:Rita :Geert :Caroline :Dirk :Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Jos
:Rita :Geert :Caroline :Dirk :Greta). (:Jos :Rita :Geert :Caroline :Dirk
:Greta) rdf:first :Jos. (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest
(:Rita :Geert :Caroline :Dirk :Greta). :Greta list:in (:Rita :Geert
:Caroline :Dirk :Greta)} => {:Jos owl:differentFrom :Greta}}].
[ e:imply {{:Jos gc:childIn :dp. :Greta gc:childIn :dp. :Jos
owl:differentFrom :Greta} => {:Jos gc:sibling :Greta}}].
[ e:imply {{gc:sibling rdf:type owl:SymmetricProperty. :Jos gc:sibling
:Greta} => {:Greta gc:sibling :Jos}}].
[ e:enter {:Jos gc:sex gc:Male}].
[ e:imply {{:Greta gc:sibling :Jos. :Jos gc:sex gc:Male} => {:Greta
gc:brother :Jos}}].
[ e:imply {{:Tom gc:parent :Greta. :Greta gc:brother :Jos} => {:Tom
gc:uncle :Jos}}].
[ e:prove {{:Jos gc:mother :Maria. :Maria gc:daughter :Greta. :Greta gc:son
:Tom. :Tom gc:uncle :Jos} => {:Jos :testRelationship :Tom}}].
:Jos :testRelationship :Tom.

[ e:enter {:Geert gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Geert gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Geert
gc:parent :Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Geert gc:parent :Maria. :Maria gc:sex gc:Female} => {:Geert
gc:mother :Maria}}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Rita gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Rita
gc:parent :Maria}}].
[ e:enter {:Rita gc:sex gc:Female}].
[ e:imply {{:Rita gc:parent :Maria. :Rita gc:sex gc:Female} => {:Maria
gc:daughter :Rita}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {:Bart gc:sex gc:Male}].
[ e:imply {{:Bart gc:parent :Rita. :Bart gc:sex gc:Male} => {:Rita gc:son
:Bart}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:Geert gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert
:Caroline :Dirk :Greta)} => {:dp owl:distinctMembers (:Rita :Geert
:Caroline :Dirk :Greta)}}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Jos :Rita :Geert :Caroline
:Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)} => {(:Rita
:Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List} =>
{(:Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Rita :Geert :Caroline
:Dirk :Greta)}}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:first :Geert}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Rita :Geert :Caroline :Dirk
:Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)} => {(:Geert :Caroline
:Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Geert :Caroline :Dirk :Greta) rdf:first :Geert. (:Geert
:Caroline :Dirk :Greta) rdf:type rdf:List} => {:Geert list:in (:Geert
:Caroline :Dirk :Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta).
(:Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Rita :Geert :Caroline
:Dirk :Greta). (:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita.
(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk
:Greta). :Geert list:in (:Geert :Caroline :Dirk :Greta)} => {:Rita
owl:differentFrom :Geert}}].
[ e:imply {{:Rita gc:childIn :dp. :Geert gc:childIn :dp. :Rita
owl:differentFrom :Geert} => {:Rita gc:sibling :Geert}}].
[ e:enter {:Geert gc:sex gc:Male}].
[ e:imply {{:Rita gc:sibling :Geert. :Geert gc:sex gc:Male} => {:Rita
gc:brother :Geert}}].
[ e:imply {{:Bart gc:parent :Rita. :Rita gc:brother :Geert} => {:Bart
gc:uncle :Geert}}].
[ e:prove {{:Geert gc:mother :Maria. :Maria gc:daughter :Rita. :Rita gc:son
:Bart. :Bart gc:uncle :Geert} => {:Geert :testRelationship :Bart}}].
:Geert :testRelationship :Bart.

[ e:enter {:Geert gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Geert gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Geert
gc:parent :Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Geert gc:parent :Maria. :Maria gc:sex gc:Female} => {:Geert
gc:mother :Maria}}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Greta gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Greta
gc:parent :Maria}}].
[ e:enter {:Greta gc:sex gc:Female}].
[ e:imply {{:Greta gc:parent :Maria. :Greta gc:sex gc:Female} => {:Maria
gc:daughter :Greta}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {:Tom gc:sex gc:Male}].
[ e:imply {{:Tom gc:parent :Greta. :Tom gc:sex gc:Male} => {:Greta gc:son
:Tom}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {gc:sibling rdf:type owl:SymmetricProperty}].
[ e:enter {:Geert gc:childIn :dp}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert
:Caroline :Dirk :Greta)} => {:dp owl:distinctMembers (:Rita :Geert
:Caroline :Dirk :Greta)}}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta).
(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk
:Greta)} => {:dp owl:distinctMembers (:Geert :Caroline :Dirk :Greta)}}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Rita :Geert :Caroline :Dirk
:Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)} => {(:Geert :Caroline
:Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Geert :Caroline :Dirk :Greta) rdf:type rdf:List} => {(:Geert
:Caroline :Dirk :Greta) p0:subListOf (:Geert :Caroline :Dirk :Greta)}}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:first :Geert}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Geert :Caroline :Dirk :Greta)
rdf:rest (:Caroline :Dirk :Greta)} => {(:Caroline :Dirk :Greta) rdf:type
rdf:List}}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Caroline :Dirk :Greta) rdf:rest
(:Dirk :Greta)} => {(:Dirk :Greta) rdf:type rdf:List}}].
[ e:enter {(:Greta) rdf:first :Greta}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Dirk :Greta) rdf:rest (:Greta)}
=> {(:Greta) rdf:type rdf:List}}].
[ e:imply {{(:Greta) rdf:first :Greta. (:Greta) rdf:type rdf:List} =>
{:Greta list:in (:Greta)}}].
[ e:imply {{(:Dirk :Greta) rdf:rest (:Greta). (:Dirk :Greta) rdf:type
rdf:List. :Greta list:in (:Greta)} => {:Greta list:in (:Dirk :Greta)}}].
[ e:imply {{(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta). (:Caroline
:Dirk :Greta) rdf:type rdf:List. :Greta list:in (:Dirk :Greta)} => {:Greta
list:in (:Caroline :Dirk :Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Geert :Caroline :Dirk :Greta).
(:Geert :Caroline :Dirk :Greta) p0:subListOf (:Geert :Caroline :Dirk
:Greta). (:Geert :Caroline :Dirk :Greta) rdf:first :Geert. (:Geert
:Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk :Greta). :Greta list:in
(:Caroline :Dirk :Greta)} => {:Geert owl:differentFrom :Greta}}].
[ e:imply {{:Geert gc:childIn :dp. :Greta gc:childIn :dp. :Geert
owl:differentFrom :Greta} => {:Geert gc:sibling :Greta}}].
[ e:imply {{gc:sibling rdf:type owl:SymmetricProperty. :Geert gc:sibling
:Greta} => {:Greta gc:sibling :Geert}}].
[ e:enter {:Geert gc:sex gc:Male}].
[ e:imply {{:Greta gc:sibling :Geert. :Geert gc:sex gc:Male} => {:Greta
gc:brother :Geert}}].
[ e:imply {{:Tom gc:parent :Greta. :Greta gc:brother :Geert} => {:Tom
gc:uncle :Geert}}].
[ e:prove {{:Geert gc:mother :Maria. :Maria gc:daughter :Greta. :Greta
gc:son :Tom. :Tom gc:uncle :Geert} => {:Geert :testRelationship :Tom}}].
:Geert :testRelationship :Tom.

[ e:enter {:Dirk gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Dirk gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Dirk
gc:parent :Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Dirk gc:parent :Maria. :Maria gc:sex gc:Female} => {:Dirk
gc:mother :Maria}}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Rita gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Rita
gc:parent :Maria}}].
[ e:enter {:Rita gc:sex gc:Female}].
[ e:imply {{:Rita gc:parent :Maria. :Rita gc:sex gc:Female} => {:Maria
gc:daughter :Rita}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {:Bart gc:sex gc:Male}].
[ e:imply {{:Bart gc:parent :Rita. :Bart gc:sex gc:Male} => {:Rita gc:son
:Bart}}].
[ e:enter {:Bart gc:childIn :gd}].
[ e:enter {:Rita gc:spouseIn :gd}].
[ e:imply {{:Bart gc:childIn :gd. :Rita gc:spouseIn :gd} => {:Bart
gc:parent :Rita}}].
[ e:enter {:Rita gc:childIn :dp}].
[ e:enter {:Dirk gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert
:Caroline :Dirk :Greta)} => {:dp owl:distinctMembers (:Rita :Geert
:Caroline :Dirk :Greta)}}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Jos :Rita :Geert :Caroline
:Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)} => {(:Rita
:Geert :Caroline :Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Rita :Geert :Caroline :Dirk :Greta) rdf:type rdf:List} =>
{(:Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Rita :Geert :Caroline
:Dirk :Greta)}}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Rita :Geert :Caroline :Dirk
:Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)} => {(:Geert :Caroline
:Dirk :Greta) rdf:type rdf:List}}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Geert :Caroline :Dirk :Greta)
rdf:rest (:Caroline :Dirk :Greta)} => {(:Caroline :Dirk :Greta) rdf:type
rdf:List}}].
[ e:enter {(:Dirk :Greta) rdf:first :Dirk}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Caroline :Dirk :Greta) rdf:rest
(:Dirk :Greta)} => {(:Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Dirk :Greta) rdf:first :Dirk. (:Dirk :Greta) rdf:type
rdf:List} => {:Dirk list:in (:Dirk :Greta)}}].
[ e:imply {{(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta). (:Caroline
:Dirk :Greta) rdf:type rdf:List. :Dirk list:in (:Dirk :Greta)} => {:Dirk
list:in (:Caroline :Dirk :Greta)}}].
[ e:imply {{(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta). (:Geert :Caroline :Dirk :Greta) rdf:type rdf:List. :Dirk list:in
(:Caroline :Dirk :Greta)} => {:Dirk list:in (:Geert :Caroline :Dirk
:Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta).
(:Rita :Geert :Caroline :Dirk :Greta) p0:subListOf (:Rita :Geert :Caroline
:Dirk :Greta). (:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita.
(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk
:Greta). :Dirk list:in (:Geert :Caroline :Dirk :Greta)} => {:Rita
owl:differentFrom :Dirk}}].
[ e:imply {{:Rita gc:childIn :dp. :Dirk gc:childIn :dp. :Rita
owl:differentFrom :Dirk} => {:Rita gc:sibling :Dirk}}].
[ e:enter {:Dirk gc:sex gc:Male}].
[ e:imply {{:Rita gc:sibling :Dirk. :Dirk gc:sex gc:Male} => {:Rita
gc:brother :Dirk}}].
[ e:imply {{:Bart gc:parent :Rita. :Rita gc:brother :Dirk} => {:Bart
gc:uncle :Dirk}}].
[ e:prove {{:Dirk gc:mother :Maria. :Maria gc:daughter :Rita. :Rita gc:son
:Bart. :Bart gc:uncle :Dirk} => {:Dirk :testRelationship :Bart}}].
:Dirk :testRelationship :Bart.

[ e:enter {:Dirk gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Dirk gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Dirk
gc:parent :Maria}}].
[ e:enter {:Maria gc:sex gc:Female}].
[ e:imply {{:Dirk gc:parent :Maria. :Maria gc:sex gc:Female} => {:Dirk
gc:mother :Maria}}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:Maria gc:spouseIn :dp}].
[ e:imply {{:Greta gc:childIn :dp. :Maria gc:spouseIn :dp} => {:Greta
gc:parent :Maria}}].
[ e:enter {:Greta gc:sex gc:Female}].
[ e:imply {{:Greta gc:parent :Maria. :Greta gc:sex gc:Female} => {:Maria
gc:daughter :Greta}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {:Tom gc:sex gc:Male}].
[ e:imply {{:Tom gc:parent :Greta. :Tom gc:sex gc:Male} => {:Greta gc:son
:Tom}}].
[ e:enter {:Tom gc:childIn :sd}].
[ e:enter {:Greta gc:spouseIn :sd}].
[ e:imply {{:Tom gc:childIn :sd. :Greta gc:spouseIn :sd} => {:Tom gc:parent
:Greta}}].
[ e:enter {gc:sibling rdf:type owl:SymmetricProperty}].
[ e:enter {:Dirk gc:childIn :dp}].
[ e:enter {:Greta gc:childIn :dp}].
[ e:enter {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta)}].
[ e:enter {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita
:Geert :Caroline :Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk
:Greta). (:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert
:Caroline :Dirk :Greta)} => {:dp owl:distinctMembers (:Rita :Geert
:Caroline :Dirk :Greta)}}].
[ e:enter {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline
:Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta).
(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk
:Greta)} => {:dp owl:distinctMembers (:Geert :Caroline :Dirk :Greta)}}].
[ e:enter {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk
:Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Geert :Caroline :Dirk :Greta).
(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk :Greta)} => {:dp
owl:distinctMembers (:Caroline :Dirk :Greta)}}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:imply {{:dp owl:distinctMembers (:Caroline :Dirk :Greta). (:Caroline
:Dirk :Greta) rdf:rest (:Dirk :Greta)} => {:dp owl:distinctMembers (:Dirk
:Greta)}}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Caroline :Dirk :Greta) rdf:rest
(:Dirk :Greta)} => {(:Dirk :Greta) rdf:type rdf:List}}].
[ e:imply {{(:Dirk :Greta) rdf:type rdf:List} => {(:Dirk :Greta)
p0:subListOf (:Dirk :Greta)}}].
[ e:enter {(:Dirk :Greta) rdf:first :Dirk}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:enter {(:Greta) rdf:first :Greta}].
[ e:enter {rdf:rest rdfs:range rdf:List}].
[ e:enter {(:Dirk :Greta) rdf:rest (:Greta)}].
[ e:imply {{rdf:rest rdfs:range rdf:List. (:Dirk :Greta) rdf:rest (:Greta)}
=> {(:Greta) rdf:type rdf:List}}].
[ e:imply {{(:Greta) rdf:first :Greta. (:Greta) rdf:type rdf:List} =>
{:Greta list:in (:Greta)}}].
[ e:imply {{:dp owl:distinctMembers (:Dirk :Greta). (:Dirk :Greta)
p0:subListOf (:Dirk :Greta). (:Dirk :Greta) rdf:first :Dirk. (:Dirk :Greta)
rdf:rest (:Greta). :Greta list:in (:Greta)} => {:Dirk owl:differentFrom
:Greta}}].
[ e:imply {{:Dirk gc:childIn :dp. :Greta gc:childIn :dp. :Dirk
owl:differentFrom :Greta} => {:Dirk gc:sibling :Greta}}].
[ e:imply {{gc:sibling rdf:type owl:SymmetricProperty. :Dirk gc:sibling
:Greta} => {:Greta gc:sibling :Dirk}}].
[ e:enter {:Dirk gc:sex gc:Male}].
[ e:imply {{:Greta gc:sibling :Dirk. :Dirk gc:sex gc:Male} => {:Greta
gc:brother :Dirk}}].
[ e:imply {{:Tom gc:parent :Greta. :Greta gc:brother :Dirk} => {:Tom
gc:uncle :Dirk}}].
[ e:prove {{:Dirk gc:mother :Maria. :Maria gc:daughter :Greta. :Greta
gc:son :Tom. :Tom gc:uncle :Dirk} => {:Dirk :testRelationship :Tom}}].
:Dirk :testRelationship :Tom.

#ENDS 2143 msec.

#
===============================================================================
# Test builtins --
http://eulersharp.sourceforge.net/2006/02swap/testbuiltins.yap
#
===============================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix : <http://eulersharp.sourceforge.net/2006/02swap/testbuiltins#>.

[ e:enter {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l.
:e :d :f}}].
[ e:prove {{{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j
:l. :e :d :f}} => {log:includes :test :ok}}].
log:includes :test :ok.

[ e:enter {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e
:c}}].
[ e:prove {{{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e
:c}} => {log:notIncludes :test :ok}}].
log:notIncludes :test :ok.

[ e:enter {7 math:notLessThan 5}].
[ e:prove {{7 math:notLessThan 5} => {math:notLessThan :test :ok}}].
math:notLessThan :test :ok.

[ e:enter {(1 1) math:sum 2}].
[ e:prove {{(1 1) math:sum 2} => {math:sum :test :ok}}].
math:sum :test :ok.

[ e:enter {("eul" "er") str:concatenation "euler"}].
[ e:prove {{("eul" "er") str:concatenation "euler"} => {str:concatenation
:test :ok}}].
str:concatenation :test :ok.

[ e:enter {"Tim" str:containsIgnoringCase "IM"}].
[ e:enter {"Tim" = "Tim"}].
[ e:enter {"IM" = "IM"}].
[ e:prove {{"Tim" str:containsIgnoringCase "IM". "Tim" = "Tim". "IM" =
"IM"} => {str:containsIgnoringCase :test :ok}}].
str:containsIgnoringCase :test :ok.

[ e:enter {"euler" str:startsWith "eu"}].
[ e:prove {{"euler" str:startsWith "eu"} => {str:startsWith :test :ok}}].
str:startsWith :test :ok.

#ENDS 0 msec.

# ====================================================================
# Exon query -- http://eulersharp.sourceforge.net/2006/02swap/exon.yap
# ====================================================================
#Processed by Id: euler.yap,v 1.31 2006/05/20 11:18:41 josd Exp

@prefix math: <http://www.w3.org/2000/10/swap/math#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix str: <http://www.w3.org/2000/10/swap/string#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>.
@prefix q: <http://www.w3.org/2004/ql#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix : <http://example.com/exon/#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.

[ e:enter {<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3>
log:semantics
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}}].
[ e:enter
{{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:includes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript}}].
[ e:enter
{{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:notIncludes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>}}].
[ e:prove {{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3>
log:semantics
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}.
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon. <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3
#ATP1B4_e1> :startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:includes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript}.
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235091_3_. _:e235091_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235094_3_. _:e235094_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon. <http://www.w3.org/2000/10/swap/t
est/EricNeumann/exdata.n3#ATP1B4_e3> :startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235143_3_. _:e235143_3_ :startsAt "23897840". _:e235143_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235162_3_. _:e235162_3_ :startsAt "23897840". _:e235162_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:notIncludes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>}} =>
{<http://eulersharp.sourceforge.net/2004/04test/exonQ.n3> q:answer
(<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>)}}].
<http://eulersharp.sourceforge.net/2004/04test/exonQ.n3> q:answer
(<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>).

[ e:enter {<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3>
log:semantics
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}}].
[ e:enter
{{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:includes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript}}].
[ e:enter
{{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:notIncludes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>}}].
[ e:prove {{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3>
log:semantics
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}.
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon. <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3
#ATP1B4_e1> :startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:includes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript}.
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
rdf:type :Gene.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :chr
"chrX". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235184_3_. _:e235184_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4>
:hasTxVariant _:e235187_3_. _:e235187_3_ :representedBy
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4> :strand
"+". <http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:startsAt "23897840".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>
:stopsAt "23897903".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>
:stopsAt "23902334".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
rdf:type :Exon. <http://www.w3.org/2000/10/swap/t
est/EricNeumann/exdata.n3#ATP1B4_e3> :startsAt "23902084".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>
:stopsAt "23902346".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
rdf:type :Exon.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:startsAt "23906218".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>
:stopsAt "23906347".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasCds _:e235236_3_. _:e235236_3_ :startsAt "23897840". _:e235236_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e3>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:weThink {:life rdf:type :Great}.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
rdf:type :Transcript.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasCds _:e235255_3_. _:e235255_3_ :startsAt "23897840". _:e235255_3_
:stopsAt "23915296".
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e1>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>.
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560664>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e4>}
log:notIncludes
{<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#gi13560662>
:hasExon
<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>}} =>
{<http://eulersharp.sourceforge.net/2004/04test/exonQ.n3> q:answer
(<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>)}}].
<http://eulersharp.sourceforge.net/2004/04test/exonQ.n3> q:answer
(<http://www.w3.org/2000/10/swap/test/EricNeumann/exdata.n3#ATP1B4_e2>).

#ENDS 160 msec.


--
Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Saturday, 20 May 2006 14:10:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:32:52 UTC