From: <jen...@us...> - 2007-08-20 13:29:00
|
Revision: 4 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=4&view=rev Author: jenslehmann Date: 2007-08-20 06:28:55 -0700 (Mon, 20 Aug 2007) Log Message: ----------- added examples Added Paths: ----------- trunk/examples/arch/ trunk/examples/arch/arch.conf trunk/examples/arch/arch.gif trunk/examples/arch/arch.owl trunk/examples/arch/arch.png trunk/examples/arch/arch_owl.conf trunk/examples/dbpedia/ trunk/examples/dbpedia/AristotleWorking1.conf trunk/examples/dbpedia/SilentBob.conf trunk/examples/dbpedia/SilentBobWorking1.conf trunk/examples/dbpedia/SilentBobWorking2.conf trunk/examples/father.conf trunk/examples/father.owl trunk/examples/father2.conf trunk/examples/forte/ trunk/examples/forte/forte.conf trunk/examples/forte/forte.owl trunk/examples/forte/forte_uncle.conf trunk/examples/forte/statistics_uncle.pdf trunk/examples/grandfather.conf trunk/examples/poker/ trunk/examples/poker/pair50.owl trunk/examples/poker/pair_owl.conf trunk/examples/poker/poker_pair.conf trunk/examples/poker/poker_straight.conf trunk/examples/poker/straight.owl trunk/examples/poker/straight_owl.conf trunk/examples/trains/ trunk/examples/trains/trains.conf trunk/examples/trains/trains.gif trunk/examples/trains/trains.owl trunk/examples/trains/trains_owl.conf trunk/examples/uncle.conf trunk/examples/yinyang_examples/ trunk/examples/yinyang_examples/Brother.conf trunk/examples/yinyang_examples/Daughter.conf trunk/examples/yinyang_examples/Father.conf trunk/examples/yinyang_examples/GrandFather.conf trunk/examples/yinyang_examples/GrandMother.conf trunk/examples/yinyang_examples/GrandParent.conf trunk/examples/yinyang_examples/Offspring.conf trunk/examples/yinyang_examples/Parent.conf trunk/examples/yinyang_examples/Sibling.conf trunk/examples/yinyang_examples/Sister.conf trunk/examples/yinyang_examples/basicFamily.owl trunk/examples/yinyang_examples/readme.txt trunk/examples/yinyang_files/ trunk/examples/yinyang_files/archLearningProblem.xml trunk/examples/yinyang_files/archNegatives.txt trunk/examples/yinyang_files/archPositives.txt trunk/examples/yinyang_files/forteLearningProblemYinYang.xml trunk/examples/yinyang_files/forteNegativesYinYang.txt trunk/examples/yinyang_files/fortePositivesYinYang.txt trunk/examples/yinyang_files/pairLearningProblem.xml trunk/examples/yinyang_files/pairNegatives.txt trunk/examples/yinyang_files/pairPositives.txt trunk/examples/yinyang_files/readme.txt trunk/examples/yinyang_files/straightLearningProblem.xml trunk/examples/yinyang_files/straightNegatives.txt trunk/examples/yinyang_files/straightPositives.txt Added: trunk/examples/arch/arch.conf =================================================================== --- trunk/examples/arch/arch.conf (rev 0) +++ trunk/examples/arch/arch.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,115 @@ +/***************************** + +Example created from this: + +arch(A, B, C) A, B and C form an arch with lintel A +supports(A, B) A supports B +left-of(A, B) A is left of B +touches(A, B) the sides of A and B touch +brick(A) A is a brick +wedge(A) A is a wedge +parallelpiped(A, B) A is a brick or a wedge + +Solution: arch(A, B, C) <- left-of(B, C), supports(B, A), not touches(B, C) + +Solution +EXISTS hasPillar.EXISTS leftof.TOP <-TOO OBVIOUS all constructions c1,c2,c3,c4 +AND EXISTS hasPillar.EXISTS supports.TOP <-IS FOUND [c1, c3, c4] +AND NOT EXISTS hasPillar.EXISTS touches.TOP <- Not found (open world assumption) + work around with freeStandingPillar + +see picture arch.jpg + + +***************************/ + + //reasoner = kaon2; + + // search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "searchTree.txt"; +//export("arch.owl"); + +/** background knowledge **/ +parallelpipe = (brick OR wedge). +freeStandingPillar = (pillar AND NOT EXISTS touches.TOP ) . + + + +construction(c1). +construction(c2). +construction(c3). +construction(c4). +construction(c5). + + +pillar(p1). +pillar(p2). +pillar(p3). +pillar(p4). +pillar(p5). +pillar(p6). +pillar(p7). +pillar(p8). +pillar(p9). + + +brick(a). +brick(b). +brick(c). +wedge(d). +wedge(e). + +hasPillar(c1,p1). +hasPillar(c1,p2). +hasPillar(c2,p3). +hasPillar(c2,p4). +hasPillar(c3,p5). +hasPillar(c3,p6). +hasPillar(c4,p7). +hasPillar(c4,p8). +hasPillar(c5,p9). + + + + +hasParallelpipe(c1,a). +hasParallelpipe(c2,b). +hasParallelpipe(c3,c). +hasParallelpipe(c4,d). +hasParallelpipe(c5,e). + + +supports(p1,a). +supports(p2,a). +supports(p5,c). +supports(p6,c). +supports(p7,d). +supports(p8,d). +supports(p9,e). + + +leftof(p1,p2). +leftof(p3,p4). +leftof(p5,p6). +leftof(p7,p8). + +touches(p5,p6). + + +freeStandingPillar(p1). +freeStandingPillar(p2). +freeStandingPillar(p3). +freeStandingPillar(p4). +freeStandingPillar(p7). +freeStandingPillar(p8). +freeStandingPillar(p9). + + + +/** examples **/ ++arch(c1). ++arch(c4). +-arch(c2). +-arch(c3). +-arch(c5). Added: trunk/examples/arch/arch.gif =================================================================== (Binary files differ) Property changes on: trunk/examples/arch/arch.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/examples/arch/arch.owl =================================================================== --- trunk/examples/arch/arch.owl (rev 0) +++ trunk/examples/arch/arch.owl 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,115 @@ +<?xml version="1.0"?> +<!DOCTYPE rdf:RDF [ + <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> +]> +<rdf:RDF xml:base="http://localhost/foo" +xmlns:a="http://localhost/foo#" +xmlns:owl="http://www.w3.org/2002/07/owl#" +xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" +xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" +xmlns:prefix1="http://localhost/foo#"> + <owl:Ontology rdf:about=""/> + <owl:Class rdf:ID="freeStandingPillar"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#pillar"/> + <owl:Class> + <owl:complementOf> + <owl:Restriction> + <owl:onProperty rdf:resource="#touches"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + <owl:Class rdf:ID="parallelpipe"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#brick"/> + <owl:Class rdf:about="#wedge"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + <prefix1:brick rdf:ID="a"/> + <prefix1:brick rdf:ID="b"/> + <prefix1:brick rdf:ID="c"/> + <prefix1:construction rdf:ID="c1"> + <prefix1:hasParallelpipe rdf:resource="#a"/> + <prefix1:hasPillar rdf:resource="#p1"/> + <prefix1:hasPillar rdf:resource="#p2"/> + </prefix1:construction> + <prefix1:construction rdf:ID="c2"> + <prefix1:hasParallelpipe rdf:resource="#b"/> + <prefix1:hasPillar rdf:resource="#p3"/> + <prefix1:hasPillar rdf:resource="#p4"/> + </prefix1:construction> + <prefix1:construction rdf:ID="c3"> + <prefix1:hasParallelpipe rdf:resource="#c"/> + <prefix1:hasPillar rdf:resource="#p5"/> + <prefix1:hasPillar rdf:resource="#p6"/> + </prefix1:construction> + <prefix1:construction rdf:ID="c4"> + <prefix1:hasParallelpipe rdf:resource="#d"/> + <prefix1:hasPillar rdf:resource="#p7"/> + <prefix1:hasPillar rdf:resource="#p8"/> + </prefix1:construction> + <prefix1:construction rdf:ID="c5"> + <prefix1:hasParallelpipe rdf:resource="#e"/> + <prefix1:hasPillar rdf:resource="#p9"/> + </prefix1:construction> + <prefix1:wedge rdf:ID="d"/> + <prefix1:wedge rdf:ID="e"/> + <prefix1:freeStandingPillar rdf:ID="p1"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:leftof rdf:resource="#p2"/> + <prefix1:supports rdf:resource="#a"/> + </prefix1:freeStandingPillar> + <prefix1:freeStandingPillar rdf:ID="p2"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:supports rdf:resource="#a"/> + </prefix1:freeStandingPillar> + <prefix1:freeStandingPillar rdf:ID="p3"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:leftof rdf:resource="#p4"/> + </prefix1:freeStandingPillar> + <prefix1:freeStandingPillar rdf:ID="p4"> + <rdf:type rdf:resource="#pillar"/> + </prefix1:freeStandingPillar> + <prefix1:pillar rdf:ID="p5"> + <prefix1:leftof rdf:resource="#p6"/> + <prefix1:supports rdf:resource="#c"/> + <prefix1:touches rdf:resource="#p6"/> + </prefix1:pillar> + <prefix1:pillar rdf:ID="p6"> + <prefix1:supports rdf:resource="#c"/> + </prefix1:pillar> + <prefix1:freeStandingPillar rdf:ID="p7"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:leftof rdf:resource="#p8"/> + <prefix1:supports rdf:resource="#d"/> + </prefix1:freeStandingPillar> + <prefix1:freeStandingPillar rdf:ID="p8"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:supports rdf:resource="#d"/> + </prefix1:freeStandingPillar> + <prefix1:freeStandingPillar rdf:ID="p9"> + <rdf:type rdf:resource="#pillar"/> + <prefix1:supports rdf:resource="#e"/> + </prefix1:freeStandingPillar> + <owl:Class rdf:ID="brick"/> + <owl:Class rdf:ID="construction"/> + <owl:Class rdf:ID="pillar"/> + <owl:Class rdf:ID="wedge"/> + <owl:Class rdf:about="http://www.w3.org/2002/07/owl#Thing"/> + <owl:ObjectProperty rdf:ID="hasParallelpipe"/> + <owl:ObjectProperty rdf:ID="hasPillar"/> + <owl:ObjectProperty rdf:ID="leftof"/> + <owl:ObjectProperty rdf:ID="supports"/> + <owl:ObjectProperty rdf:ID="touches"/> +</rdf:RDF> Added: trunk/examples/arch/arch.png =================================================================== (Binary files differ) Property changes on: trunk/examples/arch/arch.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/examples/arch/arch_owl.conf =================================================================== --- trunk/examples/arch/arch_owl.conf (rev 0) +++ trunk/examples/arch/arch_owl.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,43 @@ +/***************************** + +Example created from this: + +arch(A, B, C) A, B and C form an arch with lintel A +supports(A, B) A supports B +left-of(A, B) A is left of B +touches(A, B) the sides of A and B touch +brick(A) A is a brick +wedge(A) A is a wedge +parallelpiped(A, B) A is a brick or a wedge + +Solution: arch(A, B, C) <- left-of(B, C), supports(B, A), not touches(B, C) + +Solution +EXISTS hasPillar.EXISTS leftof.TOP <-TOO OBVIOUS all constructions c1,c2,c3,c4 +AND EXISTS hasPillar.EXISTS supports.TOP <-IS FOUND [c1, c3, c4] +AND NOT EXISTS hasPillar.EXISTS touches.TOP <- Not found (open world assumption) + work around with freeStandingPillar + +see picture arch.jpg + + +***************************/ + + //reasoner = kaon2; + + // search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "searchTree.txt"; +refinement.quiet = true; +import("arch.owl"); +// hidePrefix="http://localhost/foo#"; +/** background knowledge **/ + + + +/** examples **/ ++arch("http://localhost/foo#c1"). ++arch("http://localhost/foo#c4"). +-arch("http://localhost/foo#c2"). +-arch("http://localhost/foo#c3"). +-arch("http://localhost/foo#c5"). Added: trunk/examples/dbpedia/AristotleWorking1.conf =================================================================== --- trunk/examples/dbpedia/AristotleWorking1.conf (rev 0) +++ trunk/examples/dbpedia/AristotleWorking1.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,82 @@ + +loadJarFile("lib/modules/sparqlModule.jar"); +runPreprocessingModule("org.dllearner.modules.SparqlModule"); + +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = false; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.6; +refinement.quiet = false; +refinement.useTooWeakList = true; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "Aristotle_searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +hidePrefix="http://dbpedia.org/resource/"; +// + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = true; +refinement.useNegation = false; + +sparqlModule.numberOfRecursion = 2; +/** +1 flach nicht zu empfehlen +2 Klassen f�r objects und properties of objects +3 Klassen f�r properties of objects und superklassen von klassen +**/ +sparqlModule.filterMode = 0; + + +/*sparqlModule.sparqlPredicateFilterList={"http://www.w3.org/2004/02/skos/core", + "http://xmlns.com/foaf/0.1/", + "http://dbpedia.org/property/wikipage-", + "http://www.w3.org/2002/07/owl#sameAs", + "http://dbpedia.org/property/reference"}; +sparqlModule.sparqlObjectFilterList={"http://dbpedia.org/resource/Category:Articles_", + "http://dbpedia.org/resource/Category:Wikipedia_", + "http://xmlns.com/foaf/0.1/", + "http://dbpedia.org/resource/Category", + "http://dbpedia.org/resource/Template", + "http://upload.wikimedia.org/wikipedia/commons"};*/ +//sparqlModule.classList={}; +//sparqlModule.useLiterals = false; + + + + +//mathematiker ++test("http://dbpedia.org/resource/Pythagoras"). +//well you know ++test("http://dbpedia.org/resource/Philolaus"). +//was a Greek Pythagorean and Presocratic. ++test("http://dbpedia.org/resource/Archytas"). +//was an Ancient Greek philosopher, mathematician, astronomer, statesman, and strategist. + + +//Philosophen +-test("http://dbpedia.org/resource/Socrates"). +-test("http://dbpedia.org/resource/Plato"). + +-test("http://dbpedia.org/resource/Zeno_of_Elea"). +//was a pre-Socratic Greek philosopher +-test("http://dbpedia.org/resource/Democritus"). +//was a pre-Socratic Greek philosopher + + + + + Added: trunk/examples/dbpedia/SilentBob.conf =================================================================== --- trunk/examples/dbpedia/SilentBob.conf (rev 0) +++ trunk/examples/dbpedia/SilentBob.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,79 @@ +loadJarFile("lib/modules/sparqlModule.jar"); +runPreprocessingModule("org.dllearner.modules.SparqlModule"); + +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = false; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.6; +refinement.quiet = false; +refinement.useTooWeakList = true; + +// search tree protocol +refinement.writeSearchTree = true; +refinement.searchTreeFile = "SilentBob_searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +runPreprocessingModule("org.dllearner.modules.SparqlModule"); + +hidePrefix="http://dbpedia.org/resource/"; + + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = true; +refinement.useNegation = false; +// missbraucht als number of recursions, wird minus 10 gerechnet +// es gilt: +/** +11 flach nicht zu empfehlen +12 Klassen f�r objects und properties of objects +13 Klassen f�r properties of objects und superklassen von klassen +**/ +gp.numberOfIndividuals = 13; +// nur yago =0 , nur category = 1 +// sollte nicht mit aufgenommen werden eher 3 listen mit uris +gp.crossoverPercent = 1; + + + + ++test("http://dbpedia.org/resource/Jason_Mewes"). ++test("http://dbpedia.org/resource/Kevin_Smith"). +-test("http://dbpedia.org/resource/Trey_Parker"). +-test("http://dbpedia.org/resource/Matt_Stone"). + + + +/* +TBox[0]: +RBox[0]: +ABox[0]: + +Subsumption Hierarchy is improved for Refinement Operator Based Algorithm +java.util.NoSuchElementException + at java.util.TreeMap.key(Unknown Source) + at java.util.TreeMap.firstKey(Unknown Source) + at java.util.TreeSet.first(Unknown Source) + at org.dllearner.reasoning.SubsumptionHierarchy.improveSubsumptionHierar +chy(Unknown Source) + at org.dllearner.Main.<init>(Unknown Source) + at org.dllearner.parser.DLLearner.main(Unknown Source) + at org.dllearner.QuickStart.main(Unknown Source) + + +*/ + + + + + Added: trunk/examples/dbpedia/SilentBobWorking1.conf =================================================================== --- trunk/examples/dbpedia/SilentBobWorking1.conf (rev 0) +++ trunk/examples/dbpedia/SilentBobWorking1.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,60 @@ +loadJarFile("lib/modules/sparqlModule.jar"); +runPreprocessingModule("org.dllearner.modules.SparqlModule"); + +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = false; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.6; +refinement.quiet = false; +refinement.useTooWeakList = true; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "Aristotle_searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +hidePrefix="http://dbpedia.org/resource/"; + + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = true; +refinement.useNegation = false; +// missbraucht als number of recursions, wird minus 10 gerechnet +// es gilt: +/** +11 flach nicht zu empfehlen +12 Klassen fr objects und properties of objects +13 Klassen fr properties of objects und superklassen von klassen +**/ +gp.numberOfIndividuals = 13; +// nur yago =0 , nur category = 1 nur skos+cat =2 +// sollte nicht mit aufgenommen werden eher 3 listen mit uris +gp.crossoverPercent = 0; + +// http://dbpedia.org/class/yago/agnostic OR http://dbpedia.org/class/yago/artist +// http://dbpedia.org/class/yago/agnostic OR http://dbpedia.org/class/yago/teetotaler + + ++test("http://dbpedia.org/resource/Matt_Stone"). ++test("http://dbpedia.org/resource/Sarah_Silverman"). +-test("http://dbpedia.org/resource/Jim_Carrey"). +-test("http://dbpedia.org/resource/Jason_Mewes"). +-test("http://dbpedia.org/resource/Kevin_Smith"). +-test("http://dbpedia.org/resource/Trey_Parker"). +-test("http://dbpedia.org/resource/Adam_Sandler"). + + + + + Added: trunk/examples/dbpedia/SilentBobWorking2.conf =================================================================== --- trunk/examples/dbpedia/SilentBobWorking2.conf (rev 0) +++ trunk/examples/dbpedia/SilentBobWorking2.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,105 @@ +loadJarFile("lib/modules/sparqlModule.jar"); +runPreprocessingModule("org.dllearner.modules.SparqlModule"); + +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = false; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.6; +refinement.quiet = false; +refinement.useTooWeakList = true; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "Aristotle_searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +hidePrefix="http://dbpedia.org/resource/"; + + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = true; +refinement.useNegation = false; +// missbraucht als number of recursions, wird minus 10 gerechnet +// es gilt: +/** +11 flach nicht zu empfehlen +12 Klassen f�r objects und properties of objects +13 Klassen f�r properties of objects und superklassen von klassen +**/ +gp.numberOfIndividuals = 13; +// nur yago =0 , nur category = 1 nur skos+cat =2 +// sollte nicht mit aufgenommen werden eher 3 listen mit uris +gp.crossoverPercent = 2; + +// hier sind alternativen zum ausklammern + + +/* +Category:1970s AND Category:Religion_in_the_United_States +Category:Actors AND Category:Religion_in_the_United_States +*/ + ++test("http://dbpedia.org/resource/Matt_Stone"). ++test("http://dbpedia.org/resource/Sarah_Silverman"). ++test("http://dbpedia.org/resource/Kevin_Smith"). + +-test("http://dbpedia.org/resource/Jason_Mewes"). +-test("http://dbpedia.org/resource/Jim_Carrey"). +-test("http://dbpedia.org/resource/Trey_Parker"). +-test("http://dbpedia.org/resource/Adam_Sandler"). + + + + +/* +Category:1970s AND Category:Voice_actors_by_series) +Category:Actors_by_nationality AND Category:Voice_actors_by_series) +Category:Actors_by_religion AND Category:Voice_actors_by_series) +Category:Ethnic_groups_in_the_United_States AND Category:Voice_actors_by_seri +es) +Category:European_diaspora AND Category:Voice_actors_by_series) +Category:Jews AND Category:Voice_actors_by_series) +Category:Jews_and_Judaism_in_the_United_States AND Category:Voice_actors_by_s +eries) +Category:Jews_by_country AND Category:Voice_actors_by_series) +Category:Jews_by_occupation AND Category:Voice_actors_by_series) +Category:Middle_Eastern_Americans AND Category:Voice_actors_by_series) +Category:People_by_ethnic_or_national_origin AND Category:Voice_actors_by_ser +ies) +Category:People_by_nationality_and_religion AND Category:Voice_actors_by_seri +es) +Category:Religion_in_the_United_States AND Category:Voice_actors_by_series) + ++test("http://dbpedia.org/resource/Matt_Stone"). ++test("http://dbpedia.org/resource/Sarah_Silverman"). +-test("http://dbpedia.org/resource/Kevin_Smith"). +-test("http://dbpedia.org/resource/Jason_Mewes"). +-test("http://dbpedia.org/resource/Jim_Carrey"). +-test("http://dbpedia.org/resource/Trey_Parker"). +-test("http://dbpedia.org/resource/Adam_Sandler"). +*/ + + +/* +(Category:Actors AND Category:European_diaspora) ++test("http://dbpedia.org/resource/Matt_Stone"). ++test("http://dbpedia.org/resource/Sarah_Silverman"). ++test("http://dbpedia.org/resource/Brian_O%27Halloran"). +-test("http://dbpedia.org/resource/Kevin_Smith"). +-test("http://dbpedia.org/resource/Jason_Mewes"). +-test("http://dbpedia.org/resource/Jim_Carrey"). +-test("http://dbpedia.org/resource/Trey_Parker"). +-test("http://dbpedia.org/resource/Adam_Sandler"). + +*/ \ No newline at end of file Added: trunk/examples/father.conf =================================================================== --- trunk/examples/father.conf (rev 0) +++ trunk/examples/father.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,62 @@ +/** + * Father Example + * + * possible solution: male AND EXISTS hasChild.TOP + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = true; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.5; +refinement.quiet = false; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +refinement.ignoredConcepts = { father }; + +/** background knowledge ***/ +BOTTOM = (male AND female). + +father = (male AND EXISTS hasChild.TOP). + +writeDIGProtocol = true; +digProtocolFile = "types_test.txt"; + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +female(anna). +female(gabi). +female(michelle). + +// children +hasChild(stefan,markus). +hasChild(markus,anna). +hasChild(bernd,gabi). +hasChild(anna,heinz). + +/** examples **/ ++father(stefan). ++father(markus). ++father(bernd). +-father(heinz). +-father(anna). +-father(gabi). +-father(michelle). Property changes on: trunk/examples/father.conf ___________________________________________________________________ Name: svn:executable + * Added: trunk/examples/father.owl =================================================================== --- trunk/examples/father.owl (rev 0) +++ trunk/examples/father.owl 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<rdf:RDF + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns="http://example.com/father#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xml:base="http://example.com/father"> + <owl:Ontology rdf:about=""/> + <owl:Class rdf:ID="female"/> + <owl:Class rdf:ID="male"> + <owl:equivalentClass> + <owl:Class> + <owl:complementOf rdf:resource="#female"/> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + <owl:ObjectProperty rdf:ID="hasChild"/> + <male rdf:ID="markus"> + <hasChild> + <female rdf:ID="anna"> + <hasChild> + <male rdf:ID="heinz"/> + </hasChild> + </female> + </hasChild> + </male> + <male rdf:ID="stefan"> + <hasChild rdf:resource="#markus"/> + </male> + <female rdf:ID="michelle"/> + <male rdf:ID="martin"> + <hasChild rdf:resource="#heinz"/> + </male> +</rdf:RDF> Added: trunk/examples/father2.conf =================================================================== --- trunk/examples/father2.conf (rev 0) +++ trunk/examples/father2.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,23 @@ +/** + * Another Father Example (this time using OWL import) + * + */ + +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +import("father.owl"); + +// do not display http://example.com/father# in concepts +// and roles to make the output more readable +hidePrefix = "http://example.com/father#"; + +writeDIGProtocol = true; +digProtocolFile = "owlapi_dig.txt"; + +/** examples **/ ++father("http://example.com/father#stefan"). ++father("http://example.com/father#markus"). ++father("http://example.com/father#martin"). +-father("http://example.com/father#heinz"). +-father("http://example.com/father#anna"). +-father("http://example.com/father#michelle"). Added: trunk/examples/forte/forte.conf =================================================================== --- trunk/examples/forte/forte.conf (rev 0) +++ trunk/examples/forte/forte.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,507 @@ +/** + * Extracted from the FORTE (First Order Revision of Theories from Examples) + * data set + * + * http://www.cs.utexas.edu/users/ml/forte.html + * + */ + +// control output +// showIndividuals = true; +showConcepts = true; +showRoles = true; +// showInternalKB = true; +// showSubsumptionHierarchy = true; + + +algorithm = hybridGP; +gp.algorithmType = generational; +gp.numberOfIndividuals = 100; +// gp.selectionType = tournament; + + +// algorithm = gp; +// gp.refinementPercent = 70; +// gp.crossoverPercent = 25; + +reasoner = dig; + +// Subrole(sister,sibling). +// Subrole(brother,sibling). + +BOTTOM = (male AND female). + +Symmetric(sibling). +Symmetric(married). +Functional(married). + +male(alfred). +female(alice). +female(angela). +female(ann). +male(art). +female(beatrice). +male(bob). +female(callie). +male(calvin). +male(carl). +male(carlos). +female(christy). +female(cornelia). +male(david). +female(deanna). +female(elisa). +male(eric). +female(f12). +female(f14). +female(f19). +female(f2). +female(f20). +female(f21). +female(f22). +female(f23). +female(f25). +female(f26). +female(f28). +female(f8). +female(fannie). +male(fred). +male(frederick). +female(gail). +male(george). +male(harry). +female(helen). +male(jack). +male(james). +female(jane). +female(janet). +male(jonas). +female(kari). +male(karl). +male(leon). +female(lorrie). +male(m1). +male(m10). +male(m11). +male(m13). +male(m15). +male(m16). +male(m17). +male(m18). +male(m24). +male(m27). +male(m29). +male(m3). +male(m4). +male(m5). +male(m6). +male(m7). +male(m9). +female(maria). +male(mark). +female(martha). +male(melvin). +female(nancy). +male(neil). +male(nero). +female(nonnie). +female(oma). +male(owen). +male(paul). +female(paula). +male(peter). +female(prissie). +female(rachel). +male(ray). +female(regina). +male(steve). +female(susan). +female(terri). +male(terry). +male(umo). +male(walt). +female(wendy). + +sibling(angela,ray). +sibling(art,umo). +sibling(art,wendy). +sibling(calvin,christy). +sibling(calvin,jack). +sibling(christy,calvin). +sibling(christy,jack). +sibling(cornelia,melvin). +sibling(cornelia,nancy). +sibling(david,elisa). +sibling(elisa,david). +sibling(eric,fannie). +sibling(eric,gail). +sibling(eric,harry). +sibling(f12,m11). +sibling(f14,m13). +sibling(f14,m15). +sibling(f19,f20). +sibling(f19,m18). +sibling(f2,m1). +sibling(f20,f19). +sibling(f20,m18). +sibling(f21,f22). +sibling(f22,f21). +sibling(f23,f25). +sibling(f23,m24). +sibling(f25,f23). +sibling(f25,m24). +sibling(f26,f28). +sibling(f26,m27). +sibling(f28,f26). +sibling(f28,m27). +sibling(f8,m10). +sibling(f8,m9). +sibling(fannie,eric). +sibling(fannie,gail). +sibling(fannie,harry). +sibling(frederick,jane). +sibling(frederick,prissie). +sibling(gail,eric). +sibling(gail,fannie). +sibling(gail,harry). +sibling(harry,eric). +sibling(harry,fannie). +sibling(harry,gail). +sibling(jack,calvin). +sibling(jack,christy). +sibling(jane,frederick). +sibling(jane,prissie). +sibling(janet,nero). +sibling(jonas,terry). +sibling(karl,lorrie). +sibling(karl,mark). +sibling(lorrie,karl). +sibling(lorrie,mark). +sibling(m1,f2). +sibling(m10,f8). +sibling(m10,m9). +sibling(m11,f12). +sibling(m13,f14). +sibling(m13,m15). +sibling(m15,f14). +sibling(m15,m13). +sibling(m16,m17). +sibling(m17,m16). +sibling(m18,f19). +sibling(m18,f20). +sibling(m24,f23). +sibling(m24,f25). +sibling(m27,f26). +sibling(m27,f28). +sibling(m4,m5). +sibling(m4,m6). +sibling(m4,m7). +sibling(m5,m4). +sibling(m5,m6). +sibling(m5,m7). +sibling(m6,m4). +sibling(m6,m5). +sibling(m6,m7). +sibling(m7,m4). +sibling(m7,m5). +sibling(m7,m6). +sibling(m9,f8). +sibling(m9,m10). +sibling(mark,karl). +sibling(mark,lorrie). +sibling(melvin,cornelia). +sibling(melvin,nancy). +sibling(nancy,cornelia). +sibling(nancy,melvin). +sibling(nero,janet). +sibling(oma,paul). +sibling(oma,rachel). +sibling(paul,oma). +sibling(paul,rachel). +sibling(prissie,frederick). +sibling(prissie,jane). +sibling(rachel,oma). +sibling(rachel,paul). +sibling(ray,angela). +sibling(terry,jonas). +sibling(umo,art). +sibling(umo,wendy). +sibling(wendy,art). +sibling(wendy,umo). + +parent(ann, david). +parent(ann, elisa). +parent(beatrice, eric). +parent(beatrice, fannie). +parent(beatrice, gail). +parent(beatrice, harry). +parent(callie, karl). +parent(callie, lorrie). +parent(callie, mark). +parent(kari, janet). +parent(kari, nero). +parent(lorrie, oma). +parent(lorrie, paul). +parent(lorrie, rachel). +parent(martha, susan). +parent(deanna, jonas). parent(deanna, terry). parent(elisa, umo). +parent(elisa, wendy). parent(elisa, art). parent(fannie, cornelia). +parent(fannie, melvin). parent(fannie, nancy). parent(helen, prissie). +parent(helen, jane). parent(janet, jack). parent(janet, calvin). +parent(janet, christy). parent(nonnie, angela). parent(nonnie, ray). +parent(terri, f8). parent(terri, m9). parent(terri, m10). +parent(wendy, m11). parent(wendy, f12). parent(alice, m13). +parent(alice, f14). parent(alice, m15). parent(maria, m16). +parent(maria, m17). parent(nancy, m18). parent(nancy, f19). +parent(nancy, f20). parent(prissie, f21). parent(prissie, f22). +parent(jane, f23). parent(jane, m24). parent(jane, f25). +parent(christy, f26). parent(christy, m27). parent(christy, f28). +parent(regina, m29). parent(oma, m1). parent(oma, f2). +parent(paula, m3). parent(susan, m4). parent(susan, m5). +parent(susan, m6). parent(susan, m7). parent(helen, frederick). + +parent(alfred, david). parent(alfred, elisa). parent(bob, eric). +parent(bob, fannie). parent(bob, gail). parent(bob, harry). +parent(carl, karl). parent(carl, lorrie). parent(carl, mark). +parent(karl, janet). parent(karl, nero). parent(leon, oma). +parent(leon, paul). parent(leon, rachel). parent(mark, susan). +parent(david, jonas). parent(david, terry). parent(eric, umo). +parent(eric, wendy). parent(eric, art). parent(fred, cornelia). +parent(fred, melvin). parent(fred, nancy). parent(harry, prissie). +parent(harry, jane). parent(james, jack). parent(james, calvin). +parent(james, christy). parent(nero, angela). parent(nero, ray). +parent(terry, f8). parent(terry, m9). parent(terry, m10). +parent(walt, m11). parent(walt, f12). parent(art, m13). +parent(art, f14). parent(art, m15). parent(melvin, m16). +parent(melvin, m17). parent(neil, m18). parent(neil, f19). +parent(neil, f20). parent(peter, f21). parent(peter, f22). +parent(jack, f23). parent(jack, m24). parent(jack, f25). +parent(carlos, f26). parent(carlos, m27). parent(carlos, f28). +parent(ray, m29). parent(owen, m1). parent(owen, f2). +parent(paul, m3). parent(steve, m4). parent(steve, m5). +parent(steve, m6). parent(steve, m7). parent(harry, frederick). + + married(ann, alfred). married(beatrice, bob). married(callie, carl). + married(deanna, david). married(elisa, eric). married(fannie, fred). + married(gail, george). married(helen, harry). married(janet, james). + married(kari, karl). married(lorrie, leon). married(martha, mark). + married(nonnie, nero). married(oma, owen). married(paula, paul). + married(susan, steve). married(terri, terry). married(wendy, walt). + married(alice, art). married(maria, melvin). married(nancy, neil). + married(prissie, peter). married(jane, jack). married(christy, carlos). + married(regina, ray). + +/* small example set ++isUncle(art). ++isUncle(calvin). ++isUncle(carlos). ++isUncle(david). ++isUncle(eric). ++isUncle(fred). ++isUncle(frederick). ++isUncle(george). + +-isUncle(alfred). +-isUncle(alice). +-isUncle(angela). +-isUncle(bob). +-isUncle(carl). +-isUncle(christy). +-isUncle(karl). +*/ + +// complete example set ++isUncle(art). ++isUncle(calvin). ++isUncle(carlos). ++isUncle(david). ++isUncle(eric). ++isUncle(fred). ++isUncle(frederick). ++isUncle(george). ++isUncle(harry). ++isUncle(jack). ++isUncle(james). ++isUncle(jonas). ++isUncle(karl). ++isUncle(leon). ++isUncle(mark). ++isUncle(melvin). ++isUncle(neil). ++isUncle(nero). ++isUncle(owen). ++isUncle(paul). ++isUncle(peter). ++isUncle(umo). ++isUncle(walt). + +-isUncle(alfred). +-isUncle(alice). +-isUncle(angela). +-isUncle(ann). +-isUncle(beatrice). +-isUncle(bob). +-isUncle(callie). +-isUncle(carl). +-isUncle(christy). +-isUncle(cornelia). +-isUncle(deanna). +-isUncle(elisa). +-isUncle(f12). +-isUncle(f14). +-isUncle(f19). +-isUncle(f2). +-isUncle(f20). +-isUncle(f21). +-isUncle(f22). +-isUncle(f23). +-isUncle(f25). +-isUncle(f26). +-isUncle(f28). +-isUncle(f8). +-isUncle(fannie). +-isUncle(gail). +-isUncle(helen). +-isUncle(jane). +-isUncle(janet). +-isUncle(kari). +-isUncle(lorrie). +-isUncle(m1). +-isUncle(m10). +-isUncle(m11). +-isUncle(m13). +-isUncle(m15). +-isUncle(m16). +-isUncle(m17). +-isUncle(m18). +-isUncle(m24). +-isUncle(m27). +-isUncle(m29). +-isUncle(m3). +-isUncle(m4). +-isUncle(m5). +-isUncle(m6). +-isUncle(m7). +-isUncle(m9). +-isUncle(maria). +-isUncle(martha). +-isUncle(nancy). +-isUncle(nonnie). +-isUncle(oma). +-isUncle(paula). +-isUncle(prissie). +-isUncle(rachel). +-isUncle(ray). +-isUncle(regina). +-isUncle(steve). +-isUncle(susan). +-isUncle(terri). +-isUncle(terry). +-isUncle(wendy). + + + +// temporär: +/* +married(art,alice). +married(david,deanna). +married(harry,helen). +married(melvin,maria). +married(ray,regina). +married(terry,terri). +*/ + +/* Here's the family shown graphically: + + Steve |--- m7 + Martha | | |--- m6 + | |------ Susan |--- m5 + /-- Mark | |--- m4 + / + / /-- Rachel + / / + / / + Callie | | + | |----- Lorrie | + Carl | | |------- Paul | + \ Leon | | |--- m3 + | | Paula | + | \ + | \ + | \----- Oma |--- f2 + | | | + | Owen |--- m1 + | + | /----- Ray | + | / | |--- m29 + | / Regina | + | Nonnie | + | | | + | /---- Nero |----- Angela + | / + | / + \---- Karl | Carlos |--- f28 + | | | |--- m27 + Kari | /- Christy |--- f26 + \ / + \ / + \--- Janet | + | |----- Calvin + James | + \ + \ + \---- Jack |--- f25 + | |--- m24 + /---- Jane |--- f23 + / + / + Helen | + | |-- Frederick + /-- Harry | + / \ + | \ + | \- Prissie |--- f22 + | | | + | Peter |--- f21 + | + | George + | | + / /-- Gail + | / Neil |--- f20 + Bob |-/ | |--- f19 + | | /--- Nancy |--- m18 + Beatrice |-\ / + | \ / + \ \- Fannie | + | | |-- Cornelia + | Fred | + | \ + | \ + | \-- Melvin |--- m17 + | | | + | Maria |--- m16 + | + | Alice |--- m15 + | | |--- f14 + | /----- Art |--- m13 + | / + \ / + \--- Eric | + | |------- Umo + /-- Elisa | + / \ + / \ + Ann | \--- Wendy |--- f12 + | | | | + Alfred | Walt |--- m11 + \ + \ + \-- David | ----- Jonas + | | + Deanna | + \ + \ + \--- Terry |--- m10 + | |--- m9 + Terri |--- f8 +*/ \ No newline at end of file Added: trunk/examples/forte/forte.owl =================================================================== --- trunk/examples/forte/forte.owl (rev 0) +++ trunk/examples/forte/forte.owl 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,547 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE rdf:RDF [ + <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> +]> + +<rdf:RDF + xml:base="http://localhost/foo" + xmlns:a="http://localhost/foo#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + +<owl:Ontology rdf:about=""/> + +<owl:Class rdf:about="&owl;Nothing"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#male"/> + <owl:Class rdf:about="#female"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:ObjectProperty rdf:ID="married"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdf:type rdf:resource="&owl;FunctionalProperty"/> +</owl:ObjectProperty> + +<owl:ObjectProperty rdf:ID="sibling"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> +</owl:ObjectProperty> + +<a:male rdf:ID="alfred"> + <a:parent rdf:resource="#david"/> + <a:parent rdf:resource="#elisa"/> +</a:male> + +<a:female rdf:ID="alice"> + <a:married rdf:resource="#art"/> + <a:parent rdf:resource="#f14"/> + <a:parent rdf:resource="#m13"/> + <a:parent rdf:resource="#m15"/> +</a:female> + +<a:female rdf:ID="angela"> + <a:sibling rdf:resource="#ray"/> +</a:female> + +<a:female rdf:ID="ann"> + <a:married rdf:resource="#alfred"/> + <a:parent rdf:resource="#david"/> + <a:parent rdf:resource="#elisa"/> +</a:female> + +<a:male rdf:ID="art"> + <a:parent rdf:resource="#f14"/> + <a:parent rdf:resource="#m13"/> + <a:parent rdf:resource="#m15"/> + <a:sibling rdf:resource="#umo"/> + <a:sibling rdf:resource="#wendy"/> +</a:male> + +<a:female rdf:ID="beatrice"> + <a:married rdf:resource="#bob"/> + <a:parent rdf:resource="#eric"/> + <a:parent rdf:resource="#fannie"/> + <a:parent rdf:resource="#gail"/> + <a:parent rdf:resource="#harry"/> +</a:female> + +<a:male rdf:ID="bob"> + <a:parent rdf:resource="#eric"/> + <a:parent rdf:resource="#fannie"/> + <a:parent rdf:resource="#gail"/> + <a:parent rdf:resource="#harry"/> +</a:male> + +<a:female rdf:ID="callie"> + <a:married rdf:resource="#carl"/> + <a:parent rdf:resource="#karl"/> + <a:parent rdf:resource="#lorrie"/> + <a:parent rdf:resource="#mark"/> +</a:female> + +<a:male rdf:ID="calvin"> + <a:sibling rdf:resource="#christy"/> + <a:sibling rdf:resource="#jack"/> +</a:male> + +<a:male rdf:ID="carl"> + <a:parent rdf:resource="#karl"/> + <a:parent rdf:resource="#lorrie"/> + <a:parent rdf:resource="#mark"/> +</a:male> + +<a:male rdf:ID="carlos"> + <a:parent rdf:resource="#f26"/> + <a:parent rdf:resource="#f28"/> + <a:parent rdf:resource="#m27"/> +</a:male> + +<a:female rdf:ID="christy"> + <a:married rdf:resource="#carlos"/> + <a:parent rdf:resource="#f26"/> + <a:parent rdf:resource="#f28"/> + <a:parent rdf:resource="#m27"/> + <a:sibling rdf:resource="#calvin"/> + <a:sibling rdf:resource="#jack"/> +</a:female> + +<a:female rdf:ID="cornelia"> + <a:sibling rdf:resource="#melvin"/> + <a:sibling rdf:resource="#nancy"/> +</a:female> + +<a:male rdf:ID="david"> + <a:parent rdf:resource="#jonas"/> + <a:parent rdf:resource="#terry"/> + <a:sibling rdf:resource="#elisa"/> +</a:male> + +<a:female rdf:ID="deanna"> + <a:married rdf:resource="#david"/> + <a:parent rdf:resource="#jonas"/> + <a:parent rdf:resource="#terry"/> +</a:female> + +<a:female rdf:ID="elisa"> + <a:married rdf:resource="#eric"/> + <a:parent rdf:resource="#art"/> + <a:parent rdf:resource="#umo"/> + <a:parent rdf:resource="#wendy"/> + <a:sibling rdf:resource="#david"/> +</a:female> + +<a:male rdf:ID="eric"> + <a:parent rdf:resource="#art"/> + <a:parent rdf:resource="#umo"/> + <a:parent rdf:resource="#wendy"/> + <a:sibling rdf:resource="#fannie"/> + <a:sibling rdf:resource="#gail"/> + <a:sibling rdf:resource="#harry"/> +</a:male> + +<a:female rdf:ID="f12"> + <a:sibling rdf:resource="#m11"/> +</a:female> + +<a:female rdf:ID="f14"> + <a:sibling rdf:resource="#m13"/> + <a:sibling rdf:resource="#m15"/> +</a:female> + +<a:female rdf:ID="f19"> + <a:sibling rdf:resource="#f20"/> + <a:sibling rdf:resource="#m18"/> +</a:female> + +<a:female rdf:ID="f2"> + <a:sibling rdf:resource="#m1"/> +</a:female> + +<a:female rdf:ID="f20"> + <a:sibling rdf:resource="#f19"/> + <a:sibling rdf:resource="#m18"/> +</a:female> + +<a:female rdf:ID="f21"> + <a:sibling rdf:resource="#f22"/> +</a:female> + +<a:female rdf:ID="f22"> + <a:sibling rdf:resource="#f21"/> +</a:female> + +<a:female rdf:ID="f23"> + <a:sibling rdf:resource="#f25"/> + <a:sibling rdf:resource="#m24"/> +</a:female> + +<a:female rdf:ID="f25"> + <a:sibling rdf:resource="#f23"/> + <a:sibling rdf:resource="#m24"/> +</a:female> + +<a:female rdf:ID="f26"> + <a:sibling rdf:resource="#f28"/> + <a:sibling rdf:resource="#m27"/> +</a:female> + +<a:female rdf:ID="f28"> + <a:sibling rdf:resource="#f26"/> + <a:sibling rdf:resource="#m27"/> +</a:female> + +<a:female rdf:ID="f8"> + <a:sibling rdf:resource="#m10"/> + <a:sibling rdf:resource="#m9"/> +</a:female> + +<a:female rdf:ID="fannie"> + <a:married rdf:resource="#fred"/> + <a:parent rdf:resource="#cornelia"/> + <a:parent rdf:resource="#melvin"/> + <a:parent rdf:resource="#nancy"/> + <a:sibling rdf:resource="#eric"/> + <a:sibling rdf:resource="#gail"/> + <a:sibling rdf:resource="#harry"/> +</a:female> + +<a:male rdf:ID="fred"> + <a:parent rdf:resource="#cornelia"/> + <a:parent rdf:resource="#melvin"/> + <a:parent rdf:resource="#nancy"/> +</a:male> + +<a:male rdf:ID="frederick"> + <a:sibling rdf:resource="#jane"/> + <a:sibling rdf:resource="#prissie"/> +</a:male> + +<a:female rdf:ID="gail"> + <a:married rdf:resource="#george"/> + <a:sibling rdf:resource="#eric"/> + <a:sibling rdf:resource="#fannie"/> + <a:sibling rdf:resource="#harry"/> +</a:female> + +<a:male rdf:ID="george"/> + +<a:male rdf:ID="harry"> + <a:parent rdf:resource="#frederick"/> + <a:parent rdf:resource="#jane"/> + <a:parent rdf:resource="#prissie"/> + <a:sibling rdf:resource="#eric"/> + <a:sibling rdf:resource="#fannie"/> + <a:sibling rdf:resource="#gail"/> +</a:male> + +<a:female rdf:ID="helen"> + <a:married rdf:resource="#harry"/> + <a:parent rdf:resource="#frederick"/> + <a:parent rdf:resource="#jane"/> + <a:parent rdf:resource="#prissie"/> +</a:female> + +<a:male rdf:ID="jack"> + <a:parent rdf:resource="#f23"/> + <a:parent rdf:resource="#f25"/> + <a:parent rdf:resource="#m24"/> + <a:sibling rdf:resource="#calvin"/> + <a:sibling rdf:resource="#christy"/> +</a:male> + +<a:male rdf:ID="james"> + <a:parent rdf:resource="#calvin"/> + <a:parent rdf:resource="#christy"/> + <a:parent rdf:resource="#jack"/> +</a:male> + +<a:female rdf:ID="jane"> + <a:married rdf:resource="#jack"/> + <a:parent rdf:resource="#f23"/> + <a:parent rdf:resource="#f25"/> + <a:parent rdf:resource="#m24"/> + <a:sibling rdf:resource="#frederick"/> + <a:sibling rdf:resource="#prissie"/> +</a:female> + +<a:female rdf:ID="janet"> + <a:married rdf:resource="#james"/> + <a:parent rdf:resource="#calvin"/> + <a:parent rdf:resource="#christy"/> + <a:parent rdf:resource="#jack"/> + <a:sibling rdf:resource="#nero"/> +</a:female> + +<a:male rdf:ID="jonas"> + <a:sibling rdf:resource="#terry"/> +</a:male> + +<a:female rdf:ID="kari"> + <a:married rdf:resource="#karl"/> + <a:parent rdf:resource="#janet"/> + <a:parent rdf:resource="#nero"/> +</a:female> + +<a:male rdf:ID="karl"> + <a:parent rdf:resource="#janet"/> + <a:parent rdf:resource="#nero"/> + <a:sibling rdf:resource="#lorrie"/> + <a:sibling rdf:resource="#mark"/> +</a:male> + +<a:male rdf:ID="leon"> + <a:parent rdf:resource="#oma"/> + <a:parent rdf:resource="#paul"/> + <a:parent rdf:resource="#rachel"/> +</a:male> + +<a:female rdf:ID="lorrie"> + <a:married rdf:resource="#leon"/> + <a:parent rdf:resource="#oma"/> + <a:parent rdf:resource="#paul"/> + <a:parent rdf:resource="#rachel"/> + <a:sibling rdf:resource="#karl"/> + <a:sibling rdf:resource="#mark"/> +</a:female> + +<a:male rdf:ID="m1"> + <a:sibling rdf:resource="#f2"/> +</a:male> + +<a:male rdf:ID="m10"> + <a:sibling rdf:resource="#f8"/> + <a:sibling rdf:resource="#m9"/> +</a:male> + +<a:male rdf:ID="m11"> + <a:sibling rdf:resource="#f12"/> +</a:male> + +<a:male rdf:ID="m13"> + <a:sibling rdf:resource="#f14"/> + <a:sibling rdf:resource="#m15"/> +</a:male> + +<a:male rdf:ID="m15"> + <a:sibling rdf:resource="#f14"/> + <a:sibling rdf:resource="#m13"/> +</a:male> + +<a:male rdf:ID="m16"> + <a:sibling rdf:resource="#m17"/> +</a:male> + +<a:male rdf:ID="m17"> + <a:sibling rdf:resource="#m16"/> +</a:male> + +<a:male rdf:ID="m18"> + <a:sibling rdf:resource="#f19"/> + <a:sibling rdf:resource="#f20"/> +</a:male> + +<a:male rdf:ID="m24"> + <a:sibling rdf:resource="#f23"/> + <a:sibling rdf:resource="#f25"/> +</a:male> + +<a:male rdf:ID="m27"> + <a:sibling rdf:resource="#f26"/> + <a:sibling rdf:resource="#f28"/> +</a:male> + +<a:male rdf:ID="m29"/> + +<a:male rdf:ID="m3"/> + +<a:male rdf:ID="m4"> + <a:sibling rdf:resource="#m5"/> + <a:sibling rdf:resource="#m6"/> + <a:sibling rdf:resource="#m7"/> +</a:male> + +<a:male rdf:ID="m5"> + <a:sibling rdf:resource="#m4"/> + <a:sibling rdf:resource="#m6"/> + <a:sibling rdf:resource="#m7"/> +</a:male> + +<a:male rdf:ID="m6"> + <a:sibling rdf:resource="#m4"/> + <a:sibling rdf:resource="#m5"/> + <a:sibling rdf:resource="#m7"/> +</a:male> + +<a:male rdf:ID="m7"> + <a:sibling rdf:resource="#m4"/> + <a:sibling rdf:resource="#m5"/> + <a:sibling rdf:resource="#m6"/> +</a:male> + +<a:male rdf:ID="m9"> + <a:sibling rdf:resource="#f8"/> + <a:sibling rdf:resource="#m10"/> +</a:male> + +<a:female rdf:ID="maria"> + <a:married rdf:resource="#melvin"/> + <a:parent rdf:resource="#m16"/> + <a:parent rdf:resource="#m17"/> +</a:female> + +<a:male rdf:ID="mark"> + <a:parent rdf:resource="#susan"/> + <a:sibling rdf:resource="#karl"/> + <a:sibling rdf:resource="#lorrie"/> +</a:male> + +<a:female rdf:ID="martha"> + <a:married rdf:resource="#mark"/> + <a:parent rdf:resource="#susan"/> +</a:female> + +<a:male rdf:ID="melvin"> + <a:parent rdf:resource="#m16"/> + <a:parent rdf:resource="#m17"/> + <a:sibling rdf:resource="#cornelia"/> + <a:sibling rdf:resource="#nancy"/> +</a:male> + +<a:female rdf:ID="nancy"> + <a:married rdf:resource="#neil"/> + <a:parent rdf:resource="#f19"/> + <a:parent rdf:resource="#f20"/> + <a:parent rdf:resource="#m18"/> + <a:sibling rdf:resource="#cornelia"/> + <a:sibling rdf:resource="#melvin"/> +</a:female> + +<a:male rdf:ID="neil"> + <a:parent rdf:resource="#f19"/> + <a:parent rdf:resource="#f20"/> + <a:parent rdf:resource="#m18"/> +</a:male> + +<a:male rdf:ID="nero"> + <a:parent rdf:resource="#angela"/> + <a:parent rdf:resource="#ray"/> + <a:sibling rdf:resource="#janet"/> +</a:male> + +<a:female rdf:ID="nonnie"> + <a:married rdf:resource="#nero"/> + <a:parent rdf:resource="#angela"/> + <a:parent rdf:resource="#ray"/> +</a:female> + +<a:female rdf:ID="oma"> + <a:married rdf:resource="#owen"/> + <a:parent rdf:resource="#f2"/> + <a:parent rdf:resource="#m1"/> + <a:sibling rdf:resource="#paul"/> + <a:sibling rdf:resource="#rachel"/> +</a:female> + +<a:male rdf:ID="owen"> + <a:parent rdf:resource="#f2"/> + <a:parent rdf:resource="#m1"/> +</a:male> + +<a:male rdf:ID="paul"> + <a:parent rdf:resource="#m3"/> + <a:sibling rdf:resource="#oma"/> + <a:sibling rdf:resource="#rachel"/> +</a:male> + +<a:female rdf:ID="paula"> + <a:married rdf:resource="#paul"/> + <a:parent rdf:resource="#m3"/> +</a:female> + +<a:male rdf:ID="peter"> + <a:parent rdf:resource="#f21"/> + <a:parent rdf:resource="#f22"/> +</a:male> + +<a:female rdf:ID="prissie"> + <a:married rdf:resource="#peter"/> + <a:parent rdf:resource="#f21"/> + <a:parent rdf:resource="#f22"/> + <a:sibling rdf:resource="#frederick"/> + <a:sibling rdf:resource="#jane"/> +</a:female> + +<a:female rdf:ID="rachel"> + <a:sibling rdf:resource="#oma"/> + <a:sibling rdf:resource="#paul"/> +</a:female> + +<a:male rdf:ID="ray"> + <a:parent rdf:resource="#m29"/> + <a:sibling rdf:resource="#angela"/> +</a:male> + +<a:female rdf:ID="regina"> + <a:married rdf:resource="#ray"/> + <a:parent rdf:resource="#m29"/> +</a:female> + +<a:male rdf:ID="steve"> + <a:parent rdf:resource="#m4"/> + <a:parent rdf:resource="#m5"/> + <a:parent rdf:resource="#m6"/> + <a:parent rdf:resource="#m7"/> +</a:male> + +<a:female rdf:ID="susan"> + <a:married rdf:resource="#steve"/> + <a:parent rdf:resource="#m4"/> + <a:parent rdf:resource="#m5"/> + <a:parent rdf:resource="#m6"/> + <a:parent rdf:resource="#m7"/> +</a:female> + +<a:female rdf:ID="terri"> + <a:married rdf:resource="#terry"/> + <a:parent rdf:resource="#f8"/> + <a:parent rdf:resource="#m10"/> + <a:parent rdf:resource="#m9"/> +</a:female> + +<a:male rdf:ID="terry"> + <a:parent rdf:resource="#f8"/> + <a:parent rdf:resource="#m10"/> + <a:parent rdf:resource="#m9"/> + <a:sibling rdf:resource="#jonas"/> +</a:male> + +<a:male rdf:ID="umo"> + <a:sibling rdf:resource="#art"/> + <a:sibling rdf:resource="#wendy"/> +</a:male> + +<a:male rdf:ID="walt"> + <a:parent rdf:resource="#f12"/> + <a:parent rdf:resource="#m11"/> +</a:male> + +<a:female rdf:ID="wendy"> + <a:married rdf:resource="#walt"/> + <a:parent rdf:resource="#f12"/> + <a:parent rdf:resource="#m11"/> + <a:sibling rdf:resource="#art"/> + <a:sibling rdf:resource="#umo"/> +</a:female> + +<owl:Class rdf:ID="female"/> + +<owl:Class rdf:ID="male"/> + +<owl:ObjectProperty rdf:ID="parent"/> + +</rdf:RDF> Added: trunk/examples/forte/forte_uncle.conf =================================================================== --- trunk/examples/forte/forte_uncle.conf (rev 0) +++ trunk/examples/forte/forte_uncle.conf 2007-08-20 13:28:55 UTC (rev 4) @@ -0,0 +1,495 @@ +/** + * Extracted from the FORTE (First Order Revision of Theories from Examples) + * data set + * + * http://www.cs.utexas.edu/users/ml/forte.html + * + * possible solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP + * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + */ + +// control output +// showIndividuals = true; +showConcepts = true; +showRoles = true; +// showInternalKB = true; +// showSubsumptionHierarchy = true; + +algorithm = refinement; + +BOTTOM = (male AND female). + +Symmetric(sibling). +Symmetric(married). +Functional(married). + +male(alfred). +female(alice). +female(angela). +female(ann). +male(art). +female(beatrice). +male(bob). +female(callie). +male(calvin). +male(carl). +male(carlos). +female(christy). +female(cornelia). +male(david). +female(deanna). +female(elisa). +male(eric). +female(f12). +female(f14). +female(f19). +female(f2). +female(f20). +female(f21). +female(f22). +female(f23). +female(f25). +female(f26). +female(f28). +female(f8). +female(fannie). +male(fred). +male(frederick). +female(gail). +male(george). +male(harry). +female(helen). +male(jack). +male(james). +female(jane). +female(janet). +male(jonas). +female(kari). +male(karl). +male(leon). +female(lorrie). +male(m1). +male(m10). +male(m11). +male(m13). +male(m15). +male(m16). +male(m17). +male(m18). +male(m24). +male(m27). +male(m29). +male(m3). +male(m4). +male(m5). +male(m6). +male(m7). +male(m9). +female(maria). +male(mark). +female(martha). +male(melvin). +female(nancy). +male(neil). +male(nero). +female(nonnie). +female(oma). +male(owen). +male(paul). +female(paula). +male(peter). +female(prissie). +female(rachel). +male(ray). +female(regina). +male(steve). +female(susan). +female(terri). +male(terry). +male(umo). +male(walt). +female(wendy). + +sibling(angela,ray). +sibling(art,umo). +sibling(art,wendy). +sibling(calvin,christy). +sibling(calvin,jack). +sibling(christy,calvin). +sibling(christy,jack). +sibling(cornelia,melvin). +sibling(cornelia,nancy). +sibling(david,elisa). +sibling(elisa,david). +sibling(eric,fannie). +sibling(eric,gail). +sibling(eric,harry). +sibling(f12,m11). +sibling(f14,m13). +sibling(f14,m15). +sibling(f19,f20). +sibling(f19,m18). +sibling(f2,m1). +sibling(f20,f19). +sibling(f20,m18). +sibling(f21,f22). +sibling(f22,f21). +sibling(f23,f25). +sibling(f23,m24). +sibling(f25,f23). +sibling(f25,m24). +sibling(f26,f28). +sibling(f26,m27). +sibling(f28,f26). +sibling(f28,m27). +sibling(f8,m10). +sibling(f8,m9). +sibling(fannie,eric). +sibling(fannie,gail). +sibling(fannie,harry). +sibling(frederick,jane). +sibling(frederick,prissie). +sibling(gail,eric). +sibling(gail,fannie). +sibling(gail,harry). +sibling(harry,eric). +sibling(harry,fannie). +sibling(harry,gail). +sibling(jack,calvin). +sibling(jack,christy). +sibling(jane,frederick). +sibling(jane,prissie). +sibling(janet,nero). +sibling(jonas,terry). +sibling(karl,lorrie). +sibling(karl,mark). +sibling(lorrie,karl). +sibling(lorrie,mark). +sibling(m1,f2). +sibling(m10,f8). +sibling(m10,m9). +sibling(m11,f12). +sibling(m13,f14). +sibling(m13,m15). +sibling(m15,f14). +sibling(m15,m13). +sibling(m16,m17). +sibling(m17,m16). +sibling(m18,f19). +sibling(m18,f20). +sibling(m24,f23). +sibling(m24,f25). +sibling(m27,f26). +sibling(m27,f28). +sibling(m4,m5). +sibling(m4,m6). +sibling(m4,m7). +sibling(m5,m4). +sibling(m5,m6). +sibling(m5,m7). +sibling(m6,m4). +sibling(m6,m5). +sibling(m6,m7). +sibling(m7,m4). +sibling(m7,m5). +sibling(m7,m6). +sibling(m9,f8). +sibling(m9,m10). +sibling(mark,karl). +sibling(mark,lorrie). +sibling(melvin,cornelia). +sibling(melvin,nancy). +sibling(nancy,cornelia). +sibling(nancy,melvin). +sibling(nero,janet). +sibling(oma,paul). +sibling(oma,rachel). +sibling(paul,oma). +sibling(paul,rachel). +sibling(prissie,frederick). +sibling(prissie,jane). +sibling(rachel,oma). +sibling(rachel,paul). +sibling(ray,angela). +sibling(terry,jonas). +sibling(umo,art). +sibling(umo,wendy). +sibling(wendy,art). +sibling(wendy,umo). + +parent(ann, david). +parent(ann, elisa). +parent(beatrice, eric). +parent(beatrice, fannie). +parent(beatrice, gail). +parent(beatrice, harry). +parent(callie, karl). +parent(callie, lorrie). +parent(callie, mark). +parent(kari, janet). +parent(kari, nero). +parent(lorrie, oma). +parent(lorrie, paul). +parent(lorrie, rachel). +parent(martha, susan). +parent(deanna, jonas). parent(deanna, terry). parent(elisa, umo). +parent(elisa, wendy). parent(elisa, art). parent(fannie, cornelia). +parent(fannie, melvin). parent(fannie, nancy). parent(helen, prissie). +parent(helen, jane). parent(janet, jack). parent(janet, calvin). +parent(janet, christy). parent(nonnie, angela). parent(nonnie, ray). +parent(terri, f8). parent(terri, m9). parent(terri, m10). +parent(wendy, m11). parent(wendy, f12). parent(alice, m13). +parent(alice, f14). parent(alice, m15). parent(maria, m16). +parent(maria, m17). parent(nancy, m18). parent(nancy, f19). +parent(nancy, f20). parent(prissie, f21). parent(prissie, f22). +parent(jane, f23). parent(jane, m24). paren... [truncated message content] |
From: <ku...@us...> - 2007-08-23 14:07:10
|
Revision: 40 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=40&view=rev Author: kurzum Date: 2007-08-23 07:07:05 -0700 (Thu, 23 Aug 2007) Log Message: ----------- moral reasoner example Added Paths: ----------- trunk/examples/moral_reasoner/ trunk/examples/moral_reasoner/moral_complete.owl trunk/examples/moral_reasoner/moral_small.owl Added: trunk/examples/moral_reasoner/moral_complete.owl =================================================================== --- trunk/examples/moral_reasoner/moral_complete.owl (rev 0) +++ trunk/examples/moral_reasoner/moral_complete.owl 2007-08-23 14:07:05 UTC (rev 40) @@ -0,0 +1,16978 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE rdf:RDF [ + <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> +]> + +<rdf:RDF + xml:base="http://localhost/foo" + xmlns:a="http://localhost/foo#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + +<owl:Ontology rdf:about=""/> + +<owl:Class rdf:ID="blameworthy"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#responsible"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Restriction> + <owl:onProperty rdf:resource="#severity_harm"/> + <owl:someValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="#greater"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:someValuesFrom> + </owl:Restriction> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Restriction> + <owl:onProperty rdf:resource="#benefit_victim"/> + <owl:someValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="#smaller"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:someValuesFrom> + </owl:Restriction> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#justified"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="cause"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#produce_harm"/> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#necessary_for_harm"/> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:unionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="foreseeable"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#high_foreseeability"/> + <owl:Class rdf:about="#low_foreseeability"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="guilty"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#blameworthy"/> + <owl:Class rdf:about="#vicarious_blame"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intend_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#strong_intend"/> + <owl:Class rdf:about="#weak_intend"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intend_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intervening_cause"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intervening_contribution"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="justified"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#achieve_goal"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#goal_outweigh_harm"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="negligent_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#negligent_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#strong_intend"/> + </owl:complementOf> + </owl:Class> + <owl:Class rdf:about="#low_foreseeability"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="negligent_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="neither_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="notaccident"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intend_c"/> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#reckless_c"/> + <owl:Class rdf:about="#negligent_c"/> + </owl:unionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="reckless_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#reckless_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#high_foreseeability"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#strong_intend"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="reckless_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="responsible"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#cause"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#notaccident"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#voluntary"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#foreseeable"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_cause"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="strong_intend"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intend_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#plan_known"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#plan_include_harm"/> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="vicarious"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#someone_else_cause_harm"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#outrank_perpetrator"/> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="vicarious_blame"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#vicarious"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Restriction> + <owl:onProperty rdf:resource="#severity_harm"/> + <owl:someValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="#greater"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:someValuesFrom> + </owl:Restriction> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Restriction> + <owl:onProperty rdf:resource="#benefit_victim"/> + <owl:someValuesFrom> + <owl:Restriction> + <owl:onProperty rdf:resource="#smaller"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:someValuesFrom> + </owl:Restriction> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#justified"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="voluntary"> + <owl:equivalentClass> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="weak_intend"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#monitor"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#benefit_protagonist"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_c"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_c"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<a:achieve_goal rdf:ID="n0"> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:control_perpetrator rdf:ID="n1"> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:control_perpetrator> + +<a:achieve_goal rdf:ID="n10"> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n11"> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_known"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v1"/> +</a:benefit_protagonist> + +<a:external_cause rdf:ID="n12"> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:external_cause> + +<a:achieve_goal rdf:ID="n13"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_known"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:achieve_goal rdf:ID="n14"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n15"> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:benefit_protagonist> + +<a:benefit_protagonist rdf:ID="n16"> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_known"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:benefit_protagonist> + +<a:careful rdf:ID="n17"> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v1"/> +</a:careful> + +<a:control_perpetrator rdf:ID="n18"> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:control_perpetrator> + +<a:achieve_goal rdf:ID="n19"> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n2"> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:benefit_protagonist> + +<a:achieve_goal rdf:ID="n20"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:achieve_goal rdf:ID="n21"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:achieve_goal rdf:ID="n22"> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rd... [truncated message content] |
From: <ku...@us...> - 2007-08-31 23:27:30
|
Revision: 90 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=90&view=rev Author: kurzum Date: 2007-08-28 07:03:01 -0700 (Tue, 28 Aug 2007) Log Message: ----------- Modified Paths: -------------- trunk/examples/arch/arch_owl.conf trunk/examples/daughter.conf trunk/examples/father2.conf trunk/examples/poker/pair_owl.conf trunk/examples/poker/straight_owl.conf trunk/examples/trains/trains_owl.conf trunk/examples/uncle.conf Modified: trunk/examples/arch/arch_owl.conf =================================================================== --- trunk/examples/arch/arch_owl.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/arch/arch_owl.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -28,7 +28,7 @@ // search tree protocol refinement.writeSearchTree = false; refinement.searchTreeFile = "searchTree.txt"; -refinement.quiet = true; +refinement.quiet = false; import("arch.owl"); // hidePrefix="http://localhost/foo#"; /** background knowledge **/ Modified: trunk/examples/daughter.conf =================================================================== --- trunk/examples/daughter.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/daughter.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -9,7 +9,7 @@ */ // search tree protocol -refinement.writeSearchTree = true; +refinement.writeSearchTree = false; refinement.searchTreeFile = "log/searchTreeDaughter.txt"; // control output Modified: trunk/examples/father2.conf =================================================================== --- trunk/examples/father2.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/father2.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -11,7 +11,7 @@ // and roles to make the output more readable hidePrefix = "http://example.com/father#"; -writeDIGProtocol = true; +writeDIGProtocol = false; digProtocolFile = "owlapi_dig.txt"; /** examples **/ Modified: trunk/examples/poker/pair_owl.conf =================================================================== --- trunk/examples/poker/pair_owl.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/poker/pair_owl.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -3,7 +3,7 @@ showIndividuals = true; import("pair50.owl"); -refinement.quiet = true; +refinement.quiet = false; -pair("http://localhost/foo#hand0"). -pair("http://localhost/foo#hand1"). Modified: trunk/examples/poker/straight_owl.conf =================================================================== --- trunk/examples/poker/straight_owl.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/poker/straight_owl.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -1,5 +1,5 @@ import("straight.owl"); -refinement.quiet = true; +refinement.quiet = false; +straight("http://localhost/foo#hand1"). +straight("http://localhost/foo#hand22"). Modified: trunk/examples/trains/trains_owl.conf =================================================================== --- trunk/examples/trains/trains_owl.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/trains/trains_owl.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -1,7 +1,7 @@ import("trains.owl"); algorithm = refinement; -refinement.quiet = true; +refinement.quiet = false; hidePrefix = "http://example.com/foo#"; +eastbound("http://example.com/foo#east1"). Modified: trunk/examples/uncle.conf =================================================================== --- trunk/examples/uncle.conf 2007-08-28 13:43:52 UTC (rev 89) +++ trunk/examples/uncle.conf 2007-08-28 14:03:01 UTC (rev 90) @@ -12,7 +12,7 @@ * to find shorter correct solutions than the desired one above. */ -writeDIGProtocol = true; +writeDIGProtocol = false; digProtocolFile = "dig_uncle_fact.txt"; /** background knowledge **/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2007-09-07 04:41:47
|
Revision: 138 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=138&view=rev Author: kurzum Date: 2007-09-06 21:38:46 -0700 (Thu, 06 Sep 2007) Log Message: ----------- changed some examples Modified Paths: -------------- trunk/examples/arch/arch.conf trunk/examples/arch/arch_owl.conf trunk/examples/forte/forte_uncle.conf trunk/examples/forte/forte_uncle_owl.conf trunk/examples/moral_reasoner/moral_43examples_complex.conf trunk/examples/moral_reasoner/moral_43examples_complex_owl.conf Added Paths: ----------- trunk/examples/moral_reasoner/moral_43examples_simple owl.conf trunk/examples/moral_reasoner/moral_43examples_simple.conf trunk/examples/moral_reasoner/moral_all_examples_simple.conf Modified: trunk/examples/arch/arch.conf =================================================================== --- trunk/examples/arch/arch.conf 2007-09-05 21:30:47 UTC (rev 137) +++ trunk/examples/arch/arch.conf 2007-09-07 04:38:46 UTC (rev 138) @@ -1,5 +1,6 @@ /***************************** + Example created from these predicates: arch(A, B, C) A, B and C form an arch with lintel A @@ -11,13 +12,17 @@ parallelpiped(A, B) A is a brick or a wedge Solution: arch(A, B, C) <- left-of(B, C), supports(B, A), not touches(B, C) - + + Solution EXISTS hasPillar.EXISTS leftof.TOP <-TOO OBVIOUS all constructions c1,c2,c3,c4 AND EXISTS hasPillar.EXISTS supports.TOP <-IS FOUND [c1, c3, c4] AND NOT EXISTS hasPillar.EXISTS touches.TOP <- Not found (open world assumption) work around with freeStandingPillar +New Solution: +EXISTS hasPillar.(freeStandingPillar AND EXISTS leftof.EXISTS supports.TOP) + See the pictures for an illustration of the input data. Originally published in Winston, P.H. (1975). Learning structural descriptions Modified: trunk/examples/arch/arch_owl.conf =================================================================== --- trunk/examples/arch/arch_owl.conf 2007-09-05 21:30:47 UTC (rev 137) +++ trunk/examples/arch/arch_owl.conf 2007-09-07 04:38:46 UTC (rev 138) @@ -1,7 +1,8 @@ /***************************** -Example created from this: +Example created from these predicates: + arch(A, B, C) A, B and C form an arch with lintel A supports(A, B) A supports B left-of(A, B) A is left of B @@ -16,11 +17,17 @@ EXISTS hasPillar.EXISTS leftof.TOP <-TOO OBVIOUS all constructions c1,c2,c3,c4 AND EXISTS hasPillar.EXISTS supports.TOP <-IS FOUND [c1, c3, c4] AND NOT EXISTS hasPillar.EXISTS touches.TOP <- Not found (open world assumption) - work around with freeStandingPillar -see picture arch.jpg +New Solution: +EXISTS hasPillar.(freeStandingPillar AND EXISTS leftof.EXISTS supports.TOP) +See the pictures for an illustration of the input data. +Originally published in Winston, P.H. (1975). Learning structural descriptions +from examples. In P.H. Winstons (Ed.), The psychology of computer vision. New +York: Mc Graw- Hill. + + ***************************/ //reasoner = kaon2; @@ -29,12 +36,13 @@ refinement.writeSearchTree = false; refinement.searchTreeFile = "searchTree.txt"; refinement.quiet = false; -import("arch.owl"); // hidePrefix="http://localhost/foo#"; /** background knowledge **/ +import("arch.owl"); + /** examples **/ +arch("http://localhost/foo#c1"). +arch("http://localhost/foo#c4"). Modified: trunk/examples/forte/forte_uncle.conf =================================================================== --- trunk/examples/forte/forte_uncle.conf 2007-09-05 21:30:47 UTC (rev 137) +++ trunk/examples/forte/forte_uncle.conf 2007-09-07 04:38:46 UTC (rev 138) @@ -4,12 +4,12 @@ * * http://www.cs.utexas.edu/users/ml/forte.html * - * possible solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP - * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + * solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP + * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) */ // control output -// showIndividuals = true; +showIndividuals = true; showConcepts = true; showRoles = true; // showInternalKB = true; @@ -17,6 +17,9 @@ algorithm = refinement; + + +/** background knowledge **/ BOTTOM = (male AND female). Symmetric(sibling). @@ -279,6 +282,9 @@ married(prissie, peter). married(jane, jack). married(christy, carlos). married(regina, ray). + +/** examples **/ + /* small example set +isUncle(art). +isUncle(calvin). Modified: trunk/examples/forte/forte_uncle_owl.conf =================================================================== --- trunk/examples/forte/forte_uncle_owl.conf 2007-09-05 21:30:47 UTC (rev 137) +++ trunk/examples/forte/forte_uncle_owl.conf 2007-09-07 04:38:46 UTC (rev 138) @@ -1,5 +1,39 @@ +/** + * Extracted from the FORTE (First Order Revision of Theories from Examples) + * data set + * + * http://www.cs.utexas.edu/users/ml/forte.html + * + * solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP + * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + */ + + +/** background knowledge **/ + import("forte.owl"); +/** examples **/ + +/* small example set ++isUncle(art). ++isUncle(calvin). ++isUncle(carlos). ++isUncle(david). ++isUncle(eric). ++isUncle(fred). ++isUncle(frederick). ++isUncle(george). + +-isUncle(alfred). +-isUncle(alice). +-isUncle(angela). +-isUncle(bob). +-isUncle(carl). +-isUncle(christy). +-isUncle(karl). +*/ + // complete example set +isUncle(art). +isUncle(calvin). Modified: trunk/examples/moral_reasoner/moral_43examples_complex.conf =================================================================== --- trunk/examples/moral_reasoner/moral_43examples_complex.conf 2007-09-05 21:30:47 UTC (rev 137) +++ trunk/examples/moral_reasoner/moral_43examples_complex.conf 2007-09-07 04:38:46 UTC (rev 138) @@ -1,8 +1,6 @@ /*********************** - solution should be: - guilty = NOT justified AND (responsible OR vicarious) - - Found: ((NOT justified) AND (vicarious OR (negligent_c AND responsible))) + solution is: + (severity_harm AND (NOT benefit_victim) AND (vicarious OR voluntary)) @@ -10,7 +8,6 @@ 23 positive 20 negative - ***********************/ /** settings **/ @@ -30,6 +27,10 @@ refinement.writeSearchTree = false; refinement.searchTreeFile = "searchTree.txt"; + // writeDIGProtocol = true; + //digProtocolFile = "dig.log"; + + // control output showIndividuals = false; showConcepts = true; @@ -40,26 +41,19 @@ /** background knowledge **/ -"Number"(v0). -"Number"(v1). +//"Number"(v0). +//"Number"(v1). -greater(v1,v0) . -smaller(v0,v1) . +//greater(v1,v0) . +//smaller(v0,v1) . intend_mental_state = (NOT reckless_mental_state AND (NOT negligent_mental_state AND NOT neither_mental_state)). reckless_mental_state = (NOT intend_mental_state AND (NOT negligent_mental_state AND NOT neither_mental_state)). negligent_mental_state = (NOT reckless_mental_state AND (NOT intend_mental_state AND NOT neither_mental_state)). neither_mental_state = (NOT reckless_mental_state AND (NOT negligent_mental_state AND NOT intend_mental_state)). -/*BOTTOM = (intend_mental_state AND reckless_mental_state). -BOTTOM = (intend_mental_state AND negligent_mental_state). -BOTTOM = (intend_mental_state AND neither_mental_state). -BOTTOM = (neither_mental_state AND reckless_mental_state). -BOTTOM = (neither_mental_state AND reckless_mental_state). -BOTTOM = (negligent_mental_state AND reckless_mental_state).*/ - cause = (produce_harm OR (necessary_for_harm OR sufficient_for_harm)). @@ -131,16 +125,16 @@ ( outrank_perpetrator AND control_perpetrator )). - -/*blameworthy = ( responsible AND - ( EXISTS severity_harm.EXISTS greater.TOP AND - ( EXISTS benefit_victim.EXISTS smaller.TOP AND +/* +blameworthy = ( responsible AND + ( severity_harm AND + ( NOT benefit_victim AND NOT justified ))). - + vicarious_blame = ( vicarious AND - (EXISTS severity_harm.EXISTS greater.TOP AND - (EXISTS benefit_victim.EXISTS smaller.TOP AND + ( severity_harm AND + ( NOT benefit_victim AND NOT justified ))). */ // complement checked @@ -150,6 +144,10 @@ NOT goal_achieveable_less_harmful)). //guilty = (blameworthy OR vicarious_blame ). +/*test= (severity_harm AND + ( NOT benefit_victim AND + ( vicarious OR + voluntary))).*/ /******************** @@ -173,8 +171,8 @@ control_perpetrator(p0). benefit_protagonist(p0). careful(p0). -benefit_victim(p0,v0). -severity_harm(p0,v1). +NOT benefit_victim(p0). +severity_harm(p0). NOT achieve_goal(p0). NOT intervening_contribution(p0). high_foreseeability(p0). @@ -197,8 +195,8 @@ control_perpetrator(p1). benefit_protagonist(p1). NOT careful(p1). -benefit_victim(p1,v0). -severity_harm(p1,v1). +NOT benefit_victim(p1). +severity_harm(p1). NOT achieve_goal(p1). foresee_intervention(p1). high_foreseeability(p1). @@ -221,8 +219,8 @@ control_perpetrator(p2). benefit_protagonist(p2). NOT careful(p2). -benefit_victim(p2,v0). -severity_harm(p2,v1). +NOT benefit_victim(p2). +severity_harm(p2). NOT achieve_goal(p2). NOT intervening_contribution(p2). high_foreseeability(p2). @@ -245,8 +243,8 @@ benefit_protagonist(p3). NOT achieve_goal(p3). NOT careful(p3). -benefit_victim(p3,v0). -severity_harm(p3,v1). +NOT benefit_victim(p3). +severity_harm(p3). goal_achieveable_less_harmful(p3). foresee_intervention(p3). high_foreseeability(p3). @@ -269,8 +267,8 @@ NOT benefit_protagonist(p4). NOT achieve_goal(p4). careful(p4). -benefit_victim(p4,v0). -severity_harm(p4,v1). +NOT benefit_victim(p4). +severity_harm(p4). NOT goal_outweigh_harm(p4). foresee_intervention(p4). high_foreseeability(p4). @@ -293,8 +291,8 @@ NOT benefit_protagonist(p5). NOT achieve_goal(p5). careful(p5). -benefit_victim(p5,v0). -severity_harm(p5,v1). +NOT benefit_victim(p5). +severity_harm(p5). goal_achieveable_less_harmful(p5). NOT intervening_contribution(p5). high_foreseeability(p5). @@ -317,8 +315,8 @@ benefit_protagonist(p6). NOT achieve_goal(p6). careful(p6). -benefit_victim(p6,v0). -severity_harm(p6,v1). +NOT benefit_victim(p6). +severity_harm(p6). goal_achieveable_less_harmful(p6). foresee_intervention(p6). low_foreseeability(p6). @@ -341,8 +339,8 @@ NOT control_perpetrator(p7). benefit_protagonist(p7). NOT careful(p7). -benefit_victim(p7,v0). -severity_harm(p7,v1). +NOT benefit_victim(p7). +severity_harm(p7). NOT achieve_goal(p7). foresee_intervention(p7). low_foreseeability(p7). @@ -365,8 +363,8 @@ control_perpetrator(p8). NOT benefit_protagonist(p8). NOT careful(p8). -benefit_victim(p8,v0). -severity_harm(p8,v1). +NOT benefit_victim(p8). +severity_harm(p8). NOT achieve_goal(p8). NOT intervening_contribution(p8). low_foreseeability(p8). @@ -389,8 +387,8 @@ control_perpetrator(p9). NOT benefit_protagonist(p9). NOT careful(p9). -benefit_victim(p9,v0). -severity_harm(p9,v1). +NOT benefit_victim(p9). +severity_harm(p9). NOT achieve_goal(p9). NOT intervening_contribution(p9). low_foreseeability(p9). @@ -413,8 +411,8 @@ benefit_protagonist(p10). NOT achieve_goal(p10). careful(p10). -benefit_victim(p10,v0). -severity_harm(p10,v1). +NOT benefit_victim(p10). +severity_harm(p10). NOT goal_outweigh_harm(p10). foresee_intervention(p10). low_foreseeability(p10). @@ -422,8 +420,8 @@ negligent_mental_state(p10). produce_harm(p10). -/* -sufficient_for_harm(p11). + +/*sufficient_for_harm(p11). NOT plan_known(p11). plan_include_harm(p11). someone_else_cause_harm(p11). @@ -438,8 +436,8 @@ benefit_protagonist(p11). NOT achieve_goal(p11). NOT careful(p11). -benefit_victim(p11,v0). -severity_harm(p11,v1). +NOT benefit_victim(p11). +severity_harm(p11). goal_achieveable_less_harmful(p11). NOT intervening_contribution(p11). low_foreseeability(p11). @@ -462,8 +460,8 @@ NOT benefit_protagonist(p12). achieve_goal(p12). reckless_mental_state(p12). -benefit_victim(p12,v0). -severity_harm(p12,v1). +NOT benefit_victim(p12). +severity_harm(p12). goal_achieveable_less_harmful(p12). NOT intervening_contribution(p12). NOT external_force(p12). @@ -486,8 +484,8 @@ benefit_protagonist(p13). achieve_goal(p13). negligent_mental_state(p13). -benefit_victim(p13,v0). -severity_harm(p13,v1). +NOT benefit_victim(p13). +severity_harm(p13). NOT goal_outweigh_harm(p13). NOT intervening_contribution(p13). NOT external_force(p13). @@ -510,8 +508,8 @@ NOT benefit_protagonist(p14). NOT achieve_goal(p14). reckless_mental_state(p14). -benefit_victim(p14,v0). -severity_harm(p14,v1). +NOT benefit_victim(p14). +severity_harm(p14). goal_achieveable_less_harmful(p14). foresee_intervention(p14). NOT external_force(p14). @@ -534,8 +532,8 @@ benefit_protagonist(p15). NOT achieve_goal(p15). negligent_mental_state(p15). -benefit_victim(p15,v0). -severity_harm(p15,v1). +NOT benefit_victim(p15). +severity_harm(p15). NOT goal_outweigh_harm(p15). foresee_intervention(p15). NOT external_force(p15). @@ -558,8 +556,8 @@ NOT benefit_protagonist(p16). achieve_goal(p16). reckless_mental_state(p16). -benefit_victim(p16,v0). -severity_harm(p16,v1). +NOT benefit_victim(p16). +severity_harm(p16). NOT goal_outweigh_harm(p16). NOT intervening_contribution(p16). NOT external_force(p16). @@ -582,8 +580,8 @@ NOT benefit_protagonist(p17). NOT achieve_goal(p17). neither_mental_state(p17). -benefit_victim(p17,v0). -severity_harm(p17,v1). +NOT benefit_victim(p17). +severity_harm(p17). NOT goal_outweigh_harm(p17). NOT intervening_contribution(p17). NOT external_force(p17). @@ -606,8 +604,8 @@ control_perpetrator(p18). NOT benefit_protagonist(p18). NOT careful(p18). -benefit_victim(p18,v0). -severity_harm(p18,v1). +NOT benefit_victim(p18). +severity_harm(p18). NOT achieve_goal(p18). foresee_intervention(p18). high_foreseeability(p18). @@ -630,8 +628,8 @@ NOT benefit_protagonist(p19). NOT achieve_goal(p19). careful(p19). -benefit_victim(p19,v0). -severity_harm(p19,v1). +NOT benefit_victim(p19). +severity_harm(p19). NOT goal_outweigh_harm(p19). NOT intervening_contribution(p19). high_foreseeability(p19). @@ -654,8 +652,8 @@ NOT benefit_protagonist(p20). achieve_goal(p20). careful(p20). -benefit_victim(p20,v0). -severity_harm(p20,v1). +NOT benefit_victim(p20). +severity_harm(p20). NOT goal_outweigh_harm(p20). NOT intervening_contribution(p20). high_foreseeability(p20). @@ -663,7 +661,7 @@ reckless_mental_state(p20). produce_harm(p20). -/*sufficient_for_harm(p21,y). +sufficient_for_harm(p21). plan_known(p21). plan_include_harm(p21). someone_else_cause_harm(p21). @@ -678,8 +676,8 @@ NOT control_perpetrator(p21). NOT benefit_protagonist(p21). NOT careful(p21). -benefit_victim(p21,v0). -severity_harm(p21,v1). +NOT benefit_victim(p21). +severity_harm(p21). NOT achieve_goal(p21). foresee_intervention(p21). high_foreseeability(p21). @@ -702,8 +700,8 @@ control_perpetrator(p22). benefit_protagonist(p22). NOT careful(p22). -benefit_victim(p22,v0). -severity_harm(p22,v1). +NOT benefit_victim(p22). +severity_harm(p22). NOT achieve_goal(p22). NOT intervening_contribution(p22). high_foreseeability(p22). @@ -726,8 +724,8 @@ control_perpetrator(p23). benefit_protagonist(p23). careful(p23). -benefit_victim(p23,v0). -severity_harm(p23,v1). +NOT benefit_victim(p23). +severity_harm(p23). NOT achieve_goal(p23). foresee_intervention(p23). high_foreseeability(p23). @@ -750,8 +748,8 @@ NOT benefit_protagonist(p24). NOT achieve_goal(p24). careful(p24). -benefit_victim(p24,v0). -severity_harm(p24,v1). +NOT benefit_victim(p24). +severity_harm(p24). NOT goal_outweigh_harm(p24). foresee_intervention(p24). low_foreseeability(p24). @@ -774,8 +772,8 @@ NOT benefit_protagonist(p25). NOT achieve_goal(p25). NOT careful(p25). -benefit_victim(p25,v0). -severity_harm(p25,v1). +NOT benefit_victim(p25). +severity_harm(p25). goal_achieveable_less_harmful(p25). NOT intervening_contribution(p25). low_foreseeability(p25). @@ -798,8 +796,8 @@ benefit_protagonist(p26). achieve_goal(p26). NOT careful(p26). -benefit_victim(p26,v0). -severity_harm(p26,v1). +NOT benefit_victim(p26). +severity_harm(p26). goal_achieveable_less_harmful(p26). NOT intervening_contribution(p26). low_foreseeability(p26). @@ -822,8 +820,8 @@ control_perpetrator(p27). benefit_protagonist(p27). careful(p27). -benefit_victim(p27,v0). -severity_harm(p27,v1). +NOT benefit_victim(p27). +severity_harm(p27). NOT achieve_goal(p27). foresee_intervention(p27). low_foreseeability(p27). @@ -846,8 +844,8 @@ benefit_protagonist(p28). NOT achieve_goal(p28). careful(p28). -benefit_victim(p28,v0). -severity_harm(p28,v1). +NOT benefit_victim(p28). +severity_harm(p28). goal_achieveable_less_harmful(p28). NOT intervening_contribution(p28). low_foreseeability(p28). @@ -870,8 +868,8 @@ NOT control_perpetrator(p29). NOT benefit_protagonist(p29). careful(p29). -benefit_victim(p29,v0). -severity_harm(p29,v1). +NOT benefit_victim(p29). +severity_harm(p29). NOT achieve_goal(p29). NOT intervening_contribution(p29). low_foreseeability(p29). @@ -894,8 +892,8 @@ benefit_protagonist(p30). achieve_goal(p30). negligent_mental_state(p30). -benefit_victim(p30,v0). -severity_harm(p30,v1). +NOT benefit_victim(p30). +severity_harm(p30). goal_achieveable_less_harmful(p30). NOT intervening_contribution(p30). NOT external_force(p30). @@ -903,7 +901,7 @@ NOT careful(p30). necessary_for_harm(p30). -/* + produce_harm(p31). NOT plan_known(p31). plan_include_harm(p31). @@ -919,8 +917,8 @@ NOT benefit_protagonist(p31). NOT achieve_goal(p31). neither_mental_state(p31). -benefit_victim(p31,v0). -severity_harm(p31,v1). +NOT benefit_victim(p31). +severity_harm(p31). NOT goal_outweigh_harm(p31). foresee_intervention(p31). NOT external_force(p31). @@ -943,8 +941,8 @@ benefit_protagonist(p32). achieve_goal(p32). negligent_mental_state(p32). -benefit_victim(p32,v0). -severity_harm(p32,v1). +NOT benefit_victim(p32). +severity_harm(p32). NOT goal_outweigh_harm(p32). foresee_intervention(p32). NOT external_force(p32). @@ -967,8 +965,8 @@ benefit_protagonist(p33). NOT achieve_goal(p33). reckless_mental_state(p33). -benefit_victim(p33,v0). -severity_harm(p33,v1). +NOT benefit_victim(p33). +severity_harm(p33). goal_achieveable_less_harmful(p33). foresee_intervention(p33). NOT external_force(p33). @@ -991,8 +989,8 @@ NOT benefit_protagonist(p34). NOT achieve_goal(p34). negligent_mental_state(p34). -benefit_victim(p34,v0). -severity_harm(p34,v1). +NOT benefit_victim(p34). +severity_harm(p34). NOT goal_outweigh_harm(p34). foresee_intervention(p34). NOT external_force(p34). @@ -1015,8 +1013,8 @@ benefit_protagonist(p35). achieve_goal(p35). reckless_mental_state(p35). -benefit_victim(p35,v0). -severity_harm(p35,v1). +NOT benefit_victim(p35). +severity_harm(p35). goal_achieveable_less_harmful(p35). NOT intervening_contribution(p35). NOT external_force(p35). @@ -1039,8 +1037,8 @@ NOT benefit_protagonist(p36). NOT achieve_goal(p36). NOT careful(p36). -benefit_victim(p36,v0). -severity_harm(p36,v1). +NOT benefit_victim(p36). +severity_harm(p36). NOT goal_outweigh_harm(p36). foresee_intervention(p36). high_foreseeability(p36). @@ -1063,8 +1061,8 @@ NOT benefit_protagonist(p37). achieve_goal(p37). NOT careful(p37). -benefit_victim(p37,v0). -severity_harm(p37,v1). +NOT benefit_victim(p37). +severity_harm(p37). NOT goal_outweigh_harm(p37). foresee_intervention(p37). high_foreseeability(p37). @@ -1087,8 +1085,8 @@ benefit_protagonist(p38). achieve_goal(p38). careful(p38). -benefit_victim(p38,v0). -severity_harm(p38,v1). +NOT benefit_victim(p38). +severity_harm(p38). goal_achieveable_less_harmful(p38). foresee_intervention(p38). high_foreseeability(p38). @@ -1111,8 +1109,8 @@ NOT benefit_protagonist(p39). achieve_goal(p39). careful(p39). -benefit_victim(p39,v0). -severity_harm(p39,v1). +NOT benefit_victim(p39). +severity_harm(p39). goal_achieveable_less_harmful(p39). foresee_intervention(p39). high_foreseeability(p39). @@ -1135,8 +1133,8 @@ benefit_protagonist(p40). NOT achieve_goal(p40). careful(p40). -benefit_victim(p40,v0). -severity_harm(p40,v1). +NOT benefit_victim(p40). +severity_harm(p40). goal_achieveable_less_harmful(p40). NOT intervening_contribution(p40). high_foreseeability(p40). @@ -1159,8 +1157,8 @@ benefit_protagonist(p41). NOT achieve_goal(p41). NOT careful(p41). -benefit_victim(p41,v0). -severity_harm(p41,v1). +NOT benefit_victim(p41). +severity_harm(p41). goal_achieveable_less_harmful(p41). NOT intervening_contribution(p41). high_foreseeability(p41). @@ -1183,8 +1181,8 @@ NOT benefit_protagonist(p42). achieve_goal(p42). NOT careful(p42). -benefit_victim(p42,v0). -severity_harm(p42,v1). +NOT benefit_victim(p42). +severity_harm(p42). NOT goal_outweigh_harm(p42). NOT intervening_contribution(p42). low_foreseeability(p42). @@ -1207,8 +1205,8 @@ control_perpetrator(p43). benefit_protagonist(p43). careful(p43). -benefit_victim(p43,v0). -severity_harm(p43,v1). +NOT benefit_victim(p43). +severity_harm(p43). NOT achieve_goal(p43). foresee_intervention(p43). low_foreseeability(p43). @@ -1231,8 +1229,8 @@ control_perpetrator(p44). benefit_protagonist(p44). NOT careful(p44). -benefit_victim(p44,v0). -severity_harm(p44,v1). +NOT benefit_victim(p44). +severity_harm(p44). NOT achieve_goal(p44). NOT intervening_contribution(p44). low_foreseeability(p44). @@ -1255,8 +1253,8 @@ NOT benefit_protagonist(p45). achieve_goal(p45). careful(p45). -benefit_victim(p45,v0). -severity_harm(p45,v1). +NOT benefit_victim(p45). +severity_harm(p45). goal_achieveable_less_harmful(p45). NOT intervening_contribution(p45). low_foreseeability(p45). @@ -1279,8 +1277,8 @@ benefit_protagonist(p46). achieve_goal(p46). NOT careful(p46). -benefit_victim(p46,v0). -severity_harm(p46,v1). +NOT benefit_victim(p46). +severity_harm(p46). NOT goal_outweigh_harm(p46). NOT intervening_contribution(p46). low_foreseeability(p46). @@ -1303,8 +1301,8 @@ NOT control_perpetrator(p47). benefit_protagonist(p47). careful(p47). -benefit_victim(p47,v0). -severity_harm(p47,v1). +NOT benefit_victim(p47). +severity_harm(p47). NOT achieve_goal(p47). foresee_intervention(p47). low_foreseeability(p47). @@ -1325,8 +1323,8 @@ NOT benefit_protagonist(p48). NOT careful(p48). neither_mental_state(p48). -benefit_victim(p48,v0). -severity_harm(p48,v1). +NOT benefit_victim(p48). +severity_harm(p48). NOT achieve_goal(p48). foresee_intervention(p48). high_foreseeability(p48). @@ -1349,8 +1347,8 @@ NOT achieve_goal(p49). careful(p49). reckless_mental_state(p49). -benefit_victim(p49,v0). -severity_harm(p49,v1). +NOT benefit_victim(p49). +severity_harm(p49). NOT goal_outweigh_harm(p49). foresee_intervention(p49). high_foreseeability(p49). @@ -1373,8 +1371,8 @@ achieve_goal(p50). NOT careful(p50). neither_mental_state(p50). -benefit_victim(p50,v0). -severity_harm(p50,v1). +NOT benefit_victim(p50). +severity_harm(p50). goal_achieveable_less_harmful(p50). foresee_intervention(p50). high_foreseeability(p50). @@ -1397,8 +1395,8 @@ NOT achieve_goal(p51). careful(p51). neither_mental_state(p51). -benefit_victim(p51,v0). -severity_harm(p51,v1). +NOT benefit_victim(p51). +severity_harm(p51). NOT goal_outweigh_harm(p51). NOT intervening_contribution(p51). high_foreseeability(p51). @@ -1421,8 +1419,8 @@ NOT benefit_protagonist(p52). NOT careful(p52). neither_mental_state(p52). -benefit_victim(p52,v0). -severity_harm(p52,v1). +NOT benefit_victim(p52). +severity_harm(p52). NOT achieve_goal(p52). NOT intervening_contribution(p52). high_foreseeability(p52). @@ -1445,8 +1443,8 @@ NOT benefit_protagonist(p53). NOT careful(p53). reckless_mental_state(p53). -benefit_victim(p53,v0). -severity_harm(p53,v1). +NOT benefit_victim(p53). +severity_harm(p53). NOT achieve_goal(p53). foresee_intervention(p53). high_foreseeability(p53). @@ -1469,8 +1467,8 @@ NOT benefit_protagonist(p54). NOT careful(p54). reckless_mental_state(p54). -benefit_victim(p54,v0). -severity_harm(p54,v1). +NOT benefit_victim(p54). +severity_harm(p54). NOT achieve_goal(p54). NOT intervening_contribution(p54). low_foreseeability(p54). @@ -1493,8 +1491,8 @@ achieve_goal(p55). NOT careful(p55). reckless_mental_state(p55). -benefit_victim(p55,v0). -severity_harm(p55,v1). +NOT benefit_victim(p55). +severity_harm(p55). goal_achieveable_less_harmful(p55). NOT intervening_contribution(p55). low_foreseeability(p55). @@ -1517,8 +1515,8 @@ achieve_goal(p56). NOT careful(p56). negligent_mental_state(p56). -benefit_victim(p56,v0). -severity_harm(p56,v1). +NOT benefit_victim(p56). +severity_harm(p56). goal_achieveable_less_harmful(p56). foresee_intervention(p56). low_foreseeability(p56). @@ -1541,8 +1539,8 @@ NOT achieve_goal(p57). careful(p57). neither_mental_state(p57). -benefit_victim(p57,v0). -severity_harm(p57,v1). +NOT benefit_victim(p57). +severity_harm(p57). goal_achieveable_less_harmful(p57). NOT intervening_contribution(p57). low_foreseeability(p57). @@ -1565,8 +1563,8 @@ benefit_protagonist(p58). NOT careful(p58). neither_mental_state(p58). -benefit_victim(p58,v0). -severity_harm(p58,v1). +NOT benefit_victim(p58). +severity_harm(p58). NOT achieve_goal(p58). NOT intervening_contribution(p58). low_foreseeability(p58). @@ -1589,8 +1587,8 @@ NOT achieve_goal(p59). careful(p59). neither_mental_state(p59). -benefit_victim(p59,v0). -severity_harm(p59,v1). +NOT benefit_victim(p59). +severity_harm(p59). NOT goal_outweigh_harm(p59). NOT intervening_contribution(p59). low_foreseeability(p59). @@ -1615,8 +1613,8 @@ benefit_protagonist(p60). NOT careful(p60). neither_mental_state(p60). -benefit_victim(p60,v0). -severity_harm(p60,v1). +NOT benefit_victim(p60). +severity_harm(p60). NOT achieve_goal(p60). NOT intervening_contribution(p60). high_foreseeability(p60). @@ -1639,8 +1637,8 @@ achieve_goal(p61). NOT careful(p61). reckless_mental_state(p61). -benefit_victim(p61,v0). -severity_harm(p61,v1). +NOT benefit_victim(p61). +severity_harm(p61). goal_achieveable_less_harmful(p61). foresee_intervention(p61). high_foreseeability(p61). @@ -1663,8 +1661,8 @@ benefit_protagonist(p62). NOT careful(p62). neither_mental_state(p62). -benefit_victim(p62,v0). -severity_harm(p62,v1). +NOT benefit_victim(p62). +severity_harm(p62). NOT achieve_goal(p62). foresee_intervention(p62). high_foreseeability(p62). @@ -1687,8 +1685,8 @@ benefit_protagonist(p63). careful(p63). reckless_mental_state(p63). -benefit_victim(p63,v0). -severity_harm(p63,v1). +NOT benefit_victim(p63). +severity_harm(p63). NOT achieve_goal(p63). foresee_intervention(p63). high_foreseeability(p63). @@ -1711,8 +1709,8 @@ NOT achieve_goal(p64). NOT careful(p64). reckless_mental_state(p64). -benefit_victim(p64,v0). -severity_harm(p64,v1). +NOT benefit_victim(p64). +severity_harm(p64). goal_achieveable_less_harmful(p64). foresee_intervention(p64). high_foreseeability(p64). @@ -1735,8 +1733,8 @@ NOT benefit_protagonist(p65). careful(p65). negligent_mental_state(p65). -benefit_victim(p65,v0). -severity_harm(p65,v1). +NOT benefit_victim(p65). +severity_harm(p65). NOT achieve_goal(p65). NOT intervening_contribution(p65). high_foreseeability(p65). @@ -1759,8 +1757,8 @@ achieve_goal(p66). NOT careful(p66). negligent_mental_state(p66). -benefit_victim(p66,v0). -severity_harm(p66,v1). +NOT benefit_victim(p66). +severity_harm(p66). goal_achieveable_less_harmful(p66). NOT intervening_contribution(p66). low_foreseeability(p66). @@ -1783,8 +1781,8 @@ achieve_goal(p67). NOT careful(p67). reckless_mental_state(p67). -benefit_victim(p67,v0). -severity_harm(p67,v1). +NOT benefit_victim(p67). +severity_harm(p67). NOT goal_outweigh_harm(p67). foresee_intervention(p67). low_foreseeability(p67). @@ -1807,8 +1805,8 @@ NOT benefit_protagonist(p68). NOT careful(p68). negligent_mental_state(p68). -benefit_victim(p68,v0). -severity_harm(p68,v1). +NOT benefit_victim(p68). +severity_harm(p68). NOT achieve_goal(p68). foresee_intervention(p68). low_foreseeability(p68). @@ -1831,8 +1829,8 @@ NOT benefit_protagonist(p69). careful(p69). neither_mental_state(p69). -benefit_victim(p69,v0). -severity_harm(p69,v1). +NOT benefit_victim(p69). +severity_harm(p69). NOT achieve_goal(p69). foresee_intervention(p69). low_foreseeability(p69). @@ -1855,8 +1853,8 @@ NOT achieve_goal(p70). NOT careful(p70). negligent_mental_state(p70). -benefit_victim(p70,v0). -severity_harm(p70,v1). +NOT benefit_victim(p70). +severity_harm(p70). goal_achieveable_less_harmful(p70). foresee_intervention(p70). low_foreseeability(p70). @@ -1879,8 +1877,8 @@ NOT achieve_goal(p71). careful(p71). neither_mental_state(p71). -benefit_victim(p71,v0). -severity_harm(p71,v1). +NOT benefit_victim(p71). +severity_harm(p71). goal_achieveable_less_harmful(p71). foresee_intervention(p71). low_foreseeability(p71). @@ -1903,8 +1901,8 @@ NOT control_perpetrator(p72). NOT careful(p72). reckless_mental_state(p72). -benefit_victim(p72,v0). -severity_harm(p72,v1). +NOT benefit_victim(p72). +severity_harm(p72). NOT achieve_goal(p72). foresee_intervention(p72). high_foreseeability(p72). @@ -1927,8 +1925,8 @@ achieve_goal(p73). careful(p73). neither_mental_state(p73). -benefit_victim(p73,v0). -severity_harm(p73,v1). +NOT benefit_victim(p73). +severity_harm(p73). NOT goal_outweigh_harm(p73). NOT intervening_contribution(p73). high_foreseeability(p73). @@ -1951,8 +1949,8 @@ NOT achieve_goal(p74). NOT careful(p74). negligent_mental_state(p74). -benefit_victim(p74,v0). -severity_harm(p74,v1). +NOT benefit_victim(p74). +severity_harm(p74). NOT goal_outweigh_harm(p74). NOT intervening_contribution(p74). high_foreseeability(p74). @@ -1975,8 +1973,8 @@ control_perpetrator(p75). NOT careful(p75). reckless_mental_state(p75). -benefit_victim(p75,v0). -severity_harm(p75,v1). +NOT benefit_victim(p75). +severity_harm(p75). NOT achieve_goal(p75). NOT intervening_contribution(p75). high_foreseeability(p75). @@ -1999,8 +1997,8 @@ achieve_goal(p76). NOT careful(p76). negligent_mental_state(p76). -benefit_victim(p76,v0). -severity_harm(p76,v1). +NOT benefit_victim(p76). +severity_harm(p76). NOT goal_outweigh_harm(p76). NOT intervening_contribution(p76). high_foreseeability(p76). @@ -2023,8 +2021,8 @@ control_perpetrator(p77). NOT careful(p77). reckless_mental_state(p77). -benefit_victim(p77,v0). -severity_harm(p77,v1). +NOT benefit_victim(p77). +severity_harm(p77). NOT achieve_goal(p77). foresee_intervention(p77). high_foreseeability(p77). @@ -2047,8 +2045,8 @@ achieve_goal(p78). NOT careful(p78). reckless_mental_state(p78). -benefit_victim(p78,v0). -severity_harm(p78,v1). +NOT benefit_victim(p78). +severity_harm(p78). NOT goal_outweigh_harm(p78). foresee_intervention(p78). low_foreseeability(p78). @@ -2071,8 +2069,8 @@ NOT achieve_goal(p79). NOT careful(p79). neither_mental_state(p79). -benefit_victim(p79,v0). -severity_harm(p79,v1). +NOT benefit_victim(p79). +severity_harm(p79). goal_achieveable_less_harmful(p79). NOT intervening_contribution(p79). low_foreseeability(p79). @@ -2095,8 +2093,8 @@ NOT achieve_goal(p80). careful(p80). neither_mental_state(p80). -benefit_victim(p80,v0). -severity_harm(p80,v1). +NOT benefit_victim(p80). +severity_harm(p80). goal_achieveable_less_harmful(p80). foresee_intervention(p80). low_foreseeability(p80). @@ -2119,8 +2117,8 @@ NOT control_perpetrator(p81). NOT careful(p81). reckless_mental_state(p81). -benefit_victim(p81,v0). -severity_harm(p81,v1). +NOT benefit_victim(p81). +severity_harm(p81). NOT achieve_goal(p81). foresee_intervention(p81). low_foreseeability(p81). @@ -2143,8 +2141,8 @@ NOT achieve_goal(p82). NOT careful(p82). negligent_mental_state(p82). -benefit_victim(p82,v0). -severity_harm(p82,v1). +NOT benefit_victim(p82). +severity_harm(p82). NOT goal_outweigh_harm(p82). foresee_intervention(p82). low_foreseeability(p82). @@ -2167,8 +2165,8 @@ achieve_goal(p83). NOT careful(p83). neither_mental_state(p83). -benefit_victim(p83,v0). -severity_harm(p83,v1). +NOT benefit_victim(p83). +severity_harm(p83). NOT goal_outweigh_harm(p83). NOT intervening_contribution(p83). low_foreseeability(p83). @@ -2191,8 +2189,8 @@ achieve_goal(p84). NOT careful(p84). negligent_mental_state(p84). -benefit_victim(p84,v0). -severity_harm(p84,v1). +NOT benefit_victim(p84). +severity_harm(p84). NOT goal_outweigh_harm(p84). foresee_intervention(p84). high_foreseeability(p84). @@ -2215,8 +2213,8 @@ benefit_protagonist(p85). NOT careful(p85). reckless_mental_state(p85). -benefit_victim(p85,v0). -severity_harm(p85,v1). +NOT benefit_victim(p85). +severity_harm(p85). NOT achieve_goal(p85). foresee_intervention(p85). high_foreseeability(p85). @@ -2239,8 +2237,8 @@ NOT achieve_goal(p86). careful(p86). neither_mental_state(p86). -benefit_victim(p86,v0). -severity_harm(p86,v1). +NOT benefit_victim(p86). +severity_harm(p86). NOT goal_outweigh_harm(p86). NOT intervening_contribution(p86). high_foreseeability(p86). @@ -2263,8 +2261,8 @@ benefit_protagonist(p87). careful(p87). reckless_mental_state(p87). -benefit_victim(p87,v0). -severity_harm(p87,v1). +NOT benefit_victim(p87). +severity_harm(p87). NOT achieve_goal(p87). NOT intervening_contribution(p87). high_foreseeability(p87). @@ -2287,8 +2285,8 @@ NOT achieve_goal(p88). careful(p88). neither_mental_state(p88). -benefit_victim(p88,v0). -severity_harm(p88,v1). +NOT benefit_victim(p88). +severity_harm(p88). goal_achieveable_less_harmful(p88). foresee_intervention(p88). high_foreseeability(p88). @@ -2311,17 +2309,17 @@ benefit_protagonist(p89). careful(p89). neither_mental_state(p89). -benefit_victim(p89,v0). -severity_harm(p89,v1). +NOT benefit_victim(p89). +severity_harm(p89). NOT achieve_goal(p89). NOT intervening_contribution(p89). high_foreseeability(p89). NOT external_force(p89). NOT external_cause(p89). necessary_for_harm(p89). - */ + sufficient_for_harm(p90). NOT produce_harm(p90). plan_known(p90). @@ -2337,8 +2335,8 @@ NOT achieve_goal(p90). NOT careful(p90). neither_mental_state(p90). -benefit_victim(p90,v0). -severity_harm(p90,v1). +NOT benefit_victim(p90). +severity_harm(p90). goal_achieveable_less_harmful(p90). NOT intervening_contribution(p90). low_foreseeability(p90). @@ -2361,8 +2359,8 @@ benefit_protagonist(p91). careful(p91). negligent_mental_state(p91). -benefit_victim(p91,v0). -severity_harm(p91,v1). +NOT benefit_victim(p91). +severity_harm(p91). NOT achieve_goal(p91). foresee_intervention(p91). low_foreseeability(p91). @@ -2385,8 +2383,8 @@ NOT benefit_protagonist(p92). careful(p92). neither_mental_state(p92). -benefit_victim(p92,v0). -severity_harm(p92,v1). +NOT benefit_victim(p92). +severity_harm(p92). NOT achieve_goal(p92). foresee_intervention(p92). low_foreseeability(p92). @@ -2409,8 +2407,8 @@ benefit_protagonist(p93). NOT careful(p93). neither_mental_state(p93). -benefit_victim(p93,v0). -severity_harm(p93,v1). +NOT benefit_victim(p93). +severity_harm(p93). NOT achieve_goal(p93). NOT intervening_contribution(p93). low_foreseeability(p93). @@ -2433,8 +2431,8 @@ NOT benefit_protagonist(p94). careful(p94). negligent_mental_state(p94). -benefit_victim(p94,v0). -severity_harm(p94,v1). +NOT benefit_victim(p94). +severity_harm(p94). NOT achieve_goal(p94). foresee_intervention(p94). low_foreseeability(p94). @@ -2457,8 +2455,8 @@ achieve_goal(p95). NOT careful(p95). reckless_mental_state(p95). -benefit_victim(p95,v0). -severity_harm(p95,v1). +NOT benefit_victim(p95). +severity_harm(p95). goal_achieveable_less_harmful(p95). foresee_intervention(p95). low_foreseeability(p95). @@ -2483,8 +2481,8 @@ careful(p96). reckless_mental_state(p96). low_foreseeability(p96). -benefit_victim(p96,v0). -severity_harm(p96,v1). +NOT benefit_victim(p96). +severity_harm(p96). goal_achieveable_less_harmful(p96). control_perpetrator(p96). outrank_perpetrator(p96). @@ -2507,8 +2505,8 @@ careful(p97). negligent_mental_state(p97). no_foreseeability(p97). -benefit_victim(p97,v0). -severity_harm(p97,v1). +NOT benefit_victim(p97). +severity_harm(p97). goal_achieveable_less_harmful(p97). control_perpetrator(p97). outrank_perpetrator(p97). @@ -2531,8 +2529,8 @@ NOT careful(p98). negligent_mental_state(p98). high_foreseeability(p98). -benefit_victim(p98,v0). -severity_harm(p98,v1). +NOT benefit_victim(p98). +severity_harm(p98). goal_achieveable_less_harmful(p98). control_perpetrator(p98). outrank_perpetrator(p98). @@ -2555,8 +2553,8 @@ careful(p99). reckless_mental_state(p99). low_foreseeability(p99). -benefit_victim(p99,v0). -severity_harm(p99,v1). +NOT benefit_victim(p99). +severity_harm(p99). NOT achieve_goal(p99). control_perpetrator(p99). outrank_perpetrator(p99). @@ -2579,8 +2577,8 @@ NOT careful(p100). reckless_mental_state(p100). no_foreseeability(p100). -benefit_victim(p100,v0). -severity_harm(p100,v1). +NOT benefit_victim(p100). +severity_harm(p100). goal_achieveable_less_harmful(p100). control_perpetrator(p100). outrank_perpetrator(p100). @@ -2603,8 +2601,8 @@ NOT careful(p101). negligent_mental_state(p101). low_foreseeability(p101). -benefit_victim(p101,v0). -severity_harm(p101,v1). +NOT benefit_victim(p101). +severity_harm(p101). goal_achieveable_less_harmful(p101). control_perpetrator(p101). outrank_perpetrator(p101). @@ -2630,8 +2628,8 @@ plan_known(n0). produce_harm(n0). NOT sufficient_for_harm(n0). -severity_harm(n0,v0). -benefit_victim(n0,v0). +NOT severity_harm(n0). +NOT benefit_victim(n0). reckless_mental_state(n0). NOT achieve_goal(n1). @@ -2654,8 +2652,8 @@ plan_known(n1). NOT produce_harm(n1). NOT sufficient_for_harm(n1). -severity_harm(n1,v0). -benefit_victim(n1,v1). +NOT severity_harm(n1). +benefit_victim(n1). neither_mental_state(n1). NOT achieve_goal(n2). @@ -2678,8 +2676,8 @@ plan_known(n2). produce_harm(n2). NOT sufficient_for_harm(n2). -severity_harm(n2,v1). -benefit_victim(n2,v1). +severity_harm(n2). +benefit_victim(n2). neither_mental_state(n2). NOT achieve_goal(n3). @@ -2702,12 +2700,12 @@ plan_known(n3). NOT produce_harm(n3). NOT sufficient_for_harm(n3). -severity_harm(n3,v0). -benefit_victim(n3,v1). +NOT severity_harm(n3). +benefit_victim(n3). neither_mental_state(n3). -/* -achieve_goal(n4). + +/*achieve_goal(n4). NOT benefit_protagonist(n4). NOT careful(n4). NOT control_perpetrator(n4). @@ -2727,8 +2725,8 @@ plan_known(n4). produce_harm(n4). NOT sufficient_for_harm(n4). -severity_harm(n4,v0). -benefit_victim(n4,v0). +NOT severity_harm(n4). +NOT benefit_victim(n4). reckless_mental_state(n4). */ @@ -2752,8 +2750,8 @@ plan_known(n5). produce_harm(n5). sufficient_for_harm(n5). -severity_harm(n5,v1). -benefit_victim(n5,v1). +severity_harm(n5). +benefit_victim(n5). neither_mental_state(n5). achieve_goal(n6). @@ -2776,8 +2774,8 @@ plan_known(n6). produce_harm(n6). sufficient_for_harm(n6). -severity_harm(n6,v1). -benefit_victim(n6,v0). +severity_harm(n6). +NOT benefit_victim(n6). neither_mental_state(n6). NOT achieve_goal(n7). @@ -2800,8 +2798,8 @@ plan_known(n7). produce_harm(n7). sufficient_for_harm(n7). -severity_harm(n7,v1). -benefit_victim(n7,v1). +severity_harm(n7). +benefit_victim(n7). reckless_mental_state(n7). achieve_goal(n8). @@ -2824,8 +2822,8 @@ NOT plan_known(n8). NOT produce_harm(n8). sufficient_for_harm(n8). -severity_harm(n8,v1). -benefit_victim(n8,v1). +severity_harm(n8). +benefit_victim(n8). reckless_mental_state(n8). NOT achieve_goal(n9). @@ -2848,8 +2846,8 @@ plan_known(n9). NOT produce_harm(n9). NOT sufficient_for_harm(n9). -severity_harm(n9,v0). -benefit_victim(n9,v0). +NOT severity_harm(n9). +NOT benefit_victim(n9). negligent_mental_state(n9). achieve_goal(n10). @@ -2872,8 +2870,8 @@ plan_known(n10). NOT produce_harm(n10). sufficient_for_harm(n10). -severity_harm(n10,v0). -benefit_victim(n10,v0). +NOT severity_harm(n10). +NOT benefit_victim(n10). negligent_mental_state(n10). /* @@ -2897,8 +2895,8 @@ NOT plan_known(n11). produce_harm(n11). NOT sufficient_for_harm(n11). -severity_harm(n11,v1). -benefit_victim(n11,v0). +severity_harm(n11). +NOT benefit_victim(n11). negligent_mental_state(n11). NOT achieve_goal(n12). @@ -2921,8 +2919,8 @@ plan_known(n12). produce_harm(n12). NOT sufficient_for_harm(n12). -severity_harm(n12,v0). -benefit_victim(n12,v1). +NOT severity_harm(n12). +benefit_victim(n12). negligent_mental_state(n12). achieve_goal(n13). @@ -2945,8 +2943,8 @@ NOT plan_known(n13). NOT produce_harm(n13). sufficient_for_harm(n13). -severity_harm(n13,v1). -benefit_victim(n13,v0). +severity_harm(n13). +NOT benefit_victim(n13). reckless_mental_state(n13). achieve_goal(n14). @@ -2969,8 +2967,8 @@ plan_known(n14). produce_harm(n14). sufficient_for_harm(n14). -severity_harm(n14,v1). -benefit_victim(n14,v1). +severity_harm(n14). +benefit_victim(n14). reckless_mental_state(n14). NOT achieve_goal(n15). @@ -2993,8 +2991,8 @@ plan_known(n15). produce_harm(n15). sufficient_for_harm(n15). -severity_harm(n15,v0). -benefit_victim(n15,v0). +NOT severity_harm(n15). +NOT benefit_victim(n15). reckless_mental_state(n15). NOT achieve_goal(n16). @@ -3017,8 +3015,8 @@ NOT plan_known(n16). NOT produce_harm(n16). sufficient_for_harm(n16). -severity_harm(n16,v0). -benefit_victim(n16,v0). +NOT severity_harm(n16). +NOT benefit_victim(n16). neither_mental_state(n16). NOT achieve_goal(n17). @@ -3041,8 +3039,8 @@ plan_known(n17). NOT produce_harm(n17). sufficient_for_harm(n17). -severity_harm(n17,v1). -benefit_victim(n17,v0). +severity_harm(n17). +NOT benefit_victim(n17). negligent_mental_state(n17). NOT achieve_goal(n18). @@ -3065,8 +3063,8 @@ plan_known(n18). produce_harm(n18). sufficient_for_harm(n18). -severity_harm(n18,v1). -benefit_victim(n18,v1). +severity_harm(n18). +benefit_victim(n18). negligent_mental_state(n18). achieve_goal(n19). @@ -3089,8 +3087,8 @@ plan_known(n19). NOT produce_harm(n19). sufficient_for_harm(n19). -severity_harm(n19,v0). -benefit_victim(n19,v1). +NOT severity_harm(n19). +benefit_victim(n19). negligent_mental_state(n19). achieve_goal(n20). @@ -3113,10 +3111,10 @@ plan_known(n20). NOT produce_harm(n20). sufficient_for_harm(n20). -severity_harm(n20,v1). -benefit_victim(n20,v1). +severity_harm(n20). +benefit_victim(n20). negligent_mental_state(n20). -/* + achieve_goal(n21). benefit_protagonist(n21). NOT careful(n21). @@ -3137,8 +3135,8 @@ plan_known(n21). NOT produce_harm(n21). NOT sufficient_for_harm(n21). -severity_harm(n21,v0). -benefit_victim(n21,v1). +NOT severity_harm(n21). +benefit_victim(n21). neither_mental_state(n21). achieve_goal(n22). @@ -3161,8 +3159,8 @@ plan_known(n22). NOT produce_harm(n22). NOT sufficient_for_harm(n22). -severity_harm(n22,v0). -benefit_victim(n22,v0). +NOT severity_harm(n22). +NOT benefit_victim(n22). neither_mental_state(n22). achieve_goal(n23). @@ -3185,8 +3183,8 @@ NOT plan_known(n23). NOT produce_harm(n23). sufficient_for_harm(n23). -severity_harm(n23,v1). -benefit_victim(n23,v1). +severity_harm(n23). +benefit_victim(n23). negligent_mental_state(n23). NOT achieve_goal(n24). @@ -3209,8 +3207,8 @@ plan_known(n24). produce_harm(n24). NOT sufficient_for_harm(n24). -severity_harm(n24,v0). -benefit_victim(n24,v0). +NOT severity_harm(n24). +NOT benefit_victim(n24). neither_mental_state(n24). achieve_goal(n25). @@ -3233,8 +3231,8 @@ NOT plan_known(n25). NOT produce_harm(n25). sufficient_for_harm(n25). -severity_harm(n25,v0). -benefit_victim(n25,v1). +NOT severity_harm(n25). +benefit_victim(n25). neither_mental_state(n25). achieve_goal(n26). @@ -3257,8 +3255,8 @@ plan_known(n26). produce_harm(n26). sufficient_for_harm(n26). -severity_harm(n26,v0). -benefit_victim(n26,v1). +NOT severity_harm(n26). +benefit_victim(n26). reckless_mental_state(n26). NOT achieve_goal(n27). @@ -3281,8 +3279,8 @@ NOT plan_known(n27). NOT produce_harm(n27). sufficient_for_harm(n27). -severity_harm(n27,v0). -benefit_victim(n27,v0). +NOT severity_harm(n27). +NOT benefit_victim(n27). neither_mental_state(n27). NOT achieve_goal(n28). @@ -3305,8 +3303,8 @@ NOT plan_known(n28). produce_harm(n28). sufficient_for_harm(n28). -severity_harm(n28,v1). -benefit_victim(n28,v0). +severity_harm(n28). +NOT benefit_victim(n28). negligent_mental_state(n28). NOT achieve_goal(n29). @@ -3329,11 +3327,11 @@ NOT plan_known(n29). produce_harm(n29). sufficient_for_harm(n29). -severity_harm(n29,v0). -benefit_victim(n29,v0). +NOT severity_harm(n29). +NOT benefit_victim(n29). reckless_mental_state(n29). -/* + achieve_goal(n30). benefit_protagonist(n30). careful(n30). @@ -3354,8 +3352,8 @@ NOT plan_known(n30). produce_harm(n30). sufficient_for_harm(n30). -severity_harm(n30,v0). -benefit_victim(n30,v1). +NOT severity_harm(n30). +benefit_victim(n30). neither_mental_state(n30). achieve_goal(n31). @@ -3378,8 +3376,8 @@ plan_known(n31). produce_harm(n31). NOT sufficient_for_harm(n31). -severity_harm(n31,v1). -benefit_victim(n31,v1). +severity_harm(n31). +benefit_victim(n31). reckless_mental_state(n31). achieve_goal(n32). @@ -3402,8 +3400,8 @@ NOT plan_known(n32). produce_harm(n32). sufficient_for_harm(n32). -severity_harm(n32,v0). -benefit_victim(n32,v0). +NOT severity_harm(n32). +NOT benefit_victim(n32). neither_mental_state(n32). NOT achieve_goal(n33). @@ -3426,8 +3424,8 @@ plan_known(n33). produce_harm(n33). sufficient_for_harm(n33). -severity_harm(n33,v1). -benefit_victim(n33,v1). +severity_harm(n33). +benefit_victim(n33). reckless_mental_state(n33). achieve_goal(n34). @@ -3450,8 +3448,8 @@ plan_known(n34). produce_harm(n34). NOT sufficient_for_harm(n34). -severity_harm(n34,v1). -benefit_victim(n34,v0). +severity_harm(n34). +NOT benefit_victim(n34). neither_mental_state(n34). NOT achieve_goal(n35). @@ -3474,8 +3472,8 @@ NOT plan_known(n35). produce_harm(n35). sufficient_for_harm(n35). -severity_harm(n35,v1). -benefit_victim(n35,v0). +severity_harm(n35). +NOT benefit_victim(n35). negligent_mental_state(n35). NOT achieve_goal(n36). @@ -3498,8 +3496,8 @@ plan_known(n36). NOT produce_harm(n36). NOT sufficient_for_harm(n36). -severity_harm(n36,v0). -benefit_victim(n36,v0). +NOT severity_harm(n36). +NOT benefit_victim(n36). neither_mental_state(n36). achieve_goal(n37). @@ -3522,8 +3520,8 @@ NOT plan_known(n37). produce_harm(n37). sufficient_for_harm(n37). -severity_harm(n37,v1). -benefit_victim(n37,v0). +severity_harm(n37). +NOT benefit_victim(n37). neither_mental_state(n37). NOT achieve_goal(n38). @@ -3546,8 +3544,8 @@ NOT plan_known(n38). produce_harm(n38). NOT sufficient_for_harm(n38). -severity_harm(n38,v0). -benefit_victim(n38,v0). +NOT severity_harm(n38). +NOT benefit_victim(n38). negligent_mental_state(n38). NOT achieve_goal(n39). @@ -3570,8 +3568,8 @@ NOT plan_known(n39). produce_harm(n39). sufficient_for_harm(n39). -severity_harm(n39,v0). -benefit_victim(n39,v0). +NOT severity_harm(n39). +NOT benefit_victim(n39). negligent_mental_state(n39). NOT achieve_goal(n40). @@ -3594,8 +3592,8 @@ plan_known(n40). NOT produce_harm(n40). sufficient_for_harm(n40). -severity_harm(n40,v0). -benefit_victim(n40,v1). +NOT severity_harm(n40). +benefit_victim(n40). reckless_mental_state(n40). achieve_goal(n41). @@ -3618,8 +3616,8 @@ NOT plan_known(n41). NOT produce_harm(n41). NOT sufficient_for_harm(n41). -severity_harm(n41,v0). -benefit_victim(n41,v0). +NOT severity_harm(n41). +NOT benefit_victim(n41). neither_mental_state(n41). NOT achieve_goal(n42). @@ -3642,8 +3640,8 @@ NOT plan_known(n42). NOT produce_harm(n42). NOT sufficient_for_harm(n42). -severity_harm(n42,v0). -benefit_victim(n42,v1). +NOT severity_harm(n42). +benefit_victim(n42). negligent_mental_state(n42). NOT achieve_goal(n43). @@ -3666,8 +3664,8 @@ plan_known(n43). produce_harm(n43). sufficient_for_harm(n43). -severity_harm(n43,v1). -benefit_victim(n43,v1). +severity_harm(n43). +benefit_victim(n43). reckless_mental_state(n43). achieve_goal(n44). @@ -3690,8 +3688,8 @@ plan_known(n44). NOT produce_harm(n44). sufficient_for_harm(n44). -severity_harm(n44,v0). -benefit_victim(n44,v0). +NOT severity_harm(n44). +NOT benefit_victim(n44). negligent_mental_state(n44). NOT achieve_goal(n45). @@ -3714,8 +3712,8 @@ plan_known(n45). NOT produce_harm(n45). sufficient_for_harm(n45). -severity_harm(n45,v1). -benefit_victim(n45,v1). +severity_harm(n45). +benefit_victim(n45). neither_mental_state(n45). achieve_goal(n46). @@ -3738,8 +3736,8 @@ NOT plan_known(n46). NOT produce_harm(n46). NOT sufficient_for_harm(n46). -severity_harm(n46,v0). -benefit_victim(n46,v0). +NOT severity_harm(n46). +NOT benefit_victim(n46). negligent_mental_state(n46). NOT achieve_goal(n47). @@ -3762,8 +3760,8 @@ plan_known(n47). NOT produce_harm(n47). sufficient_for_harm(n47). -severity_harm(n47,v0). -benefit_victim(n47,v1). +NOT severity_harm(n47). +benefit_victim(n47). negligent_mental_state(n47). NOT achieve_goal(n48). @@ -3786,8 +3784,8 @@ NOT plan_known(n48). produce_harm(n48). sufficient_for_harm(n48). -severity_harm(n48,v1). -benefit_victim(n48,v1). +severity_harm(n48). +benefit_victim(n48). negligent_mental_state(n48). NOT achieve_goal(n49). @@ -3810,8 +3808,8 @@ plan_known(n49). NOT produce_harm(n49). sufficient_for_harm(n49). -severity_harm(n49,v0). -benefit_victim(n49,v0). +NOT severity_harm(n49). +NOT benefit_victim(n49). neither_mental_state(n49). achieve_goal(n50). @@ -3834,8 +3832,8 @@ plan_known(n50). produce_harm(n50). sufficient_for_harm(n50). -severity_harm(n50,v1). -benefit_victim(n50,v1). +severity_harm(n50). +benefit_victim(n50). negligent_mental_state(n50). NOT achieve_goal(n51). @@ -3858,8 +3856,8 @@ plan_known(n51). produce_harm(n51). sufficient_for_harm(n51). -severity_harm(n51,v0). -benefit_victim(n51,v0). +NOT severity_harm(n51). +NOT benefit_victim(n51). reckless_mental_state(n51). NOT achieve_goal(n52). @@ -3882,8 +3880,8 @@ plan_known(n52). NOT produce_harm(n52). NOT sufficient_for_harm(n52). -severity_harm(n52,v0). -benefit_victim(n52,v0). +NOT severity_harm(n52). +NOT benefit_victim(n52). neither_mental_state(n52). NOT achieve_goal(n53). @@ -3906,8 +3904,8 @@ NOT plan_known(n53). produce_harm(n53). NOT sufficient_for_harm(n53). -severity_harm(n53,v0). -benefit_victim(n53,v0). +NOT severity_harm(n53). +NOT benefit_victim(n53). negligent_mental_state(n53). achieve_goal(n54). @@ -3930,8 +3928,8 @@ NOT plan_known(n54). NOT produce_harm(n54). NOT sufficient_for_harm(n54). -severity_harm(n54,v0). -benefit_victim(n54,v0). +NOT severity_harm(n54). +NOT benefit_victim(n54). neither_mental_state(n54). achieve_goal(n55). @@ -3954,8 +3952,8 @@ plan_known(n55). produce_harm(n55). NOT sufficient_for_harm(n55). -severity_harm(n55,v0). -benefit_victim(n55,v0). +NOT severity_harm(n55). +NOT benefit_victim(n55). reckless_mental_state(n55). NOT achieve_goal(n56). @@ -3978,8 +3976,8 @@ NOT plan_known(n56). produce_harm(n56). NOT sufficient_for_harm(n56). -severity_harm(n56,v1). -benefit_victim(n56,v1). +severity_harm(n56). +benefit_victim(n56). reckless_mental_state(n56). NOT achieve_goal(n57). @@ -4002,8 +4000,8 @@ plan_known(n57). NOT produce_harm(n57). NOT sufficient_for_harm(n57). -severity_harm(n57,v1). -benefit_victim(n57,v0). +severity_harm(n57). +NOT benefit_victim(n57). neither_mental_state(n57). NOT achieve_goal(n58). @@ -4026,8 +4024,8 @@ plan_known(n58). produce_harm(n58). sufficient_for_harm(n58). -severity_harm(n58,v0). -benefit_victim(n58,v1). +NOT severity_harm(n58). +benefit_victim(n58). negligent_mental_state(n58). achieve_goal(n59). @@ -4050,8 +4048,8 @@ plan_known(n59). produce_harm(n59). NOT sufficient_for_harm(n59). -severity_harm(n59,v0). -benefit_victim(n59,v0). +NOT severity_harm(n59). +NOT benefit_victim(n59). neither_mental_state(n59). NOT achieve_goal(n60). @@ -4074,8 +4072,8 @@ plan_known(n60). produce_harm(n60). NOT sufficient_for_harm(n60). -severity_harm(n60,v0). -benefit_victim(n60,v1). +NOT severity_harm(n60). +benefit_victim(n60). neither_mental_state(n60). NOT achieve_goal(n61). @@ -4098,8 +4096,8 @@ NOT plan_known(n61). NOT produce_harm(n61). NOT sufficient_for_harm(n61). -severity_harm(n61,v0). -benefit_victim(n61,v1). +NOT severity_harm(n61). +benefit_victim(n61). reckless_mental_state(n61). achieve_goal(n62). @@ -4122,8 +4120,8 @@ NOT plan_known(n62). NOT produce_harm(n62). sufficient_for_harm(n62). -severity_harm(n62,v0). -benefit_victim(n62,v0). +NOT severity_harm(n62). +NOT benefit_victim(n62). reckless_mental_state(n62). achieve_goal(n63). @@ -4146,8 +4144,8 @@ plan_known(n63). produce_harm(n63). NOT sufficient_for_harm(n63). -severity_harm(n63,v0). -benefit_victim(n63,v0). +NOT severity_harm(n63). +NOT benefit_victim(n63). neither_mental_state(n63). NOT achieve_goal(n64). @@ -4170,8 +4168,8 @@ NOT plan_known(n64). NOT produce_harm(n64). sufficient_for_harm(n64). -severity_harm(n64,v0). -benefit_victim(n64,v0). +NOT severity_harm(n64). +NOT benefit_victim(n64). negligent_mental_state(n64). NOT achieve_goal(n65). @@ -4194,8 +4192,8 @@ NOT plan_known(n65). produce_harm(n65). NOT sufficient_for_harm(n65). -severity_harm(n65,v1). -benefit_victim(n65,v0). +severity_harm(n65). +NOT benefit_victim(n65). negligent_mental_state(n65). NOT achieve_goal(n66). @@ -4218,8 +4216,8 @@ NOT plan_known(n66). NOT produce_harm(n66). NOT sufficient_for_harm(n66). -severity_harm(n66,v1). -benefit_victim(n66,v0). +severity_harm(n66). +NOT benefit_victim(n66). negligent_mental_state(n66). NOT achieve_goal(n67). @@ -4242,8 +4240,8 @@ NOT plan_known(n67). NOT produce_harm(n67). sufficient_for_harm(n67). -severity_harm(n67,v1). -benefit_victim(n67,v0). +severity_harm(n67). +NOT benefit_victim(n67). neither_mental_state(n67). achieve_goal(n68). @@ -4266,8 +4264,8 @@ plan_known(n68). NOT produce_harm(n68). NOT sufficient_for_harm(n68). -severity_harm(n68,v0). -benefit_victim(n68,v0). +NOT severity_harm(n68). +NOT benefit_victim(n68). negligent_mental_state(n68). NOT achieve_goal(n69). @@ -4290,8 +4288,8 @@ plan_known(n69). produce_harm(n69). NOT sufficient_for_harm(n69). -severity_harm(n69,v0). -benefit_victim(n69,v0). +NOT severity_harm(n69). +NOT benefit_victim(n69). reckless_mental_state(n69). achieve_goal(n70). @@ -4314,8 +4312,8 @@ NOT plan_known(n70). produce_harm(n70). NOT sufficient_for_harm(n70). -severity_harm(n70,v0). -benefit_victim(n70,v0). +NOT severity_harm(n70). +NOT benefit_victim(n70). negligent_mental_state(n70). NOT achieve_goal(n71). @@ -4338,8 +4336,8 @@ NOT plan_known(n71). produce_harm(n71). NOT sufficient_for_harm(n71). -severity_harm(n71,v0). -benefit_victim(n71,v1). +NOT severity_harm(n71). +benefit_victim(n71). neither_mental_state(n71). NOT achieve_goal(n72). @@ -4362,8 +4360,8 @@ NOT plan_known(n72). NOT produce_harm(n72). sufficient_for_harm(n72). -severity_harm(n72,v1). -benefit_victim(n72,v0). +severity_harm(n72). +NOT benefit_victim(n72). neither_mental_state(n72). NOT achieve_goal(n73). @@ -4386,8 +4384,8 @@ plan_known(n73). produce_harm(n73). NOT sufficient_for_harm(n73). -severity_harm(n73,v1). -benefit_victim(n73,v0). +severity_harm(n73). +NOT benefit_victim(n73). neither_mental_state(n73). NOT achieve_goal(n74). @@ -4410,8 +4408,8 @@ NOT plan_known(n74). NOT produce_harm(n74). NOT sufficient_for_harm(n74). -severity_harm(n74,v0). -benefit_victim(n74,v0). +NOT severity_harm(n74). +NOT benefit_victim(n74). reckless_mental_state(n74). NOT achieve_goal(n75). @@ -4434,8 +4432,8 @@ NOT plan_known(n75). NOT produce_harm(n75). NOT sufficient_for_harm(n75). -severity_harm(n75,v1). -benefit_victim(n75,v0). +severity_harm(n75). +NOT benefit_victim(n75). neither_mental_state(n75). achieve_goal(n76). @@ -4458,8 +4456,8 @@ plan_known(n76). produce_harm(n76). NOT sufficient_for_harm(n76). -severity_harm(n76,v1). -benefit_victim(n76,v1). +severity_harm(n76). +benefit_victim(n76). neither_mental_state(n76). achieve_goal(n77). @@ -4482,8 +4480,8 @@ plan_known(n77). NOT produce_harm(n77). NOT sufficient_for_harm(n77). -severity_harm(n77,v0). -benefit_victim(n77,v0). +NOT severity_harm(n77). +NOT benefit_victim(n77). reckless_mental_state(n77). achieve_goal(n78). @@ -4506,8 +4504,8 @@ plan_known(n78). NOT produce_harm(n78). NOT sufficient_for_harm(n78). -severity_harm(n78,v1). -benefit_victim(n78,v1). +severity_harm(n78). +benefit_victim(n78). neither_mental_state(n78). achieve_goal(n79). @@ -4530,8 +4528,8 @@ plan_known(n79). produce_harm(n79). NOT sufficient_for_harm(n79). -severity_harm(n79,v0). -benefit_victim(n79,v1). +NOT severity_harm(n79). +benefit_victim(n79). reckless_mental_state(n79). achieve_goal(n80). @@ -4554,8 +4552,8 @@ plan_known(n80). NOT produce_harm(n80). NOT sufficient_for_harm(n80). -severity_harm(n80,v1). -benefit_victim(n80,v1). +severity_harm(n80). +benefit_victim(n80). reckless_mental_state(n80). achieve_goal(n81). @@ -4578,8 +4576,8 @@ plan_known(n81). NOT produce_harm(n81). NOT sufficient_for_harm(n81). -severity_harm(n81,v1). -benefit_victim(n81,v1). +severity_harm(n81). +benefit_victim(n81). neither_mental_state(n81). achieve_goal(n82). @@ -4602,8 +4600,8 @@ plan_known(n82). produce_harm(n82). NOT sufficient_for_harm(n82). -severity_harm(n82,v0). -benefit_victim(n82,v1). +NOT severity_harm(n82). +benefit_victim(n82). negligent_mental_state(n82). achieve_goal(n83). @@ -4626,8 +4624,8 @@ plan_known(n83). produce_harm(n83). sufficient_for_harm(n83). -severity_harm(n83,v1). -benefit_victim(n83,v1). +severity_harm(n83). +benefit_victim(n83). reckless_mental_state(n83). NOT achieve_goal(n84). @@ -4650,8 +4648,8 @@ NOT plan_known(n84). NOT produce_harm(n84). NOT sufficient_for_harm(n84). -severity_harm(n84,v1). -benefit_victim(n84,v0). +severity_harm(n84). +NOT benefit_victim(n84). reckless_mental_state(n84). achieve_goal(n85). @@ -4674,8 +4672,8 @@ plan_known(n85). produce_harm(n85). sufficient_for_harm(n85). -severity_harm(n85,v0). -benefit_victim(n85,v1). +NOT severity_harm(n85). +benefit_victim(n85). neither_mental_state(n85). achieve_goal(n86). @@ -4698,8 +4696,8 @@ plan_known(n86). NOT produce_harm(n86). sufficient_for_harm(n86). -severity_harm(n86,v1). -benefit_victim(n86,v1). +severity_harm(n86). +benefit_victim(n86). neither_mental_state(n86). achieve_goal(n87). @@ -4722,8 +4720,8 @@ plan_known(n87). NOT produce_harm(n87). NOT sufficient_for_harm(n87). -severity_harm(n87,v1). -benefit_victim(n87,v0). +severity_harm(n87). +NOT benefit_victim(n87). reckless_mental_state(n87). NOT achieve_goal(n88). @@ -4746,8 +4744,8 @@ plan_known(n88). produce_harm(n88). NOT sufficient_for_harm(n88). -severity_harm(n88,v0). -benefit_victim(n88,v0). +NOT severity_harm(n88). +NOT benefit_victim(n88). reckless_mental_state(n88). achieve_goal(n89). @@ -4770,10 +4768,11 @@ NOT plan_known(n89). NOT produce_harm(n89). sufficient_for_harm(n89). -severity_harm(n89,v1). -benefit_victim(n89,v0). +severity_harm(n89). +NOT benefit_victim(n89). negligent_mental_state(n89). */ + NOT achieve_goal(n90). NOT benefit_protagonist(n90). NOT careful(n90). @@ -4794,8 +4793,8 @@ plan_known(n90). produce_harm(n90). NOT sufficient_for_harm(n90). -severity_harm(n90,v1). -benefit_victim(n90,v0). +severity_harm(n90). +NOT benefit_victim(n90). neither_mental_state(n90). achieve_goal(n91). @@ -4818,8 +4817,8 @@ plan_known(n91). NOT produce_harm(n91). sufficient_for_harm(n91). -severity_harm(n91,v1). -benefit_victim(n91,v1). +severity_harm(n91). +benefit_victim(n91). negligent_mental_state(n91). achieve_goal(n92). @@ -4842,8 +4841,8 @@ plan_known(n92). NOT produce_harm(n92). NOT sufficient_for_harm(n92). -severity_harm(n92,v0). -benefit_victim(n92,v0). +NOT severity_harm(n92). +NOT benefit_victim(n92). neither_mental_state(n92). achieve_goal(n93). @@ -4866,8 +4865,8 @@ NOT plan_known(n93). NOT produce_harm(n93). sufficient_for_harm(n93). -severity_harm(n93,v0). -benefit_victim(n93,v0). +NOT severity_harm(n93). +NOT benefit_victim(n93). negligent_mental_state(n93). achieve_goal(n94). @@ -4890,8 +4889,8 @@ NOT plan_known(n94). produce_harm(n94). sufficient_for_harm(n94). -severity_harm(n94,v1). -benefit_victim(n94,v1). +severity_harm(n94). +benefit_victim(n94). neither_mental_state(n94). NOT achieve_goal(n95). @@ -4914,8 +4913,8 @@ plan_known(n95). NOT produce_harm(n95). sufficient_for_harm(n95). -severi... [truncated message content] |
From: <jen...@us...> - 2007-09-18 11:40:45
|
Revision: 141 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=141&view=rev Author: jenslehmann Date: 2007-09-18 04:40:37 -0700 (Tue, 18 Sep 2007) Log Message: ----------- started example cleanup Modified Paths: -------------- trunk/examples/father.conf trunk/examples/father2.conf trunk/examples/grandfather.conf trunk/examples/uncle.conf Modified: trunk/examples/father.conf =================================================================== --- trunk/examples/father.conf 2007-09-15 11:24:14 UTC (rev 140) +++ trunk/examples/father.conf 2007-09-18 11:40:37 UTC (rev 141) @@ -1,7 +1,10 @@ /** * Father Example * - * possible solution: male AND EXISTS hasChild.TOP + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann */ /** settings **/ Modified: trunk/examples/father2.conf =================================================================== --- trunk/examples/father2.conf 2007-09-15 11:24:14 UTC (rev 140) +++ trunk/examples/father2.conf 2007-09-18 11:40:37 UTC (rev 141) @@ -1,6 +1,10 @@ /** * Another Father Example (this time using OWL import) * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann */ reasoner = dig; @@ -12,7 +16,7 @@ hidePrefix = "http://example.com/father#"; writeDIGProtocol = false; -digProtocolFile = "owlapi_dig.txt"; +digProtocolFile = "log/father2_dig.txt"; /** examples **/ +father("http://example.com/father#stefan"). Modified: trunk/examples/grandfather.conf =================================================================== --- trunk/examples/grandfather.conf 2007-09-15 11:24:14 UTC (rev 140) +++ trunk/examples/grandfather.conf 2007-09-18 11:40:37 UTC (rev 141) @@ -1,10 +1,13 @@ /** * Grandfather Example * - * possible solution: male AND EXISTS hasChild.EXISTS hasChild.TOP + * possible solution: + * male AND EXISTS hasChild.EXISTS hasChild.TOP * * Compared tp the father example, we have an additional concept person and * and additional role married here to make the task more complex. + * + * Copyright (C) 2007, Jens Lehmann */ /** settings **/ Modified: trunk/examples/uncle.conf =================================================================== --- trunk/examples/uncle.conf 2007-09-15 11:24:14 UTC (rev 140) +++ trunk/examples/uncle.conf 2007-09-18 11:40:37 UTC (rev 141) @@ -10,10 +10,12 @@ * * Note: Currently the data is insufficient, i.e. it allows the algorithm to * to find shorter correct solutions than the desired one above. + * + * Copyright (C) 2007, Jens Lehmann */ writeDIGProtocol = false; -digProtocolFile = "dig_uncle_fact.txt"; +digProtocolFile = "log/dig_uncle_fact.txt"; /** background knowledge **/ BOTTOM = (male AND female). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2007-09-19 12:37:49
|
Revision: 143 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=143&view=rev Author: jenslehmann Date: 2007-09-19 05:37:45 -0700 (Wed, 19 Sep 2007) Log Message: ----------- example cleanup continued Modified Paths: -------------- trunk/examples/forte/forte_uncle.conf trunk/examples/forte/forte_uncle_owl.conf trunk/examples/poker/pair_owl.conf trunk/examples/poker/poker_pair.conf trunk/examples/poker/poker_straight.conf trunk/examples/poker/straight_owl.conf trunk/examples/trains/trains.conf trunk/examples/trains/trains_owl.conf trunk/examples/yinyang_files/readme.txt Modified: trunk/examples/forte/forte_uncle.conf =================================================================== --- trunk/examples/forte/forte_uncle.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/forte/forte_uncle.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,24 +1,27 @@ /** * Extracted from the FORTE (First Order Revision of Theories from Examples) - * data set + * data set: * * http://www.cs.utexas.edu/users/ml/forte.html * - * solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP + * The goal of this learning problem is to learn the concept of an uncle. + * + * At the bottom of this file, you can find a graphical representation of the + * family tree corresponding to the facts in this file. + * + * possible solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + * + * Copyright (C) 2007, Jens Lehmann */ // control output showIndividuals = true; showConcepts = true; showRoles = true; -// showInternalKB = true; -// showSubsumptionHierarchy = true; +showInternalKB = true; +showSubsumptionHierarchy = true; -algorithm = refinement; - - - /** background knowledge **/ BOTTOM = (male AND female). @@ -393,18 +396,6 @@ -isUncle(terry). -isUncle(wendy). - - -// temporär: -/* -married(art,alice). -married(david,deanna). -married(harry,helen). -married(melvin,maria). -married(ray,regina). -married(terry,terri). -*/ - /* Here's the family shown graphically: Steve |--- m7 Modified: trunk/examples/forte/forte_uncle_owl.conf =================================================================== --- trunk/examples/forte/forte_uncle_owl.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/forte/forte_uncle_owl.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,14 +1,10 @@ /** - * Extracted from the FORTE (First Order Revision of Theories from Examples) - * data set + * See forte_uncle.conf. This is the same learning problem, but loading background + * knowledge from an OWL file instead. * - * http://www.cs.utexas.edu/users/ml/forte.html - * - * solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP - * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + * Copyright (C) 2007, Jens Lehmann */ - /** background knowledge **/ import("forte.owl"); Modified: trunk/examples/poker/pair_owl.conf =================================================================== --- trunk/examples/poker/pair_owl.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/poker/pair_owl.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,3 +1,10 @@ +/** + * See poker_pair.conf. This is the same learning problem, but loading background + * knowledge from an OWL file instead. + * + * Copyright (C) 2007, Jens Lehmann + */ + showConcepts = true; showRoles = true; showIndividuals = true; Modified: trunk/examples/poker/poker_pair.conf =================================================================== --- trunk/examples/poker/poker_pair.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/poker/poker_pair.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,3 +1,14 @@ +/** + * Automatically created random poker decks (the UCI-ML-Repository Poker example + * was transformed to a conf file). The goal is to learn the concept of a pair + * (two cards with equal rank). + * + * possible solution: + * EXISTS hasCard.EXISTS sameRank.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + deck(hand0). card(card0). hasCard(hand0,card0). Modified: trunk/examples/poker/poker_straight.conf =================================================================== --- trunk/examples/poker/poker_straight.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/poker/poker_straight.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,3 +1,18 @@ +/** + * Automatically created random poker decks (the UCI-ML-Repository Poker example + * was transformed to a conf file). The goal is to learn the concept of a + * straight (5 cards with increasing rank). Note, that for Ace and 2 in one deck, + * nextRank is set between these two cards only if there is no king in the deck. + * Otherwise the special case that a straight can start with Ace cannot be + * handled using ALC as target language. + * + * possible solution: + * EXISTS hasCard.EXISTS nextRank.EXISTS nextRank.EXISTS nextRank. + * EXISTS nextRank.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + deck(hand0). card(card0). hasCard(hand0,card0). Modified: trunk/examples/poker/straight_owl.conf =================================================================== --- trunk/examples/poker/straight_owl.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/poker/straight_owl.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,3 +1,10 @@ +/** + * See poker_straight.conf. This is the same learning problem, but loading + * background knowledge from an OWL file instead. + * + * Copyright (C) 2007, Jens Lehmann + */ + import("straight.owl"); refinement.quiet = false; Modified: trunk/examples/trains/trains.conf =================================================================== --- trunk/examples/trains/trains.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/trains/trains.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -26,13 +26,15 @@ * Intelligence, Vol. PAMI-2, No. 4, pp. 349-361, July 1980. * * http://www.mli.gmu.edu/papers/79-80/80-05.pdf (page 11) + * + * Copyright (C) 2007, Jens Lehmann */ useRetrievalForClassification = false; refinement.useDIGMultiInstanceChecks = twoChecks; /** background knowledge **/ -// TODO: more knowledge can be added here, e.g. that all classes are disjunct; +// TODO: more knowledge could be added here, e.g. that all classes are disjoint; // shape can be described using nominals i.e. a fixed set of values; etc. car(car_11). car(car_12). car(car_13). car(car_14). Modified: trunk/examples/trains/trains_owl.conf =================================================================== --- trunk/examples/trains/trains_owl.conf 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/trains/trains_owl.conf 2007-09-19 12:37:45 UTC (rev 143) @@ -1,3 +1,10 @@ +/** + * See arch.conf. This is the same learning problem, but loading background + * knowledge from an OWL file instead. + * + * Copyright (C) 2007, Jens Lehmann + */ + import("trains.owl"); algorithm = refinement; Modified: trunk/examples/yinyang_files/readme.txt =================================================================== --- trunk/examples/yinyang_files/readme.txt 2007-09-18 11:52:14 UTC (rev 142) +++ trunk/examples/yinyang_files/readme.txt 2007-09-19 12:37:45 UTC (rev 143) @@ -1,2 +1,3 @@ This directory contains additional files, which are needed in order to test the -DL-Learner examples with YinYang. +DL-Learner examples with YinYang. Use run.bat (Windows) or run (other systems) +to run the examples. You have to adapt the path to YinYang in these files first. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2007-10-12 08:17:05
|
Revision: 217 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=217&view=rev Author: kurzum Date: 2007-10-12 01:17:02 -0700 (Fri, 12 Oct 2007) Log Message: ----------- simple daimler example Added Paths: ----------- trunk/examples/daimler/ trunk/examples/daimler/daimler.conf Added: trunk/examples/daimler/daimler.conf =================================================================== --- trunk/examples/daimler/daimler.conf (rev 0) +++ trunk/examples/daimler/daimler.conf 2007-10-12 08:17:02 UTC (rev 217) @@ -0,0 +1,102 @@ + + +/** settings **/ + // reasoner settings + reasoner = dig; + digReasonerURL = "http://localhost:8081"; + useRetrievalForClassification = true; + refinement.useDIGMultiInstanceChecks = twoChecks; + + // algorithm settings + algorithm = refinement; + refinement.horizontalExpansionFactor = 0.6; + refinement.quiet = false; + refinement.useTooWeakList = true; + + // search tree protocol + refinement.writeSearchTree = false; + refinement.searchTreeFile = "searchTree.txt"; + + // control output + showIndividuals = false; + showConcepts = true; + showRoles = true; + showInternalKB = false; +showSubsumptionHierarchy = true; +//export("moral_complete_fixed_test.owl"); + +refinement.ignoredConcepts = {"getriebe"}; + +/**backgound knowledge**/ + +//BOTTOM = (coupe AND (limousine AND (t-Modell AND (cabrio AND gelaendewagen )))). + +sportcoupe SUB coupe. + +/*Stoff SUB Polsterung. +Leder SUB Polsterung. +Ledernachbildung_ARTICO SUB Polsterung. +Schwarzes_Polster SUB Polsterfarben. +Alpakagraues_Polster SUB Polsterfarben. + +/*Iridiumsilber SUB Metalliclackierungen. +Cubanitsilber SUB Metalliclackierungen. +Jaspisblau SUB Metalliclackierungen. +Cameolrot SUB Metalliclackierungen.*/ + + +/* +// disjunct concepts +(male AND female) SUB BOTTOM. + +Symmetric(married). +Functional(married). + +// persons +male(m1). +male(m2). +*/ + + +/*car_c220cdi_001 +engine_c220cdi_001 +getriebe_autotronic_001 +getriebe_manuell_5G_001 +getriebe_manuell_6G_001 +getriebe_7G-TRONIC_001*/ + +negative(n). +car(car_c220cdi_001). +c_klasse(car_c220cdi_001). +sportcoupe(car_c220cdi_001). +engine(engine_c220cdi_001). + +gang_6(getriebe_autotronic_001). +autotronic(getriebe_autotronic_001). +automatikgetriebe(getriebe_autotronic_001). +getriebe(getriebe_autotronic_001). + +gang_7(getriebe_7g_tronic_001). +automatikgetriebe(getriebe_7g_tronic_001). +getriebe(getriebe_7g_tronic_001). + +gang_5(getriebe_manuell_5g_001). +mechanikgetriebe(getriebe_manuell_5g_001). +getriebe(getriebe_manuell_5g_001). + +gang_6(getriebe_manuell_6g_001). +mechanikgetriebe(getriebe_manuell_6g_001). +getriebe(getriebe_manuell_6g_001). + + +//positive + ++getriebe(getriebe_autotronic_001). ++getriebe(getriebe_manuell_5g_001). ++getriebe(getriebe_manuell_6g_001). ++getriebe(getriebe_7g_tronic_001). + +-getriebe(n). + + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2007-12-03 15:04:59
|
Revision: 312 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=312&view=rev Author: kurzum Date: 2007-12-03 07:04:54 -0800 (Mon, 03 Dec 2007) Log Message: ----------- new example, moved reference.conf Added Paths: ----------- trunk/examples/sparql/ trunk/examples/sparql/reference.conf Removed Paths: ------------- trunk/examples/dbpedia/reference.conf Deleted: trunk/examples/dbpedia/reference.conf =================================================================== --- trunk/examples/dbpedia/reference.conf 2007-12-03 14:49:44 UTC (rev 311) +++ trunk/examples/dbpedia/reference.conf 2007-12-03 15:04:54 UTC (rev 312) @@ -1,81 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -//digReasonerURL = "http://localhost:8081"; -//useRetrievalForClassification = true; -//refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; -//refinement.horizontalExpansionFactor = 0.5; -//refinement.quiet = false; - -// search tree protocol -// refinement.writeSearchTree = false; -// refinement.searchTreeFile = "log/searchTree.txt"; - -// control output -cli.checkSatisfiability = true; -cli.showIndividuals = false; -cli.showConcepts = false; -cli.showRoles = true; -cli.showSubsumptionHierarchy = false; - -// SPARQL options -//necessary: -sparql2.numberOfRecursions = 2; -sparql2.getAllBackground=true; -sparql2.format = "N-TRIPLES"; -sparql2.dumpToFile = true; -sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel","http://dbpedia.org/resource/Gerhard_Schr%C3%B6der"}; - - -//predefined Endpoint overrides host and it doesn't matter what the string in import below looks like -// 0 means nothing -// 1 means dbpedia -sparql2.predefinedEndpoint=1; -//sparql2.host = "dbpedia.openlinksw.com"; - - - -//predefined filter overrides predList and ObjList -sparql2.predefinedFilter = 1; -//filtermode 1 and above uses a predefined setting -// 0 means nothing (manual configuration) -// 1 means only yago classes - -/* -This is left here. It is the yago predefined Filter -sparql2.predList = {"http://www.w3.org/2004/02/skos/core", - "http://www.w3.org/2002/07/owl#sameAs", - "http://xmlns.com/foaf/0.1/", - "http://dbpedia.org/property/reference", - "http://dbpedia.org/property/website", - "http://dbpedia.org/property/wikipage"}; -sparql2.objList = {"http://dbpedia.org/resource/Category:Wikipedia_" - ,"http://dbpedia.org/resource/Category:Articles_" - ,"http://xmlns.com/foaf/0.1/" - ,"http://upload.wikimedia.org/wikipedia/commons" - ,"http://upload.wikimedia.org/wikipedia" - ,"http://www.geonames.org" - ,"http://www.w3.org/2006/03/wn/wn20/instances/synset" - ,"http://www4.wiwiss.fu-berlin.de/flickrwrappr" - ,"http://www.w3.org/2004/02/skos/core"}; -*/ - - - -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); - -/** examples **/ -+"http://dbpedia.org/resource/Angela_Merkel" --"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file Added: trunk/examples/sparql/reference.conf =================================================================== --- trunk/examples/sparql/reference.conf (rev 0) +++ trunk/examples/sparql/reference.conf 2007-12-03 15:04:54 UTC (rev 312) @@ -0,0 +1,89 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = true; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +//refinement.horizontalExpansionFactor = 0.5; +//refinement.quiet = false; + +// search tree protocol +// refinement.writeSearchTree = false; +// refinement.searchTreeFile = "log/searchTree.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + +// SPARQL options +//necessary: +sparql2.numberOfRecursions = 2; +sparql2.getAllBackground=true; +sparql2.format = "N-TRIPLES"; +sparql2.dumpToFile = true; +sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel","http://dbpedia.org/resource/Gerhard_Schr%C3%B6der"}; +//doesn't work yet, blank nodes are not in returned XML. +sparql2.blankNodeIdentifier="bnode"; + +//for Role learning: +//sparql2.role = "http://semanticbible.org/ns/2006/NTNames#religiousBelief"; +//sparql2.learnDomain=true; + + + +//predefined Endpoint overrides host and it doesn't matter what the string in import below looks like +// 0 means nothing +// 1 means dbpedia +// 2 means localhost:2020 default joseki +sparql2.predefinedEndpoint=1; +//sparql2.host = "dbpedia.openlinksw.com"; + + + +//predefined filter overrides predList and ObjList +sparql2.predefinedFilter = 1; +//filtermode 1 and above uses a predefined setting +// 0 means nothing (manual configuration) +// 1 means only yago classes + +/* +This is left here. It is the yago predefined Filter +sparql2.predList = {"http://www.w3.org/2004/02/skos/core", + "http://www.w3.org/2002/07/owl#sameAs", + "http://xmlns.com/foaf/0.1/", + "http://dbpedia.org/property/reference", + "http://dbpedia.org/property/website", + "http://dbpedia.org/property/wikipage"}; +sparql2.objList = {"http://dbpedia.org/resource/Category:Wikipedia_" + ,"http://dbpedia.org/resource/Category:Articles_" + ,"http://xmlns.com/foaf/0.1/" + ,"http://upload.wikimedia.org/wikipedia/commons" + ,"http://upload.wikimedia.org/wikipedia" + ,"http://www.geonames.org" + ,"http://www.w3.org/2006/03/wn/wn20/instances/synset" + ,"http://www4.wiwiss.fu-berlin.de/flickrwrappr" + ,"http://www.w3.org/2004/02/skos/core"}; +*/ + + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2007-12-03 16:53:10
|
Revision: 315 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=315&view=rev Author: kurzum Date: 2007-12-03 08:53:05 -0800 (Mon, 03 Dec 2007) Log Message: ----------- some more examples all in folder examples/sparql now Added Paths: ----------- trunk/examples/sparql/Aristotle.conf trunk/examples/sparql/WomanInPoliticsFirstTry.conf trunk/examples/sparql/newworking.conf trunk/examples/sparql/newworkingManually.conf Removed Paths: ------------- trunk/examples/dbpedia/newworking.conf trunk/examples/dbpedia/newworkingManually.conf Deleted: trunk/examples/dbpedia/newworking.conf =================================================================== --- trunk/examples/dbpedia/newworking.conf 2007-12-03 16:52:30 UTC (rev 314) +++ trunk/examples/dbpedia/newworking.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -1,51 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -//digReasonerURL = "http://localhost:8081"; -//useRetrievalForClassification = true; -//refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; -//refinement.horizontalExpansionFactor = 0.5; -//refinement.quiet = false; - -// search tree protocol -// refinement.writeSearchTree = false; -// refinement.searchTreeFile = "log/searchTree.txt"; - -// control output -cli.checkSatisfiability = true; -cli.showIndividuals = false; -cli.showConcepts = false; -cli.showRoles = true; -cli.showSubsumptionHierarchy = false; - -// SPARQL options -sparql2.numberOfRecursions = 2; -sparql2.host = "dbpedia.openlinksw.com"; -sparql2.getAllBackground=true; -sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel"}; -sparql2.filterMode = 1; -//filtermode 1 and above uses a predefined setting -//0 means manual -sparql2.predList = {}; -sparql2.objList = {}; -sparql2.classList = {}; -sparql2.format = "N-TRIPLES"; -sparql2.dumpToFile = true; - -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); - -/** examples **/ -+"http://dbpedia.org/resource/Angela_Merkel" --"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file Deleted: trunk/examples/dbpedia/newworkingManually.conf =================================================================== --- trunk/examples/dbpedia/newworkingManually.conf 2007-12-03 16:52:30 UTC (rev 314) +++ trunk/examples/dbpedia/newworkingManually.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -1,64 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -//digReasonerURL = "http://localhost:8081"; -//useRetrievalForClassification = true; -//refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; -//refinement.horizontalExpansionFactor = 0.5; -//refinement.quiet = false; - -// search tree protocol -// refinement.writeSearchTree = false; -// refinement.searchTreeFile = "log/searchTree.txt"; - -// control output -cli.checkSatisfiability = true; -cli.showIndividuals = false; -cli.showConcepts = false; -cli.showRoles = true; -cli.showSubsumptionHierarchy = false; - -// SPARQL options -sparql2.numberOfRecursions = 2; -sparql2.host = "dbpedia.openlinksw.com"; -sparql2.getAllBackground=true; -sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel"}; -sparql2.filterMode = 0; -//filtermode 1 and above uses a predefined setting -//0 means manual -sparql2.predList = {"http://www.w3.org/2004/02/skos/core", - "http://www.w3.org/2002/07/owl#sameAs", - "http://xmlns.com/foaf/0.1/", - "http://dbpedia.org/property/reference", - "http://dbpedia.org/property/website", - "http://dbpedia.org/property/wikipage"}; -sparql2.objList = {"http://dbpedia.org/resource/Category:Wikipedia_" - ,"http://dbpedia.org/resource/Category:Articles_" - ,"http://xmlns.com/foaf/0.1/" - ,"http://upload.wikimedia.org/wikipedia/commons" - ,"http://upload.wikimedia.org/wikipedia" - ,"http://www.geonames.org" - ,"http://www.w3.org/2006/03/wn/wn20/instances/synset" - ,"http://www4.wiwiss.fu-berlin.de/flickrwrappr" - ,"http://www.w3.org/2004/02/skos/core"}; -sparql2.classList = {}; -sparql2.format = "N-TRIPLES"; -sparql2.dumpToFile = true; - -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); - -/** examples **/ -+"http://dbpedia.org/resource/Angela_Merkel" --"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file Added: trunk/examples/sparql/Aristotle.conf =================================================================== --- trunk/examples/sparql/Aristotle.conf (rev 0) +++ trunk/examples/sparql/Aristotle.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -0,0 +1,62 @@ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = false; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +//refinement.horizontalExpansionFactor = 0.6; +//refinement.quiet = false; +//refinement.useTooWeakList = true; + +// search tree protocol +//refinement.writeSearchTree = false; +//refinement.searchTreeFile = "Aristotle_searchTree.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + + + +// SPARQL options +sparql2.numberOfRecursions = 2; +sparql2.getAllBackground=true; +sparql2.format = "N-TRIPLES"; +sparql2.dumpToFile = true; +sparql2.instances = { + "http://dbpedia.org/resource/Democritus", + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Plato", + "http://dbpedia.org/resource/Socrates", + "http://dbpedia.org/resource/Archytas", + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus"}; + +//predefined Endpoint overrides host and it doesn't matter what the string in import below looks like +// 0 means nothing +// 1 means dbpedia +// 2 means localhost:2020 default joseki +sparql2.predefinedEndpoint=1; + + +//predefined filter overrides predList and ObjList +sparql2.predefinedFilter = 1; +//filtermode 1 and above uses a predefined setting +// 0 means nothing (manual configuration) +// 1 means only yago classes + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +/** examples **/ ++"http://dbpedia.org/resource/Pythagoras" ++"http://dbpedia.org/resource/Philolaus" ++"http://dbpedia.org/resource/Archytas" +-"http://dbpedia.org/resource/Socrates" +-"http://dbpedia.org/resource/Plato" +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Democritus" \ No newline at end of file Added: trunk/examples/sparql/WomanInPoliticsFirstTry.conf =================================================================== --- trunk/examples/sparql/WomanInPoliticsFirstTry.conf (rev 0) +++ trunk/examples/sparql/WomanInPoliticsFirstTry.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -0,0 +1,93 @@ + + +/** settings **/ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = true; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +//refinement.horizontalExpansionFactor = 0.5; +//refinement.quiet = false; + +// search tree protocol +// refinement.writeSearchTree = false; +// refinement.searchTreeFile = "log/searchTree.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + +// SPARQL options +//necessary: +sparql2.numberOfRecursions = 2; +sparql2.getAllBackground=true; +sparql2.format = "N-TRIPLES"; +sparql2.dumpToFile = true; +sparql2.instances = { +"http://dbpedia.org/resource/Indira_Gandhi", +"http://dbpedia.org/resource/Sonia_Gandhi", +"http://dbpedia.org/resource/Hillary_Rodham_Clinton", +"http://dbpedia.org/resource/Princess_Leia_Organa", +"http://dbpedia.org/resource/Angela_Merkel", +"http://dbpedia.org/resource/Christine_Todd_Whitman"}; + +//doesn't work yet, blank nodes are not in returned XML. +sparql2.blankNodeIdentifier="bnode"; + +//for Role learning: +//sparql2.role = "http://semanticbible.org/ns/2006/NTNames#religiousBelief"; +//sparql2.learnDomain=true; + + + +//predefined Endpoint overrides host and it doesn't matter what the string in import below looks like +// 0 means nothing +// 1 means dbpedia +// 2 means localhost:2020 default joseki +sparql2.predefinedEndpoint=1; +//sparql2.host = "dbpedia.openlinksw.com"; + + + +//predefined filter overrides predList and ObjList +sparql2.predefinedFilter = 1; +//filtermode 1 and above uses a predefined setting +// 0 means nothing (manual configuration) +// 1 means only yago classes + +/* +This is left here. It is the yago predefined Filter +sparql2.predList = {"http://www.w3.org/2004/02/skos/core", + "http://www.w3.org/2002/07/owl#sameAs", + "http://xmlns.com/foaf/0.1/", + "http://dbpedia.org/property/reference", + "http://dbpedia.org/property/website", + "http://dbpedia.org/property/wikipage"}; +sparql2.objList = {"http://dbpedia.org/resource/Category:Wikipedia_" + ,"http://dbpedia.org/resource/Category:Articles_" + ,"http://xmlns.com/foaf/0.1/" + ,"http://upload.wikimedia.org/wikipedia/commons" + ,"http://upload.wikimedia.org/wikipedia" + ,"http://www.geonames.org" + ,"http://www.w3.org/2006/03/wn/wn20/instances/synset" + ,"http://www4.wiwiss.fu-berlin.de/flickrwrappr" + ,"http://www.w3.org/2004/02/skos/core"}; +*/ + + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +/** examples **/ ++"http://dbpedia.org/resource/Indira_Gandhi" ++"http://dbpedia.org/resource/Sonia_Gandhi" +-"http://dbpedia.org/resource/Hillary_Rodham_Clinton" +-"http://dbpedia.org/resource/Princess_Leia_Organa" +-"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Christine_Todd_Whitman" \ No newline at end of file Copied: trunk/examples/sparql/newworking.conf (from rev 313, trunk/examples/dbpedia/newworking.conf) =================================================================== --- trunk/examples/sparql/newworking.conf (rev 0) +++ trunk/examples/sparql/newworking.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -0,0 +1,61 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = true; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +//refinement.horizontalExpansionFactor = 0.5; +//refinement.quiet = false; + +// search tree protocol +// refinement.writeSearchTree = false; +// refinement.searchTreeFile = "log/searchTree.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + +// SPARQL options + + + +sparql2.numberOfRecursions = 2; +sparql2.getAllBackground=true; +sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel","http://dbpedia.org/resource/Gerhard_Schr%C3%B6der"}; +sparql2.format = "N-TRIPLES"; +sparql2.dumpToFile = true; + + +sparql2.predefinedEndpoint=1; +//sparql2.host = "dbpedia.openlinksw.com"; + + +sparql2.predefinedFilter = 1; +//filtermode 1 and above uses a predefined setting +//0 means manual +//sparql2.predList = {}; +//sparql2.objList = {}; +//sparql2.classList = {}; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file Copied: trunk/examples/sparql/newworkingManually.conf (from rev 313, trunk/examples/dbpedia/newworkingManually.conf) =================================================================== --- trunk/examples/sparql/newworkingManually.conf (rev 0) +++ trunk/examples/sparql/newworkingManually.conf 2007-12-03 16:53:05 UTC (rev 315) @@ -0,0 +1,75 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = true; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +//refinement.horizontalExpansionFactor = 0.5; +//refinement.quiet = false; + +// search tree protocol +// refinement.writeSearchTree = false; +// refinement.searchTreeFile = "log/searchTree.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + +// SPARQL options +sparql2.numberOfRecursions = 2; +sparql2.getAllBackground=true; +sparql2.format = "N-TRIPLES"; +sparql2.dumpToFile = true; + + +//sparql2.predefinedEndpoint=0; +sparql2.host = "dbpedia.openlinksw.com"; +sparql2.instances = {"http://dbpedia.org/resource/Angela_Merkel","http://dbpedia.org/resource/Gerhard_Schr%C3%B6der"}; + + + +// +//sparql2.predefinedFilter = 1; +//filtermode 1 and above uses a predefined setting +//0 means manual + + +sparql2.predList = {"http://www.w3.org/2004/02/skos/core", + "http://www.w3.org/2002/07/owl#sameAs", + "http://xmlns.com/foaf/0.1/", + "http://dbpedia.org/property/reference", + "http://dbpedia.org/property/website", + "http://dbpedia.org/property/wikipage"}; +sparql2.objList = {"http://dbpedia.org/resource/Category:Wikipedia_" + ,"http://dbpedia.org/resource/Category:Articles_" + ,"http://xmlns.com/foaf/0.1/" + ,"http://upload.wikimedia.org/wikipedia/commons" + ,"http://upload.wikimedia.org/wikipedia" + ,"http://www.geonames.org" + ,"http://www.w3.org/2006/03/wn/wn20/instances/synset" + ,"http://www4.wiwiss.fu-berlin.de/flickrwrappr" + ,"http://www.w3.org/2004/02/skos/core"}; +//sparql2.classList = {}; + + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-01-10 09:12:53
|
Revision: 361 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=361&view=rev Author: kurzum Date: 2008-01-10 01:12:48 -0800 (Thu, 10 Jan 2008) Log Message: ----------- ESWC examples after sections Added Paths: ----------- trunk/examples/ESWC_final/ trunk/examples/ESWC_final/difference/ trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf trunk/examples/ESWC_final/hierarchy/ trunk/examples/ESWC_final/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf trunk/examples/ESWC_final/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf trunk/examples/ESWC_final/navigation/ trunk/examples/ESWC_final/navigation/Navigation0DBPediaYAGOAristotle.conf trunk/examples/ESWC_final/navigation/Navigation1DBPediaYAGOAristotle.conf trunk/examples/ESWC_final/navigation/Navigation2DBPediaYAGOAristotle.conf trunk/examples/ESWC_final/roles/ trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_domain_yago.conf trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_range_yago.conf trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_domain_yago.conf trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_range_yago.conf trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_range_yago.conf Added: trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf =================================================================== --- trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf (rev 0) +++ trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,42 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) + http://dbpedia.org/class/yago/Scientist110560637 (length 1, depth 1) + + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Head110162991 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/Leader109623038 [http] + dbpedia:class/yago/Scientist110560637 [http] + dbpedia:class/yago/Chancellor109906986 [http] +dbpedia:class/yago/Politician110451263 [http] + +*/ + + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql2.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Hillary_Rodham_Clinton" Added: trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf =================================================================== --- trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf (rev 0) +++ trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,58 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) + http://dbpedia.org/class/yago/Scientist110560637 (length 1, depth 1) + plus all ignored Concepts + + EXISTS http://dbpedia.org/property/birthDate.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/birthPlace.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/languagesspoken.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/occupation.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/order.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/predecessor.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/termStart.TOP (length 3, depth 2) + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Head110162991 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/Leader109623038 [http] + dbpedia:class/yago/Scientist110560637 [http] + dbpedia:class/yago/Chancellor109906986 [http] +dbpedia:class/yago/Politician110451263 [http] + +*/ + refinement.ignoredConcepts = { + "http://dbpedia.org/class/yago/Communicator109610660", + "http://dbpedia.org/class/yago/Negotiator110351874", + "http://dbpedia.org/class/yago/Representative110522035", + "http://dbpedia.org/class/yago/Scientist110560637", + "http://dbpedia.org/class/yago/HeadOfState110164747", + "http://dbpedia.org/class/yago/Chancellor109906986", + "http://dbpedia.org/class/yago/Head110162991" + }; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql2.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Hillary_Rodham_Clinton" Added: trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf =================================================================== --- trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf (rev 0) +++ trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,31 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) + http://dbpedia.org/class/yago/Intellectual109621545 (length 1, depth 1) + */ + + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql2.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Hillary_Rodham_Clinton" +-"http://dbpedia.org/resource/Angela_Merkel" Added: trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf =================================================================== --- trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf (rev 0) +++ trunk/examples/ESWC_final/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,70 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) + http://dbpedia.org/class/yago/Intellectual109621545 (length 1, depth 1) +plus all ignored Concepts + + EXISTS http://dbpedia.org/property/almaMater.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/alongside.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/before.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/candidate.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/children.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/dateOfBirth.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/height.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/lawSchool.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/office.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/preceded.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/profession.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/state.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/succeeded.TOP (length 3, depth 2) + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Entity100001740 [http] + dbpedia:class/yago/Academician109759069 [http] + dbpedia:class/yago/Lawyer110249950 [http] + dbpedia:class/yago/Alumnus109786338 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/FirstLady110092880 [http] + dbpedia:class/yago/Politician110451263 [http] + dbpedia:class/yago/Senator110578471 [http] + + */ +refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Intellectual109621545", +"http://dbpedia.org/class/yago/Achiever109762821", +"http://dbpedia.org/class/yago/FirstLady110092880", +"http://dbpedia.org/class/yago/Scholar110557854", +"http://dbpedia.org/class/yago/Alumnus109786338", +"http://dbpedia.org/class/yago/Lawgiver110249270", +"http://dbpedia.org/class/yago/Legislator110253995", +"http://dbpedia.org/class/yago/Senator110578471", +"http://dbpedia.org/class/yago/Professional110480253", +"http://dbpedia.org/class/yago/Educator110045713", +"http://dbpedia.org/class/yago/Lawyer110249950", +"http://dbpedia.org/class/yago/Academician109759069"}; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql2.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Hillary_Rodham_Clinton" +-"http://dbpedia.org/resource/Angela_Merkel" Added: trunk/examples/ESWC_final/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf =================================================================== --- trunk/examples/ESWC_final/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf (rev 0) +++ trunk/examples/ESWC_final/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,65 @@ + /* + + solutions: + EXISTS http://dbpedia.org/property/monarch.TOP (length 3, depth 2) + horizontal expansion: 1 to 3 + size of candidate set: 26 + properness tests (reasoner/short concept/too weak list): 101/0/0 + concept tests (reasoner/too weak list/overly general list/redundant concepts): 95/0/6/0 + Algorithm terminated succesfully. + number of instance checks: 722 (114 multiple) + instance check reasoning time: 1s 551ms ( 2ms per instance check) + subsumption hierarchy queries: 30 + (complex) subsumption checks: 101 (14 multiple) + subsumption reasoning time: 107ms ( 1ms per subsumption check) + overall reasoning time: 1s 658ms (97,394% of overall runtime) + overall algorithm runtime: 1s 702ms + + */ + +// SPARQL options + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +refinement.useAllConstructor = false; +//refinement.useExistsConstructor = true; +refinement.useNegation = false; + +// SPARQL options +//necessary: +sparql2.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +sparql2.instances={"http://dbpedia.org/resource/Tony_Blair" +,"http://dbpedia.org/resource/Margaret_Thatcher" +,"http://dbpedia.org/resource/John_Major" + +,"http://dbpedia.org/resource/James_Callaghan" + +,"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +,"http://dbpedia.org/resource/Helmut_Kohl" +,"http://dbpedia.org/resource/Jacques_Chirac" + +}; + + + + +/** examples **/ ++"http://dbpedia.org/resource/Tony_Blair" ++"http://dbpedia.org/resource/Margaret_Thatcher" ++"http://dbpedia.org/resource/John_Major" + ++"http://dbpedia.org/resource/James_Callaghan" + +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +-"http://dbpedia.org/resource/Helmut_Kohl" +-"http://dbpedia.org/resource/Jacques_Chirac" Added: trunk/examples/ESWC_final/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf =================================================================== --- trunk/examples/ESWC_final/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf (rev 0) +++ trunk/examples/ESWC_final/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,62 @@ + /* + + + + + */ + +// SPARQL options + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +refinement.heuristic = flexible; + +refinement.useAllConstructor = false; +//refinement.useExistsConstructor = true; +refinement.useNegation = false; + +// SPARQL options +//necessary: +sparql2.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +sparql2.instances = { +"http://dbpedia.org/resource/Tony_Blair" +,"http://dbpedia.org/resource/Margaret_Thatcher" +,"http://dbpedia.org/resource/John_Major" + + +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Alec_Douglas-Home" +,"http://dbpedia.org/resource/Liaquat_Ali_Khan" + +,"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +,"http://dbpedia.org/resource/Helmut_Kohl" +,"http://dbpedia.org/resource/Jacques_Chirac" + +}; + + + +/** examples **/ ++"http://dbpedia.org/resource/Tony_Blair" ++"http://dbpedia.org/resource/Margaret_Thatcher" ++"http://dbpedia.org/resource/John_Major" + + ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Alec_Douglas-Home" +-"http://dbpedia.org/resource/Liaquat_Ali_Khan" + +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +-"http://dbpedia.org/resource/Helmut_Kohl" +-"http://dbpedia.org/resource/Jacques_Chirac" + + Added: trunk/examples/ESWC_final/navigation/Navigation0DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/ESWC_final/navigation/Navigation0DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/ESWC_final/navigation/Navigation0DBPediaYAGOAristotle.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,51 @@ +/** + * Some people from Greece. + * +solutions: + http://dbpedia.org/class/yago/Mathematician110301261 (length 1, depth 1) +horizontal expansion: 0 to 1 +size of candidate set: 12 +properness tests (reasoner/short concept/too weak list): 20/0/0 +concept tests (reasoner/too weak list/overly general list/redundant concepts): 20/0/0/0 +Algorithm terminated succesfully. +number of instance checks: 82 (31 multiple) +instance check reasoning time: 132ms ( 1ms per instance check) +subsumption hierarchy queries: 11 +(complex) subsumption checks: 20 (9 multiple) +subsumption reasoning time: 33ms ( 1ms per subsumption check) +overall reasoning time: 165ms (88,67% of overall runtime) +overall algorithm runtime: 186ms + + */ + +// SPARQL options +sparql2.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +sparql2.instances = { + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + "http://dbpedia.org/resource/Archytas", + + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Plato", + "http://dbpedia.org/resource/Socrates" + + +}; + ++"http://dbpedia.org/resource/Pythagoras" ++"http://dbpedia.org/resource/Philolaus" ++"http://dbpedia.org/resource/Archytas" + + +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Plato" +-"http://dbpedia.org/resource/Socrates" + Added: trunk/examples/ESWC_final/navigation/Navigation1DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/ESWC_final/navigation/Navigation1DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/ESWC_final/navigation/Navigation1DBPediaYAGOAristotle.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,55 @@ +/** + * Some people from Greece. + * +solutions: + (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) (length 5, depth 3) +horizontal expansion: 3 to 5 +size of candidate set: 1648 +properness tests (reasoner/short concept/too weak list): 9059/1/884 +concept tests (reasoner/too weak list/overly general list/redundant concepts): 2240/884/1286/3926 +Algorithm terminated succesfully. +number of instance checks: 8164 (2601 multiple) +instance check reasoning time: 15s 461ms ( 1ms per instance check) +subsumption hierarchy queries: 8776 +(complex) subsumption checks: 9059 (3132 multiple) +subsumption reasoning time: 13s 388ms ( 1ms per subsumption check) +overall reasoning time: 28s 850ms (94,717% of overall runtime) +overall algorithm runtime: 30s 459ms + + */ + +// SPARQL options +sparql2.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +sparql2.instances = { + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + "http://dbpedia.org/resource/Archytas", + + + "http://dbpedia.org/resource/Socrates", + "http://dbpedia.org/resource/Plato", + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Democritus" + +}; + ++"http://dbpedia.org/resource/Pythagoras" ++"http://dbpedia.org/resource/Philolaus" ++"http://dbpedia.org/resource/Archytas" + + +-"http://dbpedia.org/resource/Socrates" +-"http://dbpedia.org/resource/Plato" +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Democritus" + + + Added: trunk/examples/ESWC_final/navigation/Navigation2DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/ESWC_final/navigation/Navigation2DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/ESWC_final/navigation/Navigation2DBPediaYAGOAristotle.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,55 @@ +/** + * Some people from Greece. + * + * Possible Solution: + * (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) + * + */ + +// SPARQL options +sparql2.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql2.predefinedFilter = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +sparql2.instances = { + + "http://dbpedia.org/resource/Archytas", + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + + "http://dbpedia.org/resource/Democritus", + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Plato", + + "http://dbpedia.org/resource/Socrates", + "http://dbpedia.org/resource/Aristoxenus" +}; + ++"http://dbpedia.org/resource/Archytas" +/*//Archytas (Greek: ????ta?; 428 BC +347 BC) was an Ancient Greek philosopher, +mathematician, astronomer, statesman, and strategist.*/ + ++"http://dbpedia.org/resource/Pythagoras" +/*//Pythagoras of Samos (Greek: ???a???a?; +between 580 and 572 BC between 500 and 490 BC) +was an Ionian (Greek) philosopher[1] and founder +of the religious movement called Pythagoreanism. +He is often revered as a great mathematician, mystic and scientist;*/ ++"http://dbpedia.org/resource/Philolaus" +/*//Philolaus (ca. 480 BC ca. 385 BC, Greek: +F????a??) was a Greek Pythagorean and Presocratic.*/ + + +-"http://dbpedia.org/resource/Democritus" +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Plato" + +-"http://dbpedia.org/resource/Socrates" +-"http://dbpedia.org/resource/Aristoxenus" + Added: trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_domain_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_domain_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_domain_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,64 @@ +/** + * + * solutions: + * + */ + +// refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Khawaja_Nazimuddin" +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Maati_Bouabid" +,"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +,"http://dbpedia.org/resource/Helen_Clark" +,"http://dbpedia.org/resource/Oscar_I_of_Sweden" +,"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Abdullah_II_of_Jordan" + +}; + +//sparql2.role = "http://dbpedia.org/property/monarch"; +//sparql2.learnDomain=true; +//sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Khawaja_Nazimuddin" ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Maati_Bouabid" ++"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" ++"http://dbpedia.org/resource/Helen_Clark" +-"http://dbpedia.org/resource/Oscar_I_of_Sweden" +-"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Abdullah_II_of_Jordan" Added: trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_range_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_range_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_monarch_range_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,61 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Ruler110541229", +"http://dbpedia.org/class/yago/Sovereign110628644" +}; +*/ + +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Oscar_I_of_Sweden" +,"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +,"http://dbpedia.org/resource/Khawaja_Nazimuddin" +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Maati_Bouabid" +,"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +,"http://dbpedia.org/resource/Helen_Clark" +}; + +//sparql2.role = "http://dbpedia.org/property/monarch"; +//sparql2.learnDomain=false; +//sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Oscar_I_of_Sweden" ++"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +-"http://dbpedia.org/resource/Khawaja_Nazimuddin" +-"http://dbpedia.org/resource/Harold_Macmillan" +-"http://dbpedia.org/resource/Maati_Bouabid" +-"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +-"http://dbpedia.org/resource/Helen_Clark" \ No newline at end of file Added: trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,62 @@ +/** + * + * solutions: + * + */ + +refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Wayne_Allard" +,"http://dbpedia.org/resource/Aurelian" +,"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +,"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +,"http://dbpedia.org/resource/Hank_Azaria" +,"http://dbpedia.org/resource/Kiev" +,"http://dbpedia.org/resource/Helensburgh" +,"http://dbpedia.org/resource/Roman_Dacia" +,"http://dbpedia.org/resource/Jordan" +,"http://dbpedia.org/resource/Oldenburg"}; + +//sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +//sparql2.learnDomain=true; +//sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Wayne_Allard" ++"http://dbpedia.org/resource/Aurelian" ++"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" ++"http://dbpedia.org/resource/Walter_Adams_%28economist%29" ++"http://dbpedia.org/resource/Hank_Azaria" +-"http://dbpedia.org/resource/Kiev" +-"http://dbpedia.org/resource/Helensburgh" +-"http://dbpedia.org/resource/Roman_Dacia" +-"http://dbpedia.org/resource/Jordan" +-"http://dbpedia.org/resource/Oldenburg" \ No newline at end of file Added: trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,60 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Abstraction100002137" +};*/ + +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Kiev" +,"http://dbpedia.org/resource/Helensburgh" +,"http://dbpedia.org/resource/Roman_Dacia" +,"http://dbpedia.org/resource/Jordan" +,"http://dbpedia.org/resource/Oldenburg" +,"http://dbpedia.org/resource/Wayne_Allard" +,"http://dbpedia.org/resource/Aurelian" +,"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +,"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +,"http://dbpedia.org/resource/Hank_Azaria" + +}; + +//sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +//sparql2.learnDomain=false; +//sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Kiev" ++"http://dbpedia.org/resource/Helensburgh" ++"http://dbpedia.org/resource/Roman_Dacia" ++"http://dbpedia.org/resource/Jordan" ++"http://dbpedia.org/resource/Oldenburg" +-"http://dbpedia.org/resource/Wayne_Allard" +-"http://dbpedia.org/resource/Aurelian" +-"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +-"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +-"http://dbpedia.org/resource/Hank_Azaria" \ No newline at end of file Added: trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_domain_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_domain_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_domain_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,52 @@ +/** + * + * solutions: + * + */ + +// refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/monarch"; +sparql2.learnDomain=true; +sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Khawaja_Nazimuddin" ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Maati_Bouabid" ++"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" ++"http://dbpedia.org/resource/Helen_Clark" +-"http://dbpedia.org/resource/Oscar_I_of_Sweden" +-"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Abdullah_II_of_Jordan" Added: trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_range_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_range_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_monarch_range_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,50 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Ruler110541229", +"http://dbpedia.org/class/yago/Sovereign110628644" +}; +*/ + +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/monarch"; +sparql2.learnDomain=false; +sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Oscar_I_of_Sweden" ++"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +-"http://dbpedia.org/resource/Khawaja_Nazimuddin" +-"http://dbpedia.org/resource/Harold_Macmillan" +-"http://dbpedia.org/resource/Maati_Bouabid" +-"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +-"http://dbpedia.org/resource/Helen_Clark" \ No newline at end of file Added: trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,52 @@ +/** + * + * solutions: + * + */ + +refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +sparql2.learnDomain=true; +sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Wayne_Allard" ++"http://dbpedia.org/resource/Aurelian" ++"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" ++"http://dbpedia.org/resource/Walter_Adams_%28economist%29" ++"http://dbpedia.org/resource/Hank_Azaria" +-"http://dbpedia.org/resource/Kiev" +-"http://dbpedia.org/resource/Helensburgh" +-"http://dbpedia.org/resource/Roman_Dacia" +-"http://dbpedia.org/resource/Jordan" +-"http://dbpedia.org/resource/Oldenburg" \ No newline at end of file Added: trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_range_yago.conf =================================================================== --- trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_range_yago.conf (rev 0) +++ trunk/examples/ESWC_final/roles/Roles_generic_DBpedia_placeOfBirth_range_yago.conf 2008-01-10 09:12:48 UTC (rev 361) @@ -0,0 +1,48 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + + refinement.useAllConstructor = false; + refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Abstraction100002137" +}; + +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +sparql2.learnDomain=false; +sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Kiev" ++"http://dbpedia.org/resource/Helensburgh" ++"http://dbpedia.org/resource/Roman_Dacia" ++"http://dbpedia.org/resource/Jordan" ++"http://dbpedia.org/resource/Oldenburg" +-"http://dbpedia.org/resource/Wayne_Allard" +-"http://dbpedia.org/resource/Aurelian" +-"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +-"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +-"http://dbpedia.org/resource/Hank_Azaria" \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-01-30 15:50:28
|
Revision: 469 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=469&view=rev Author: kurzum Date: 2008-01-30 07:50:10 -0800 (Wed, 30 Jan 2008) Log Message: ----------- cleaned examples Removed Paths: ------------- trunk/examples/ESWC_final/ trunk/examples/dbpedia/ trunk/examples/sparql/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-01-30 16:00:09
|
Revision: 472 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=472&view=rev Author: kurzum Date: 2008-01-30 07:59:43 -0800 (Wed, 30 Jan 2008) Log Message: ----------- added eswc examples Added Paths: ----------- trunk/examples/sparql/ trunk/examples/sparql/difference/ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf trunk/examples/sparql/hierarchy/ trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf trunk/examples/sparql/navigation/ trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf trunk/examples/sparql/roles_notworking/ trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_domain_yago.conf trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_range_yago.conf trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_domain_yago.conf trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_range_yago.conf trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_range_yago.conf Added: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf (rev 0) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,45 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) + http://dbpedia.org/class/yago/Scientist110560637 (length 1, depth 1) + + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Head110162991 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/Leader109623038 [http] + dbpedia:class/yago/Scientist110560637 [http] + dbpedia:class/yago/Chancellor109906986 [http] +dbpedia:class/yago/Politician110451263 [http] + +*/ + + + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Hillary_Rodham_Clinton" Added: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf (rev 0) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,60 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) + http://dbpedia.org/class/yago/Scientist110560637 (length 1, depth 1) + plus all ignored Concepts + + EXISTS http://dbpedia.org/property/birthDate.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/birthPlace.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/languagesspoken.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/occupation.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/order.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/predecessor.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/termStart.TOP (length 3, depth 2) + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Head110162991 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/Leader109623038 [http] + dbpedia:class/yago/Scientist110560637 [http] + dbpedia:class/yago/Chancellor109906986 [http] +dbpedia:class/yago/Politician110451263 [http] + +*/ + refinement.ignoredConcepts = { + "http://dbpedia.org/class/yago/Communicator109610660", + "http://dbpedia.org/class/yago/Negotiator110351874", + "http://dbpedia.org/class/yago/Representative110522035", + "http://dbpedia.org/class/yago/Scientist110560637", + "http://dbpedia.org/class/yago/HeadOfState110164747", + "http://dbpedia.org/class/yago/Chancellor109906986", + "http://dbpedia.org/class/yago/Head110162991" + }; + + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Angela_Merkel" +-"http://dbpedia.org/resource/Hillary_Rodham_Clinton" Added: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf (rev 0) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,33 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) + http://dbpedia.org/class/yago/Intellectual109621545 (length 1, depth 1) + */ + + + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Hillary_Rodham_Clinton" +-"http://dbpedia.org/resource/Angela_Merkel" Added: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf (rev 0) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,73 @@ +/** + + * Solutions: +http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) + http://dbpedia.org/class/yago/Intellectual109621545 (length 1, depth 1) +plus all ignored Concepts + + EXISTS http://dbpedia.org/property/almaMater.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/alongside.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/before.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/candidate.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/children.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/dateOfBirth.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/height.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/lawSchool.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/office.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/preceded.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/profession.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/state.TOP (length 3, depth 2) + EXISTS http://dbpedia.org/property/succeeded.TOP (length 3, depth 2) + + Direct classes from DBPedia: + dbpedia:class/yago/Person100007846 [http] + dbpedia:class/yago/Entity100001740 [http] + dbpedia:class/yago/Academician109759069 [http] + dbpedia:class/yago/Lawyer110249950 [http] + dbpedia:class/yago/Alumnus109786338 [http] + dbpedia:class/yago/Woman110787470 [http] + dbpedia:class/yago/FirstLady110092880 [http] + dbpedia:class/yago/Politician110451263 [http] + dbpedia:class/yago/Senator110578471 [http] + + */ +refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Intellectual109621545", +"http://dbpedia.org/class/yago/Achiever109762821", +"http://dbpedia.org/class/yago/FirstLady110092880", +"http://dbpedia.org/class/yago/Scholar110557854", +"http://dbpedia.org/class/yago/Alumnus109786338", +"http://dbpedia.org/class/yago/Lawgiver110249270", +"http://dbpedia.org/class/yago/Legislator110253995", +"http://dbpedia.org/class/yago/Senator110578471", +"http://dbpedia.org/class/yago/Professional110480253", +"http://dbpedia.org/class/yago/Educator110045713", +"http://dbpedia.org/class/yago/Lawyer110249950", +"http://dbpedia.org/class/yago/Academician109759069"}; + + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +// the set of objects as starting point for fragment selection +// (should be identical to the set of examples) +sparql.instances = { + "http://dbpedia.org/resource/Angela_Merkel", + "http://dbpedia.org/resource/Hillary_Rodham_Clinton" +}; + + +/** examples **/ ++"http://dbpedia.org/resource/Hillary_Rodham_Clinton" +-"http://dbpedia.org/resource/Angela_Merkel" Added: trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf =================================================================== --- trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf (rev 0) +++ trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,65 @@ + /* + + solutions: + EXISTS http://dbpedia.org/property/monarch.TOP (length 3, depth 2) + horizontal expansion: 1 to 3 + size of candidate set: 26 + properness tests (reasoner/short concept/too weak list): 101/0/0 + concept tests (reasoner/too weak list/overly general list/redundant concepts): 95/0/6/0 + Algorithm terminated succesfully. + number of instance checks: 722 (114 multiple) + instance check reasoning time: 1s 551ms ( 2ms per instance check) + subsumption hierarchy queries: 30 + (complex) subsumption checks: 101 (14 multiple) + subsumption reasoning time: 107ms ( 1ms per subsumption check) + overall reasoning time: 1s 658ms (97,394% of overall runtime) + overall algorithm runtime: 1s 702ms + + */ + +// SPARQL options + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +refinement.useAllConstructor = false; +//refinement.useExistsConstructor = true; +refinement.useNegation = false; + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +sparql.instances={"http://dbpedia.org/resource/Tony_Blair" +,"http://dbpedia.org/resource/Margaret_Thatcher" +,"http://dbpedia.org/resource/John_Major" + +,"http://dbpedia.org/resource/James_Callaghan" + +,"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +,"http://dbpedia.org/resource/Helmut_Kohl" +,"http://dbpedia.org/resource/Jacques_Chirac" + +}; + + + + +/** examples **/ ++"http://dbpedia.org/resource/Tony_Blair" ++"http://dbpedia.org/resource/Margaret_Thatcher" ++"http://dbpedia.org/resource/John_Major" + ++"http://dbpedia.org/resource/James_Callaghan" + +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +-"http://dbpedia.org/resource/Helmut_Kohl" +-"http://dbpedia.org/resource/Jacques_Chirac" Added: trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf =================================================================== --- trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf (rev 0) +++ trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,63 @@ + /* + + + + + */ + +// SPARQL options + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +refinement.heuristic = flexible; + +refinement.useAllConstructor = false; +//refinement.useExistsConstructor = true; +refinement.useNegation = false; + +// SPARQL options +//necessary: +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +sparql.instances = { +"http://dbpedia.org/resource/Tony_Blair" +,"http://dbpedia.org/resource/Margaret_Thatcher" +,"http://dbpedia.org/resource/John_Major" + + +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Alec_Douglas-Home" +,"http://dbpedia.org/resource/Liaquat_Ali_Khan" + +,"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +,"http://dbpedia.org/resource/Helmut_Kohl" +,"http://dbpedia.org/resource/Jacques_Chirac" + +}; + + + +/** examples **/ ++"http://dbpedia.org/resource/Tony_Blair" ++"http://dbpedia.org/resource/Margaret_Thatcher" ++"http://dbpedia.org/resource/John_Major" + + ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Alec_Douglas-Home" +-"http://dbpedia.org/resource/Liaquat_Ali_Khan" + +-"http://dbpedia.org/resource/Gerhard_Schr%C3%B6der" +-"http://dbpedia.org/resource/Helmut_Kohl" +-"http://dbpedia.org/resource/Jacques_Chirac" + + Added: trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,55 @@ +/** + * Some people from Greece. + * +solutions: + http://dbpedia.org/class/yago/Mathematician110301261 (length 1, depth 1) +horizontal expansion: 0 to 1 +size of candidate set: 12 +properness tests (reasoner/short concept/too weak list): 20/0/0 +concept tests (reasoner/too weak list/overly general list/redundant concepts): 20/0/0/0 +Algorithm terminated succesfully. +number of instance checks: 82 (31 multiple) +instance check reasoning time: 132ms ( 1ms per instance check) +subsumption hierarchy queries: 11 +(complex) subsumption checks: 20 (9 multiple) +subsumption reasoning time: 33ms ( 1ms per subsumption check) +overall reasoning time: 165ms (88,67% of overall runtime) +overall algorithm runtime: 186ms + + */ + +// SPARQL options +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +sparql.instances = { + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + "http://dbpedia.org/resource/Archytas", + + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Plato", + "http://dbpedia.org/resource/Socrates" + + +}; + ++"http://dbpedia.org/resource/Pythagoras" ++"http://dbpedia.org/resource/Philolaus" ++"http://dbpedia.org/resource/Archytas" + + +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Plato" +-"http://dbpedia.org/resource/Socrates" + Added: trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,57 @@ +/** + * Some people from Greece. + * +solutions: + (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) (length 5, depth 3) +horizontal expansion: 3 to 5 +size of candidate set: 1648 +properness tests (reasoner/short concept/too weak list): 9059/1/884 +concept tests (reasoner/too weak list/overly general list/redundant concepts): 2240/884/1286/3926 +Algorithm terminated succesfully. +number of instance checks: 8164 (2601 multiple) +instance check reasoning time: 15s 461ms ( 1ms per instance check) +subsumption hierarchy queries: 8776 +(complex) subsumption checks: 9059 (3132 multiple) +subsumption reasoning time: 13s 388ms ( 1ms per subsumption check) +overall reasoning time: 28s 850ms (94,717% of overall runtime) +overall algorithm runtime: 30s 459ms + + */ + +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +sparql.instances = { + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + "http://dbpedia.org/resource/Archytas", + + + "http://dbpedia.org/resource/Socrates", + "http://dbpedia.org/resource/Plato", + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Democritus" + +}; + ++"http://dbpedia.org/resource/Pythagoras" ++"http://dbpedia.org/resource/Philolaus" ++"http://dbpedia.org/resource/Archytas" + + +-"http://dbpedia.org/resource/Socrates" +-"http://dbpedia.org/resource/Plato" +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Democritus" + + + Added: trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf (rev 0) +++ trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,59 @@ +/** + * Some people from Greece. + * + * Possible Solution: + * (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) + * + */ + +// SPARQL options +// recursion depth of extraction algorithm +sparql.recursionDepth = 1; + + +//predefined filter (1 = YAGO based learning) +// 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter +sparql.predefinedFilter = 5; + +sparql.predefinedEndpoint = 1; + + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); + +sparql.instances = { + + "http://dbpedia.org/resource/Archytas", + "http://dbpedia.org/resource/Pythagoras", + "http://dbpedia.org/resource/Philolaus", + + "http://dbpedia.org/resource/Democritus", + "http://dbpedia.org/resource/Zeno_of_Elea", + "http://dbpedia.org/resource/Plato", + + "http://dbpedia.org/resource/Socrates", + "http://dbpedia.org/resource/Aristoxenus" +}; + ++"http://dbpedia.org/resource/Archytas" +/*//Archytas (Greek: ????ta?; 428 BC +347 BC) was an Ancient Greek philosopher, +mathematician, astronomer, statesman, and strategist.*/ + ++"http://dbpedia.org/resource/Pythagoras" +/*//Pythagoras of Samos (Greek: ???a???a?; +between 580 and 572 BC between 500 and 490 BC) +was an Ionian (Greek) philosopher[1] and founder +of the religious movement called Pythagoreanism. +He is often revered as a great mathematician, mystic and scientist;*/ ++"http://dbpedia.org/resource/Philolaus" +/*//Philolaus (ca. 480 BC ca. 385 BC, Greek: +F????a??) was a Greek Pythagorean and Presocratic.*/ + + +-"http://dbpedia.org/resource/Democritus" +-"http://dbpedia.org/resource/Zeno_of_Elea" +-"http://dbpedia.org/resource/Plato" + +-"http://dbpedia.org/resource/Socrates" +-"http://dbpedia.org/resource/Aristoxenus" + Added: trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_domain_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_domain_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_domain_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,64 @@ +/** + * + * solutions: + * + */ + +// refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Khawaja_Nazimuddin" +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Maati_Bouabid" +,"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +,"http://dbpedia.org/resource/Helen_Clark" +,"http://dbpedia.org/resource/Oscar_I_of_Sweden" +,"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Abdullah_II_of_Jordan" + +}; + +//sparql2.role = "http://dbpedia.org/property/monarch"; +//sparql2.learnDomain=true; +//sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Khawaja_Nazimuddin" ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Maati_Bouabid" ++"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" ++"http://dbpedia.org/resource/Helen_Clark" +-"http://dbpedia.org/resource/Oscar_I_of_Sweden" +-"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Abdullah_II_of_Jordan" Added: trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_range_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_range_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_monarch_range_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,61 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Ruler110541229", +"http://dbpedia.org/class/yago/Sovereign110628644" +}; +*/ + +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Oscar_I_of_Sweden" +,"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +,"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +,"http://dbpedia.org/resource/Khawaja_Nazimuddin" +,"http://dbpedia.org/resource/Harold_Macmillan" +,"http://dbpedia.org/resource/Maati_Bouabid" +,"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +,"http://dbpedia.org/resource/Helen_Clark" +}; + +//sparql2.role = "http://dbpedia.org/property/monarch"; +//sparql2.learnDomain=false; +//sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Oscar_I_of_Sweden" ++"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +-"http://dbpedia.org/resource/Khawaja_Nazimuddin" +-"http://dbpedia.org/resource/Harold_Macmillan" +-"http://dbpedia.org/resource/Maati_Bouabid" +-"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +-"http://dbpedia.org/resource/Helen_Clark" \ No newline at end of file Added: trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_domain_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,62 @@ +/** + * + * solutions: + * + */ + +refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Wayne_Allard" +,"http://dbpedia.org/resource/Aurelian" +,"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +,"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +,"http://dbpedia.org/resource/Hank_Azaria" +,"http://dbpedia.org/resource/Kiev" +,"http://dbpedia.org/resource/Helensburgh" +,"http://dbpedia.org/resource/Roman_Dacia" +,"http://dbpedia.org/resource/Jordan" +,"http://dbpedia.org/resource/Oldenburg"}; + +//sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +//sparql2.learnDomain=true; +//sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Wayne_Allard" ++"http://dbpedia.org/resource/Aurelian" ++"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" ++"http://dbpedia.org/resource/Walter_Adams_%28economist%29" ++"http://dbpedia.org/resource/Hank_Azaria" +-"http://dbpedia.org/resource/Kiev" +-"http://dbpedia.org/resource/Helensburgh" +-"http://dbpedia.org/resource/Roman_Dacia" +-"http://dbpedia.org/resource/Jordan" +-"http://dbpedia.org/resource/Oldenburg" \ No newline at end of file Added: trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_fixed_DBPedia_placeOfBirth_range_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,60 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Abstraction100002137" +};*/ + +//sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = { +"http://dbpedia.org/resource/Kiev" +,"http://dbpedia.org/resource/Helensburgh" +,"http://dbpedia.org/resource/Roman_Dacia" +,"http://dbpedia.org/resource/Jordan" +,"http://dbpedia.org/resource/Oldenburg" +,"http://dbpedia.org/resource/Wayne_Allard" +,"http://dbpedia.org/resource/Aurelian" +,"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +,"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +,"http://dbpedia.org/resource/Hank_Azaria" + +}; + +//sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +//sparql2.learnDomain=false; +//sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Kiev" ++"http://dbpedia.org/resource/Helensburgh" ++"http://dbpedia.org/resource/Roman_Dacia" ++"http://dbpedia.org/resource/Jordan" ++"http://dbpedia.org/resource/Oldenburg" +-"http://dbpedia.org/resource/Wayne_Allard" +-"http://dbpedia.org/resource/Aurelian" +-"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +-"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +-"http://dbpedia.org/resource/Hank_Azaria" \ No newline at end of file Added: trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_domain_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_domain_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_domain_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,52 @@ +/** + * + * solutions: + * + */ + +// refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/monarch"; +sparql2.learnDomain=true; +sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Khawaja_Nazimuddin" ++"http://dbpedia.org/resource/Harold_Macmillan" ++"http://dbpedia.org/resource/Maati_Bouabid" ++"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" ++"http://dbpedia.org/resource/Helen_Clark" +-"http://dbpedia.org/resource/Oscar_I_of_Sweden" +-"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" +-"http://dbpedia.org/resource/Abdullah_II_of_Jordan" Added: trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_range_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_range_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_monarch_range_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,50 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Ruler110541229", +"http://dbpedia.org/class/yago/Sovereign110628644" +}; +*/ + +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/monarch"; +sparql2.learnDomain=false; +sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Oscar_I_of_Sweden" ++"http://dbpedia.org/resource/George_VI_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Edward_VII_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Victoria_of_the_United_Kingdom" ++"http://dbpedia.org/resource/Abdullah_II_of_Jordan" +-"http://dbpedia.org/resource/Khawaja_Nazimuddin" +-"http://dbpedia.org/resource/Harold_Macmillan" +-"http://dbpedia.org/resource/Maati_Bouabid" +-"http://dbpedia.org/resource/Charles_Watson-Wentworth%2C_2nd_Marquess_of_Rockingham" +-"http://dbpedia.org/resource/Helen_Clark" \ No newline at end of file Added: trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_domain_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,52 @@ +/** + * + * solutions: + * + */ + +refinement.heuristic=flexible; + +refinement.useAllConstructor = false; +refinement.useExistsConstructor = false; +refinement.useNegation = false; + +sparql2.recursionDepth = 1; + +// 1= yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + + +//***********ROLE SPECIFIC + +/*refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Entity100001740", +"http://dbpedia.org/class/yago/PhysicalEntity100001930", +"http://dbpedia.org/class/yago/Object100002684", +"http://dbpedia.org/class/yago/CausalAgent100007347", +"http://dbpedia.org/class/yago/Whole100003553", +"http://dbpedia.org/class/yago/LivingThing100004258", +"http://dbpedia.org/class/yago/Organism100004475" +};*/ +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +sparql2.learnDomain=true; +sparql2.learnRange=false; + + +/** examples */ ++"http://dbpedia.org/resource/Wayne_Allard" ++"http://dbpedia.org/resource/Aurelian" ++"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" ++"http://dbpedia.org/resource/Walter_Adams_%28economist%29" ++"http://dbpedia.org/resource/Hank_Azaria" +-"http://dbpedia.org/resource/Kiev" +-"http://dbpedia.org/resource/Helensburgh" +-"http://dbpedia.org/resource/Roman_Dacia" +-"http://dbpedia.org/resource/Jordan" +-"http://dbpedia.org/resource/Oldenburg" \ No newline at end of file Added: trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_range_yago.conf =================================================================== --- trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_range_yago.conf (rev 0) +++ trunk/examples/sparql/roles_notworking/Roles_generic_DBpedia_placeOfBirth_range_yago.conf 2008-01-30 15:59:43 UTC (rev 472) @@ -0,0 +1,48 @@ +/** + * + * solutions: + * + */ + //refinement.heuristic=flexible; + + refinement.useAllConstructor = false; + refinement.useExistsConstructor = false; +refinement.useNegation = false; + + +// recursion depth of extraction algorithm +sparql2.recursionDepth = 1; + + +//1=yago +sparql2.predefinedFilter=1; + +// use DBpedia endpoint +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); + +//***********ROLE SPECIFIC + +refinement.ignoredConcepts = { +"http://dbpedia.org/class/yago/Abstraction100002137" +}; + +sparql2.numberOfInstancesUsedForRoleLearning=5; +//not needed for roles +sparql2.instances = {""}; + +sparql2.role = "http://dbpedia.org/property/placeOfBirth"; +sparql2.learnDomain=false; +sparql2.learnRange=true; + + +/** examples **/ ++"http://dbpedia.org/resource/Kiev" ++"http://dbpedia.org/resource/Helensburgh" ++"http://dbpedia.org/resource/Roman_Dacia" ++"http://dbpedia.org/resource/Jordan" ++"http://dbpedia.org/resource/Oldenburg" +-"http://dbpedia.org/resource/Wayne_Allard" +-"http://dbpedia.org/resource/Aurelian" +-"http://dbpedia.org/resource/W%C5%82adys%C5%82aw_Anders" +-"http://dbpedia.org/resource/Walter_Adams_%28economist%29" +-"http://dbpedia.org/resource/Hank_Azaria" \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-02-13 13:55:28
|
Revision: 563 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=563&view=rev Author: kurzum Date: 2008-02-13 05:55:23 -0800 (Wed, 13 Feb 2008) Log Message: ----------- folder examples family added a command list for copy and paste reasons Added Paths: ----------- trunk/examples/commandcollection.txt trunk/examples/family/ Added: trunk/examples/commandcollection.txt =================================================================== --- trunk/examples/commandcollection.txt (rev 0) +++ trunk/examples/commandcollection.txt 2008-02-13 13:55:23 UTC (rev 563) @@ -0,0 +1,47 @@ +// just a collection of options for copy and paste + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +hidePrefix("http://localhost/foo#"); + +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = true; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.6; +refinement.quiet = false; +refinement.useTooWeakList = true; + + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "log/SearchTree.txt"; + + +//dig protocol +writeDIGProtocol = true; +digProtocolFile = "dig.log"; + +//knowledgesources +import("someFile.kb"); +import("someFile.owl"); + + +// SPARQL options +sparql.recursionDepth = 1; + +//predefined filter (1 = YAGO based learning) +sparql.predefinedFilter = 5; +sparql.predefinedEndpoint = 1; + +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); +sparql.instances = {}; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-02-13 13:57:00
|
Revision: 564 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=564&view=rev Author: kurzum Date: 2008-02-13 05:56:54 -0800 (Wed, 13 Feb 2008) Log Message: ----------- moved all to family folder Added Paths: ----------- trunk/examples/family/daughter.conf trunk/examples/family/father.conf trunk/examples/family/father.kb trunk/examples/family/father.owl trunk/examples/family/father2.conf trunk/examples/family/fatherOld.conf trunk/examples/family/father_incl.kb trunk/examples/family/grandfather.conf trunk/examples/family/uncle.conf trunk/examples/family/uncle.kb trunk/examples/family/uncle.owl Removed Paths: ------------- trunk/examples/daughter.conf trunk/examples/father.conf trunk/examples/father.kb trunk/examples/father.owl trunk/examples/father2.conf trunk/examples/fatherOld.conf trunk/examples/father_incl.kb trunk/examples/grandfather.conf trunk/examples/uncle.conf trunk/examples/uncle.kb trunk/examples/uncle.owl Deleted: trunk/examples/daughter.conf =================================================================== --- trunk/examples/daughter.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/daughter.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,58 +0,0 @@ -/** - * Example "grandfather with daughter" - * - * possible solution: - * male AND EXISTS hasDaughter.EXISTS hasChild.TOP - * male AND EXISTS hasChild.(female AND EXISTS hasChild.TOP) - * - * Copyright (C) 2007, Jens Lehmann - */ - -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchTreeDaughter.txt"; - -// control output -showIndividuals = true; -showConcepts = true; -showRoles = true; -showInternalKB = true; -showSubsumptionHierarchy = true; - -/** background knowledge ***/ - -// male and female are disjoint -BOTTOM = (male AND female). - -// role hierarchy -Subrole(hasSon, hasChild). -Subrole(hasDaughter, hasChild). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -male(franz). -female(anna). -female(gabi). -female(michelle). - -// children -hasSon(stefan,markus). -hasDaughter(markus,anna). -hasDaughter(bernd,gabi). -hasDaughter(gabi,anna). -hasSon(anna,heinz). -hasSon(franz,heinz). -hasDaughter(franz,michelle). - -/** examples **/ --father(stefan). -+father(markus). -+father(bernd). --father(heinz). --father(anna). --father(gabi). --father(michelle). --father(franz). Copied: trunk/examples/family/daughter.conf (from rev 551, trunk/examples/daughter.conf) =================================================================== --- trunk/examples/family/daughter.conf (rev 0) +++ trunk/examples/family/daughter.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,58 @@ +/** + * Example "grandfather with daughter" + * + * possible solution: + * male AND EXISTS hasDaughter.EXISTS hasChild.TOP + * male AND EXISTS hasChild.(female AND EXISTS hasChild.TOP) + * + * Copyright (C) 2007, Jens Lehmann + */ + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "log/searchTreeDaughter.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +/** background knowledge ***/ + +// male and female are disjoint +BOTTOM = (male AND female). + +// role hierarchy +Subrole(hasSon, hasChild). +Subrole(hasDaughter, hasChild). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +male(franz). +female(anna). +female(gabi). +female(michelle). + +// children +hasSon(stefan,markus). +hasDaughter(markus,anna). +hasDaughter(bernd,gabi). +hasDaughter(gabi,anna). +hasSon(anna,heinz). +hasSon(franz,heinz). +hasDaughter(franz,michelle). + +/** examples **/ +-father(stefan). ++father(markus). ++father(bernd). +-father(heinz). +-father(anna). +-father(gabi). +-father(michelle). +-father(franz). Copied: trunk/examples/family/father.conf (from rev 551, trunk/examples/father.conf) =================================================================== --- trunk/examples/family/father.conf (rev 0) +++ trunk/examples/family/father.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,43 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +//digReasonerURL = "http://localhost:8081"; +//useRetrievalForClassification = true; +//refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; + +// problem = posOnlyDefinition; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "log/searchFather.txt"; + +// control output +cli.checkSatisfiability = true; +cli.showIndividuals = false; +cli.showConcepts = false; +cli.showRoles = true; +cli.showSubsumptionHierarchy = false; + +import("father.kb"); +// import("father_incl.kb"); + +/** examples **/ ++stefan ++markus ++bernd +-heinz +-anna +-gabi +-michelle Copied: trunk/examples/family/father.kb (from rev 551, trunk/examples/father.kb) =================================================================== --- trunk/examples/family/father.kb (rev 0) +++ trunk/examples/family/father.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,16 @@ +BOTTOM = (male AND female). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +female(anna). +female(gabi). +female(michelle). + +// children +hasChild(stefan,markus). +hasChild(markus,anna). +hasChild(bernd,gabi). +hasChild(anna,heinz). Copied: trunk/examples/family/father.owl (from rev 551, trunk/examples/father.owl) =================================================================== --- trunk/examples/family/father.owl (rev 0) +++ trunk/examples/family/father.owl 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<rdf:RDF + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns="http://example.com/father#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xml:base="http://example.com/father"> + <owl:Ontology rdf:about=""/> + <owl:Class rdf:ID="female"/> + <owl:Class rdf:ID="male"> + <owl:equivalentClass> + <owl:Class> + <owl:complementOf rdf:resource="#female"/> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + <owl:ObjectProperty rdf:ID="hasChild"/> + <male rdf:ID="markus"> + <hasChild> + <female rdf:ID="anna"> + <hasChild> + <male rdf:ID="heinz"/> + </hasChild> + </female> + </hasChild> + </male> + <male rdf:ID="stefan"> + <hasChild rdf:resource="#markus"/> + </male> + <female rdf:ID="michelle"/> + <male rdf:ID="martin"> + <hasChild rdf:resource="#heinz"/> + </male> +</rdf:RDF> Copied: trunk/examples/family/father2.conf (from rev 551, trunk/examples/father2.conf) =================================================================== --- trunk/examples/family/father2.conf (rev 0) +++ trunk/examples/family/father2.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,26 @@ +/** + * Another Father Example (this time using OWL import) + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +reasoner = dig; +import("father.owl"); + +// do not display http://example.com/father# in concepts +// and roles to make the output more readable +hidePrefix = "http://example.com/father#"; + +writeDIGProtocol = false; +digProtocolFile = "log/father2_dig.txt"; + +/** examples **/ ++"http://example.com/father#stefan" ++"http://example.com/father#markus" ++"http://example.com/father#martin" +-"http://example.com/father#heinz" +-"http://example.com/father#anna" +-"http://example.com/father#michelle" Copied: trunk/examples/family/fatherOld.conf (from rev 551, trunk/examples/fatherOld.conf) =================================================================== --- trunk/examples/family/fatherOld.conf (rev 0) +++ trunk/examples/family/fatherOld.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,58 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +// reasoner settings +reasoner = dig; +digReasonerURL = "http://localhost:8081"; +useRetrievalForClassification = true; +refinement.useDIGMultiInstanceChecks = twoChecks; + +// algorithm settings +algorithm = refinement; +refinement.horizontalExpansionFactor = 0.5; +refinement.quiet = false; + +// search tree protocol +refinement.writeSearchTree = false; +refinement.searchTreeFile = "log/searchTree.txt"; + +// control output +showIndividuals = true; +showConcepts = true; +showRoles = true; +showInternalKB = true; +showSubsumptionHierarchy = true; + +/** background knowledge ***/ +BOTTOM = (male AND female). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +female(anna). +female(gabi). +female(michelle). + +// children +hasChild(stefan,markus). +hasChild(markus,anna). +hasChild(bernd,gabi). +hasChild(anna,heinz). + +/** examples **/ ++father(stefan). ++father(markus). ++father(bernd). +-father(heinz). +-father(anna). +-father(gabi). +-father(michelle). Copied: trunk/examples/family/father_incl.kb (from rev 551, trunk/examples/father_incl.kb) =================================================================== --- trunk/examples/family/father_incl.kb (rev 0) +++ trunk/examples/family/father_incl.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,20 @@ +BOTTOM = (male AND female). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +female(anna). +female(gabi). +female(michelle). + +// children +hasChild(stefan,markus). +hasChild(markus,anna). +hasChild(bernd,gabi). +hasChild(anna,heinz). + +// to learn the inclusion axiom father SUBCLASS OF male AND EXISTS hasChild.TOP +// properly, we have to specifiy explicity that heinz does not have children +NOT EXISTS hasChild.TOP(heinz). Copied: trunk/examples/family/grandfather.conf (from rev 551, trunk/examples/grandfather.conf) =================================================================== --- trunk/examples/family/grandfather.conf (rev 0) +++ trunk/examples/family/grandfather.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,85 @@ +/** + * Grandfather Example + * + * possible solution: + * male AND EXISTS hasChild.EXISTS hasChild.TOP + * + * Compared tp the father example, we have an additional concept person and + * and additional role married here to make the task more complex. + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ +algorithm = refinement; +// refinement.heuristic = flexible; +// percentPerLengthUnit = 0.05; +refinement.horizontalExpansionFactor = 0.6; + +/** background knowledge **/ +male SUB person. +female SUB person. + +// disjunct concepts +(male AND female) SUB BOTTOM. + +Symmetric(married). +Functional(married). + +// persons +male(m1). +male(m2). +male(m3). +male(m4). +male(m5). +male(m6). +male(m7). +female(f1). +female(f2). +female(f3). +female(f4). +female(f5). +female(f6). +female(f7). +female(f8). + +// married-relations +married(m1,f1). +married(m2,f4). +married(m5,f5). +married(f6,m7). +married(m6,f8). + +// hasChild-relations +hasChild(m1,m2). +hasChild(m1,f2). +hasChild(m1,m5). +hasChild(f1,m2). +hasChild(f1,f2). +hasChild(f1,m5). + +hasChild(m2,m3). +hasChild(f4,m3). +hasChild(f2,f3). +hasChild(f2,m4). +hasChild(m5,f6). +hasChild(f5,f6). +hasChild(f6,m6). +hasChild(m7,m6). +hasChild(f8,f7). +hasChild(m6,f7). + +/** examples **/ ++grandfather(m1). +-grandfather(m2). +-grandfather(m3). +-grandfather(m4). ++grandfather(m5). +-grandfather(m6). ++grandfather(m7). +-grandfather(f1). +-grandfather(f2). +-grandfather(f3). +-grandfather(f4). +-grandfather(f5). +-grandfather(f6). Copied: trunk/examples/family/uncle.conf (from rev 551, trunk/examples/uncle.conf) =================================================================== --- trunk/examples/family/uncle.conf (rev 0) +++ trunk/examples/family/uncle.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,40 @@ +/** + * Uncle Example + * + * possible solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP + * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) + * + * The complexity of the learning task depends to a large extend on the length + * of the smallest possible solution. For this reason this is a very hard + * learning task, despite the simplicity of the background knowledge. + * + * Note: Currently the data is insufficient, i.e. it allows the algorithm to + * to find shorter correct solutions than the desired one above. + * + * Copyright (C) 2007, Jens Lehmann + */ + +refinement.writeSearchTree = false; +refinement.searchTreeFile = "log/search_uncle.txt"; + +digReasoner.writeDIGProtocol = false; +digReasoner.digProtocolFile = "log/dig_uncle.txt"; + +import("uncle.kb"); + +/** examples **/ ++heinrich ++alfred ++heinz ++hans ++alex +-jan +-markus +-susi +-anna +-maria +-katrin +-johanna +-mandy +-miriam +-hanna Copied: trunk/examples/family/uncle.kb (from rev 551, trunk/examples/uncle.kb) =================================================================== --- trunk/examples/family/uncle.kb (rev 0) +++ trunk/examples/family/uncle.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,44 @@ +BOTTOM = (male AND female). +Functional(married). +Symmetric(married). +Symmetric(hasSibling). + +male(heinrich). +male(jan). +male(markus). +male(alfred). +male(hans). +male(heinz). +male(alex). +female(susi). +female(anna). +female(maria). +female(katrin). +female(johanna). +female(mandy). +female(miriam). +female(hanna). + +married(heinrich,susi). +married(anna,jan). +married(alfred,katrin). +married(hans,johanna). + +hasSibling(susi,anna). +hasSibling(alfred,maria). +hasSibling(alfred,heinz). +hasSibling(heinz,maria). +hasSibling(johanna,mandy). +hasSibling(hanna,alex). + +hasChild(anna,alfred). +hasChild(anna,maria). +hasChild(anna,heinz). +hasChild(jan,alfred). +hasChild(jan,maria). +hasChild(jan,heinz). +hasChild(maria,markus). +hasChild(alfred,hans). +hasChild(katrin,hans). +hasChild(mandy,miriam). +hasChild(hanna,jan). Copied: trunk/examples/family/uncle.owl (from rev 551, trunk/examples/uncle.owl) =================================================================== --- trunk/examples/family/uncle.owl (rev 0) +++ trunk/examples/family/uncle.owl 2008-02-13 13:56:54 UTC (rev 564) @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE rdf:RDF [ + <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> +]> + +<rdf:RDF + xml:base="http://localhost/foo" + xmlns:a="http://localhost/foo#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + +<owl:Ontology rdf:about=""/> + +<owl:Class rdf:about="&owl;Nothing"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#male"/> + <owl:Class rdf:about="#female"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:ObjectProperty rdf:ID="hasSibling"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> +</owl:ObjectProperty> + +<owl:ObjectProperty rdf:ID="married"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdf:type rdf:resource="&owl;FunctionalProperty"/> +</owl:ObjectProperty> + +<a:male rdf:ID="alex"/> + +<a:male rdf:ID="alfred"> + <a:hasChild rdf:resource="#hans"/> + <a:hasSibling rdf:resource="#heinz"/> + <a:hasSibling rdf:resource="#maria"/> + <a:married rdf:resource="#katrin"/> +</a:male> + +<a:female rdf:ID="anna"> + <a:hasChild rdf:resource="#alfred"/> + <a:hasChild rdf:resource="#heinz"/> + <a:hasChild rdf:resource="#maria"/> + <a:married rdf:resource="#jan"/> +</a:female> + +<a:female rdf:ID="hanna"> + <a:hasChild rdf:resource="#jan"/> + <a:hasSibling rdf:resource="#alex"/> +</a:female> + +<a:male rdf:ID="hans"> + <a:married rdf:resource="#johanna"/> +</a:male> + +<a:male rdf:ID="heinrich"> + <a:married rdf:resource="#susi"/> +</a:male> + +<a:male rdf:ID="heinz"> + <a:hasSibling rdf:resource="#maria"/> +</a:male> + +<a:male rdf:ID="jan"> + <a:hasChild rdf:resource="#alfred"/> + <a:hasChild rdf:resource="#heinz"/> + <a:hasChild rdf:resource="#maria"/> +</a:male> + +<a:female rdf:ID="johanna"> + <a:hasSibling rdf:resource="#mandy"/> +</a:female> + +<a:female rdf:ID="katrin"> + <a:hasChild rdf:resource="#hans"/> +</a:female> + +<a:female rdf:ID="mandy"> + <a:hasChild rdf:resource="#miriam"/> +</a:female> + +<a:female rdf:ID="maria"> + <a:hasChild rdf:resource="#markus"/> +</a:female> + +<a:male rdf:ID="markus"/> + +<a:female rdf:ID="miriam"/> + +<a:female rdf:ID="susi"> + <a:hasSibling rdf:resource="#anna"/> +</a:female> + +<owl:Class rdf:ID="female"/> + +<owl:Class rdf:ID="male"/> + +<owl:ObjectProperty rdf:ID="hasChild"/> + +</rdf:RDF> Deleted: trunk/examples/father.conf =================================================================== --- trunk/examples/father.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/father.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,43 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -//digReasonerURL = "http://localhost:8081"; -//useRetrievalForClassification = true; -//refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; - -// problem = posOnlyDefinition; - -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchFather.txt"; - -// control output -cli.checkSatisfiability = true; -cli.showIndividuals = false; -cli.showConcepts = false; -cli.showRoles = true; -cli.showSubsumptionHierarchy = false; - -import("father.kb"); -// import("father_incl.kb"); - -/** examples **/ -+stefan -+markus -+bernd --heinz --anna --gabi --michelle Deleted: trunk/examples/father.kb =================================================================== --- trunk/examples/father.kb 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/father.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -1,16 +0,0 @@ -BOTTOM = (male AND female). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -female(anna). -female(gabi). -female(michelle). - -// children -hasChild(stefan,markus). -hasChild(markus,anna). -hasChild(bernd,gabi). -hasChild(anna,heinz). Deleted: trunk/examples/father.owl =================================================================== --- trunk/examples/father.owl 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/father.owl 2008-02-13 13:56:54 UTC (rev 564) @@ -1,35 +0,0 @@ -<?xml version="1.0"?> -<rdf:RDF - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:xsd="http://www.w3.org/2001/XMLSchema#" - xmlns="http://example.com/father#" - xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" - xmlns:owl="http://www.w3.org/2002/07/owl#" - xml:base="http://example.com/father"> - <owl:Ontology rdf:about=""/> - <owl:Class rdf:ID="female"/> - <owl:Class rdf:ID="male"> - <owl:equivalentClass> - <owl:Class> - <owl:complementOf rdf:resource="#female"/> - </owl:Class> - </owl:equivalentClass> - </owl:Class> - <owl:ObjectProperty rdf:ID="hasChild"/> - <male rdf:ID="markus"> - <hasChild> - <female rdf:ID="anna"> - <hasChild> - <male rdf:ID="heinz"/> - </hasChild> - </female> - </hasChild> - </male> - <male rdf:ID="stefan"> - <hasChild rdf:resource="#markus"/> - </male> - <female rdf:ID="michelle"/> - <male rdf:ID="martin"> - <hasChild rdf:resource="#heinz"/> - </male> -</rdf:RDF> Deleted: trunk/examples/father2.conf =================================================================== --- trunk/examples/father2.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/father2.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,26 +0,0 @@ -/** - * Another Father Example (this time using OWL import) - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -reasoner = dig; -import("father.owl"); - -// do not display http://example.com/father# in concepts -// and roles to make the output more readable -hidePrefix = "http://example.com/father#"; - -writeDIGProtocol = false; -digProtocolFile = "log/father2_dig.txt"; - -/** examples **/ -+"http://example.com/father#stefan" -+"http://example.com/father#markus" -+"http://example.com/father#martin" --"http://example.com/father#heinz" --"http://example.com/father#anna" --"http://example.com/father#michelle" Deleted: trunk/examples/fatherOld.conf =================================================================== --- trunk/examples/fatherOld.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/fatherOld.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,58 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -digReasonerURL = "http://localhost:8081"; -useRetrievalForClassification = true; -refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; -refinement.horizontalExpansionFactor = 0.5; -refinement.quiet = false; - -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchTree.txt"; - -// control output -showIndividuals = true; -showConcepts = true; -showRoles = true; -showInternalKB = true; -showSubsumptionHierarchy = true; - -/** background knowledge ***/ -BOTTOM = (male AND female). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -female(anna). -female(gabi). -female(michelle). - -// children -hasChild(stefan,markus). -hasChild(markus,anna). -hasChild(bernd,gabi). -hasChild(anna,heinz). - -/** examples **/ -+father(stefan). -+father(markus). -+father(bernd). --father(heinz). --father(anna). --father(gabi). --father(michelle). Deleted: trunk/examples/father_incl.kb =================================================================== --- trunk/examples/father_incl.kb 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/father_incl.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -1,20 +0,0 @@ -BOTTOM = (male AND female). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -female(anna). -female(gabi). -female(michelle). - -// children -hasChild(stefan,markus). -hasChild(markus,anna). -hasChild(bernd,gabi). -hasChild(anna,heinz). - -// to learn the inclusion axiom father SUBCLASS OF male AND EXISTS hasChild.TOP -// properly, we have to specifiy explicity that heinz does not have children -NOT EXISTS hasChild.TOP(heinz). Deleted: trunk/examples/grandfather.conf =================================================================== --- trunk/examples/grandfather.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/grandfather.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,85 +0,0 @@ -/** - * Grandfather Example - * - * possible solution: - * male AND EXISTS hasChild.EXISTS hasChild.TOP - * - * Compared tp the father example, we have an additional concept person and - * and additional role married here to make the task more complex. - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -algorithm = refinement; -// refinement.heuristic = flexible; -// percentPerLengthUnit = 0.05; -refinement.horizontalExpansionFactor = 0.6; - -/** background knowledge **/ -male SUB person. -female SUB person. - -// disjunct concepts -(male AND female) SUB BOTTOM. - -Symmetric(married). -Functional(married). - -// persons -male(m1). -male(m2). -male(m3). -male(m4). -male(m5). -male(m6). -male(m7). -female(f1). -female(f2). -female(f3). -female(f4). -female(f5). -female(f6). -female(f7). -female(f8). - -// married-relations -married(m1,f1). -married(m2,f4). -married(m5,f5). -married(f6,m7). -married(m6,f8). - -// hasChild-relations -hasChild(m1,m2). -hasChild(m1,f2). -hasChild(m1,m5). -hasChild(f1,m2). -hasChild(f1,f2). -hasChild(f1,m5). - -hasChild(m2,m3). -hasChild(f4,m3). -hasChild(f2,f3). -hasChild(f2,m4). -hasChild(m5,f6). -hasChild(f5,f6). -hasChild(f6,m6). -hasChild(m7,m6). -hasChild(f8,f7). -hasChild(m6,f7). - -/** examples **/ -+grandfather(m1). --grandfather(m2). --grandfather(m3). --grandfather(m4). -+grandfather(m5). --grandfather(m6). -+grandfather(m7). --grandfather(f1). --grandfather(f2). --grandfather(f3). --grandfather(f4). --grandfather(f5). --grandfather(f6). Deleted: trunk/examples/uncle.conf =================================================================== --- trunk/examples/uncle.conf 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/uncle.conf 2008-02-13 13:56:54 UTC (rev 564) @@ -1,40 +0,0 @@ -/** - * Uncle Example - * - * possible solution: (male AND (EXISTS hasSibling.EXISTS hasChild.TOP - * OR EXISTS married.EXISTS hasSibling.EXISTS hasChild.TOP)) - * - * The complexity of the learning task depends to a large extend on the length - * of the smallest possible solution. For this reason this is a very hard - * learning task, despite the simplicity of the background knowledge. - * - * Note: Currently the data is insufficient, i.e. it allows the algorithm to - * to find shorter correct solutions than the desired one above. - * - * Copyright (C) 2007, Jens Lehmann - */ - -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/search_uncle.txt"; - -digReasoner.writeDIGProtocol = false; -digReasoner.digProtocolFile = "log/dig_uncle.txt"; - -import("uncle.kb"); - -/** examples **/ -+heinrich -+alfred -+heinz -+hans -+alex --jan --markus --susi --anna --maria --katrin --johanna --mandy --miriam --hanna Deleted: trunk/examples/uncle.kb =================================================================== --- trunk/examples/uncle.kb 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/uncle.kb 2008-02-13 13:56:54 UTC (rev 564) @@ -1,44 +0,0 @@ -BOTTOM = (male AND female). -Functional(married). -Symmetric(married). -Symmetric(hasSibling). - -male(heinrich). -male(jan). -male(markus). -male(alfred). -male(hans). -male(heinz). -male(alex). -female(susi). -female(anna). -female(maria). -female(katrin). -female(johanna). -female(mandy). -female(miriam). -female(hanna). - -married(heinrich,susi). -married(anna,jan). -married(alfred,katrin). -married(hans,johanna). - -hasSibling(susi,anna). -hasSibling(alfred,maria). -hasSibling(alfred,heinz). -hasSibling(heinz,maria). -hasSibling(johanna,mandy). -hasSibling(hanna,alex). - -hasChild(anna,alfred). -hasChild(anna,maria). -hasChild(anna,heinz). -hasChild(jan,alfred). -hasChild(jan,maria). -hasChild(jan,heinz). -hasChild(maria,markus). -hasChild(alfred,hans). -hasChild(katrin,hans). -hasChild(mandy,miriam). -hasChild(hanna,jan). Deleted: trunk/examples/uncle.owl =================================================================== --- trunk/examples/uncle.owl 2008-02-13 13:55:23 UTC (rev 563) +++ trunk/examples/uncle.owl 2008-02-13 13:56:54 UTC (rev 564) @@ -1,104 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE rdf:RDF [ - <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> -]> - -<rdf:RDF - xml:base="http://localhost/foo" - xmlns:a="http://localhost/foo#" - xmlns:owl="http://www.w3.org/2002/07/owl#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> - -<owl:Ontology rdf:about=""/> - -<owl:Class rdf:about="&owl;Nothing"> - <owl:equivalentClass> - <owl:Class> - <owl:intersectionOf rdf:parseType="Collection"> - <owl:Class rdf:about="#male"/> - <owl:Class rdf:about="#female"/> - </owl:intersectionOf> - </owl:Class> - </owl:equivalentClass> -</owl:Class> - -<owl:ObjectProperty rdf:ID="hasSibling"> - <rdf:type rdf:resource="&owl;SymmetricProperty"/> -</owl:ObjectProperty> - -<owl:ObjectProperty rdf:ID="married"> - <rdf:type rdf:resource="&owl;SymmetricProperty"/> - <rdf:type rdf:resource="&owl;FunctionalProperty"/> -</owl:ObjectProperty> - -<a:male rdf:ID="alex"/> - -<a:male rdf:ID="alfred"> - <a:hasChild rdf:resource="#hans"/> - <a:hasSibling rdf:resource="#heinz"/> - <a:hasSibling rdf:resource="#maria"/> - <a:married rdf:resource="#katrin"/> -</a:male> - -<a:female rdf:ID="anna"> - <a:hasChild rdf:resource="#alfred"/> - <a:hasChild rdf:resource="#heinz"/> - <a:hasChild rdf:resource="#maria"/> - <a:married rdf:resource="#jan"/> -</a:female> - -<a:female rdf:ID="hanna"> - <a:hasChild rdf:resource="#jan"/> - <a:hasSibling rdf:resource="#alex"/> -</a:female> - -<a:male rdf:ID="hans"> - <a:married rdf:resource="#johanna"/> -</a:male> - -<a:male rdf:ID="heinrich"> - <a:married rdf:resource="#susi"/> -</a:male> - -<a:male rdf:ID="heinz"> - <a:hasSibling rdf:resource="#maria"/> -</a:male> - -<a:male rdf:ID="jan"> - <a:hasChild rdf:resource="#alfred"/> - <a:hasChild rdf:resource="#heinz"/> - <a:hasChild rdf:resource="#maria"/> -</a:male> - -<a:female rdf:ID="johanna"> - <a:hasSibling rdf:resource="#mandy"/> -</a:female> - -<a:female rdf:ID="katrin"> - <a:hasChild rdf:resource="#hans"/> -</a:female> - -<a:female rdf:ID="mandy"> - <a:hasChild rdf:resource="#miriam"/> -</a:female> - -<a:female rdf:ID="maria"> - <a:hasChild rdf:resource="#markus"/> -</a:female> - -<a:male rdf:ID="markus"/> - -<a:female rdf:ID="miriam"/> - -<a:female rdf:ID="susi"> - <a:hasSibling rdf:resource="#anna"/> -</a:female> - -<owl:Class rdf:ID="female"/> - -<owl:Class rdf:ID="male"/> - -<owl:ObjectProperty rdf:ID="hasChild"/> - -</rdf:RDF> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-02-13 14:04:57
|
Revision: 565 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=565&view=rev Author: kurzum Date: 2008-02-13 06:04:45 -0800 (Wed, 13 Feb 2008) Log Message: ----------- intermediate Modified Paths: -------------- trunk/examples/commandcollection.txt trunk/examples/family/daughter.conf Added Paths: ----------- trunk/examples/father.conf Removed Paths: ------------- trunk/examples/family/father.conf Modified: trunk/examples/commandcollection.txt =================================================================== --- trunk/examples/commandcollection.txt 2008-02-13 13:56:54 UTC (rev 564) +++ trunk/examples/commandcollection.txt 2008-02-13 14:04:45 UTC (rev 565) @@ -21,10 +21,13 @@ refinement.quiet = false; refinement.useTooWeakList = true; +//learning problems +problem = posOnlyDefinition; // search tree protocol refinement.writeSearchTree = false; refinement.searchTreeFile = "log/SearchTree.txt"; +refinement.replaceSearchTree = false; //dig protocol Modified: trunk/examples/family/daughter.conf =================================================================== --- trunk/examples/family/daughter.conf 2008-02-13 13:56:54 UTC (rev 564) +++ trunk/examples/family/daughter.conf 2008-02-13 14:04:45 UTC (rev 565) @@ -8,45 +8,9 @@ * Copyright (C) 2007, Jens Lehmann */ -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchTreeDaughter.txt"; - -// control output -showIndividuals = true; -showConcepts = true; -showRoles = true; -showInternalKB = true; -showSubsumptionHierarchy = true; - /** background knowledge ***/ +import("daughter.kb"); -// male and female are disjoint -BOTTOM = (male AND female). - -// role hierarchy -Subrole(hasSon, hasChild). -Subrole(hasDaughter, hasChild). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -male(franz). -female(anna). -female(gabi). -female(michelle). - -// children -hasSon(stefan,markus). -hasDaughter(markus,anna). -hasDaughter(bernd,gabi). -hasDaughter(gabi,anna). -hasSon(anna,heinz). -hasSon(franz,heinz). -hasDaughter(franz,michelle). - /** examples **/ -father(stefan). +father(markus). Deleted: trunk/examples/family/father.conf =================================================================== --- trunk/examples/family/father.conf 2008-02-13 13:56:54 UTC (rev 564) +++ trunk/examples/family/father.conf 2008-02-13 14:04:45 UTC (rev 565) @@ -1,43 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -//digReasonerURL = "http://localhost:8081"; -//useRetrievalForClassification = true; -//refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; - -// problem = posOnlyDefinition; - -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchFather.txt"; - -// control output -cli.checkSatisfiability = true; -cli.showIndividuals = false; -cli.showConcepts = false; -cli.showRoles = true; -cli.showSubsumptionHierarchy = false; - -import("father.kb"); -// import("father_incl.kb"); - -/** examples **/ -+stefan -+markus -+bernd --heinz --anna --gabi --michelle Copied: trunk/examples/father.conf (from rev 564, trunk/examples/family/father.conf) =================================================================== --- trunk/examples/father.conf (rev 0) +++ trunk/examples/father.conf 2008-02-13 14:04:45 UTC (rev 565) @@ -0,0 +1,23 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** settings **/ + + +import("father.kb"); + + +/** examples **/ ++stefan ++markus ++bernd +-heinz +-anna +-gabi +-michelle This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-02-13 14:23:15
|
Revision: 567 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=567&view=rev Author: kurzum Date: 2008-02-13 06:23:04 -0800 (Wed, 13 Feb 2008) Log Message: ----------- finished family Modified Paths: -------------- trunk/examples/commandcollection.txt trunk/examples/family/daughter.conf trunk/examples/family/grandfather.conf trunk/examples/family/uncle.conf Added Paths: ----------- trunk/examples/family/daughter.kb trunk/examples/family/father.conf trunk/examples/family/father_owl.conf trunk/examples/family/grandfather.kb trunk/examples/father.kb Removed Paths: ------------- trunk/examples/family/father2.conf trunk/examples/family/fatherOld.conf Modified: trunk/examples/commandcollection.txt =================================================================== --- trunk/examples/commandcollection.txt 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/commandcollection.txt 2008-02-13 14:23:04 UTC (rev 567) @@ -7,6 +7,8 @@ showInternalKB = true; showSubsumptionHierarchy = true; +// do not display http://localhost/foo# in concepts +// and roles to make the output more readable hidePrefix("http://localhost/foo#"); // reasoner settings @@ -20,6 +22,8 @@ refinement.horizontalExpansionFactor = 0.6; refinement.quiet = false; refinement.useTooWeakList = true; +refinement.heuristic = flexible; +percentPerLengthUnit = 0.05; //learning problems problem = posOnlyDefinition; Modified: trunk/examples/family/daughter.conf =================================================================== --- trunk/examples/family/daughter.conf 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/family/daughter.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -12,11 +12,11 @@ import("daughter.kb"); /** examples **/ --father(stefan). -+father(markus). -+father(bernd). --father(heinz). --father(anna). --father(gabi). --father(michelle). --father(franz). +-stefan ++markus ++bernd +-heinz +-anna +-gabi +-michelle +-franz Added: trunk/examples/family/daughter.kb =================================================================== --- trunk/examples/family/daughter.kb (rev 0) +++ trunk/examples/family/daughter.kb 2008-02-13 14:23:04 UTC (rev 567) @@ -0,0 +1,27 @@ +/** background knowledge ***/ + +// male and female are disjoint +BOTTOM = (male AND female). + +// role hierarchy +Subrole(hasSon, hasChild). +Subrole(hasDaughter, hasChild). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +male(franz). +female(anna). +female(gabi). +female(michelle). + +// children +hasSon(stefan,markus). +hasDaughter(markus,anna). +hasDaughter(bernd,gabi). +hasDaughter(gabi,anna). +hasSon(anna,heinz). +hasSon(franz,heinz). +hasDaughter(franz,michelle). \ No newline at end of file Added: trunk/examples/family/father.conf =================================================================== --- trunk/examples/family/father.conf (rev 0) +++ trunk/examples/family/father.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -0,0 +1,22 @@ +/** + * Father Example + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +/** background knowledge ***/ + +import("father.kb"); +// import("father_incl.kb"); + +/** examples **/ ++stefan ++markus ++bernd +-heinz +-anna +-gabi +-michelle Deleted: trunk/examples/family/father2.conf =================================================================== --- trunk/examples/family/father2.conf 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/family/father2.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -1,26 +0,0 @@ -/** - * Another Father Example (this time using OWL import) - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -reasoner = dig; -import("father.owl"); - -// do not display http://example.com/father# in concepts -// and roles to make the output more readable -hidePrefix = "http://example.com/father#"; - -writeDIGProtocol = false; -digProtocolFile = "log/father2_dig.txt"; - -/** examples **/ -+"http://example.com/father#stefan" -+"http://example.com/father#markus" -+"http://example.com/father#martin" --"http://example.com/father#heinz" --"http://example.com/father#anna" --"http://example.com/father#michelle" Deleted: trunk/examples/family/fatherOld.conf =================================================================== --- trunk/examples/family/fatherOld.conf 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/family/fatherOld.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -1,58 +0,0 @@ -/** - * Father Example - * - * possible solution: - * male AND EXISTS hasChild.TOP - * - * Copyright (C) 2007, Jens Lehmann - */ - -/** settings **/ -// reasoner settings -reasoner = dig; -digReasonerURL = "http://localhost:8081"; -useRetrievalForClassification = true; -refinement.useDIGMultiInstanceChecks = twoChecks; - -// algorithm settings -algorithm = refinement; -refinement.horizontalExpansionFactor = 0.5; -refinement.quiet = false; - -// search tree protocol -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/searchTree.txt"; - -// control output -showIndividuals = true; -showConcepts = true; -showRoles = true; -showInternalKB = true; -showSubsumptionHierarchy = true; - -/** background knowledge ***/ -BOTTOM = (male AND female). - -// persons -male(markus). -male(stefan). -male(heinz). -male(bernd). -female(anna). -female(gabi). -female(michelle). - -// children -hasChild(stefan,markus). -hasChild(markus,anna). -hasChild(bernd,gabi). -hasChild(anna,heinz). - -/** examples **/ -+father(stefan). -+father(markus). -+father(bernd). --father(heinz). --father(anna). --father(gabi). --father(michelle). Copied: trunk/examples/family/father_owl.conf (from rev 564, trunk/examples/family/father2.conf) =================================================================== --- trunk/examples/family/father_owl.conf (rev 0) +++ trunk/examples/family/father_owl.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -0,0 +1,23 @@ +/** + * Another Father Example (this time using OWL import) + * + * possible solution: + * male AND EXISTS hasChild.TOP + * + * Copyright (C) 2007, Jens Lehmann + */ + +import("father.owl"); + +// do not display http://example.com/father# in concepts +// and roles to make the output more readable +hidePrefix = "http://example.com/father#"; + + +/** examples **/ ++"http://example.com/father#stefan" ++"http://example.com/father#markus" ++"http://example.com/father#martin" +-"http://example.com/father#heinz" +-"http://example.com/father#anna" +-"http://example.com/father#michelle" Modified: trunk/examples/family/grandfather.conf =================================================================== --- trunk/examples/family/grandfather.conf 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/family/grandfather.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -10,76 +10,21 @@ * Copyright (C) 2007, Jens Lehmann */ -/** settings **/ -algorithm = refinement; -// refinement.heuristic = flexible; -// percentPerLengthUnit = 0.05; -refinement.horizontalExpansionFactor = 0.6; +/** background knowledge ***/ -/** background knowledge **/ -male SUB person. -female SUB person. +import("grandfather.kb"); -// disjunct concepts -(male AND female) SUB BOTTOM. - -Symmetric(married). -Functional(married). - -// persons -male(m1). -male(m2). -male(m3). -male(m4). -male(m5). -male(m6). -male(m7). -female(f1). -female(f2). -female(f3). -female(f4). -female(f5). -female(f6). -female(f7). -female(f8). - -// married-relations -married(m1,f1). -married(m2,f4). -married(m5,f5). -married(f6,m7). -married(m6,f8). - -// hasChild-relations -hasChild(m1,m2). -hasChild(m1,f2). -hasChild(m1,m5). -hasChild(f1,m2). -hasChild(f1,f2). -hasChild(f1,m5). - -hasChild(m2,m3). -hasChild(f4,m3). -hasChild(f2,f3). -hasChild(f2,m4). -hasChild(m5,f6). -hasChild(f5,f6). -hasChild(f6,m6). -hasChild(m7,m6). -hasChild(f8,f7). -hasChild(m6,f7). - /** examples **/ -+grandfather(m1). --grandfather(m2). --grandfather(m3). --grandfather(m4). -+grandfather(m5). --grandfather(m6). -+grandfather(m7). --grandfather(f1). --grandfather(f2). --grandfather(f3). --grandfather(f4). --grandfather(f5). --grandfather(f6). ++m1 +-m2 +-m3 +-m4 ++m5 +-m6 ++m7 +-f1 +-f2 +-f3 +-f4 +-f5 +-f6 Added: trunk/examples/family/grandfather.kb =================================================================== --- trunk/examples/family/grandfather.kb (rev 0) +++ trunk/examples/family/grandfather.kb 2008-02-13 14:23:04 UTC (rev 567) @@ -0,0 +1,53 @@ +/** background knowledge **/ +male SUB person. +female SUB person. + +// disjunct concepts +(male AND female) SUB BOTTOM. + +Symmetric(married). +Functional(married). + +// persons +male(m1). +male(m2). +male(m3). +male(m4). +male(m5). +male(m6). +male(m7). +female(f1). +female(f2). +female(f3). +female(f4). +female(f5). +female(f6). +female(f7). +female(f8). + +// married-relations +married(m1,f1). +married(m2,f4). +married(m5,f5). +married(f6,m7). +married(m6,f8). + +// hasChild-relations +hasChild(m1,m2). +hasChild(m1,f2). +hasChild(m1,m5). +hasChild(f1,m2). +hasChild(f1,f2). +hasChild(f1,m5). + +hasChild(m2,m3). +hasChild(f4,m3). +hasChild(f2,f3). +hasChild(f2,m4). +hasChild(m5,f6). +hasChild(f5,f6). +hasChild(f6,m6). +hasChild(m7,m6). +hasChild(f8,f7). +hasChild(m6,f7). + Modified: trunk/examples/family/uncle.conf =================================================================== --- trunk/examples/family/uncle.conf 2008-02-13 14:12:30 UTC (rev 566) +++ trunk/examples/family/uncle.conf 2008-02-13 14:23:04 UTC (rev 567) @@ -14,12 +14,7 @@ * Copyright (C) 2007, Jens Lehmann */ -refinement.writeSearchTree = false; -refinement.searchTreeFile = "log/search_uncle.txt"; - -digReasoner.writeDIGProtocol = false; -digReasoner.digProtocolFile = "log/dig_uncle.txt"; - +/** background knowledge ***/ import("uncle.kb"); /** examples **/ Added: trunk/examples/father.kb =================================================================== --- trunk/examples/father.kb (rev 0) +++ trunk/examples/father.kb 2008-02-13 14:23:04 UTC (rev 567) @@ -0,0 +1,16 @@ +BOTTOM = (male AND female). + +// persons +male(markus). +male(stefan). +male(heinz). +male(bernd). +female(anna). +female(gabi). +female(michelle). + +// children +hasChild(stefan,markus). +hasChild(markus,anna). +hasChild(bernd,gabi). +hasChild(anna,heinz). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-02-18 12:32:42
|
Revision: 598 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=598&view=rev Author: kurzum Date: 2008-02-18 04:32:36 -0800 (Mon, 18 Feb 2008) Log Message: ----------- sparql examples fixed Modified Paths: -------------- trunk/examples/commandcollection.txt trunk/examples/sparql/Aristotle.conf trunk/examples/sparql/DBPediaYAGOWomanInPolitics.conf trunk/examples/sparql/SilentBobWorking1.conf trunk/examples/sparql/SilentBobWorking2.conf trunk/examples/sparql/difference/DBPediaSKOS_kohl_vs_angela.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf Modified: trunk/examples/commandcollection.txt =================================================================== --- trunk/examples/commandcollection.txt 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/commandcollection.txt 2008-02-18 12:32:36 UTC (rev 598) @@ -51,5 +51,17 @@ sparql.predefinedFilter = 5; sparql.predefinedEndpoint = 1; +//*********SKOS specific +// replace skos with owl properties +sparql.replacePredicate = [ +("http://www.w3.org/2004/02/skos/core#subject","http://www.w3.org/1999/02/22-rdf-syntax-ns#type"), +("http://www.w3.org/2004/02/skos/core#broader","http://www.w3.org/2000/01/rdf-schema#subClassOf")]; + +// because skos is cyclic this stops it +//manually after retrieving the specified amount of classes +sparql.breakSuperClassRetrievalAfter=200; + + import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); sparql.instances = {}; + Modified: trunk/examples/sparql/Aristotle.conf =================================================================== --- trunk/examples/sparql/Aristotle.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/Aristotle.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,6 +1,7 @@ /** * Some people from Greece. - * + * Note: DBpedia is always subject to change, solutions will change over time + * Possible Solution: * Theorist OR (Mathematician AND Physicist) * Modified: trunk/examples/sparql/DBPediaYAGOWomanInPolitics.conf =================================================================== --- trunk/examples/sparql/DBPediaYAGOWomanInPolitics.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/DBPediaYAGOWomanInPolitics.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,5 +1,8 @@ /* * Some woman, that are Politicians + + Note: DBpedia is always subject to change, solutions will change over time + Solution http://dbpedia.org/class/yago/Executive110069645 (length 1, depth 1) http://dbpedia.org/class/yago/CorporateExecutive109966255 (length 1, depth 1) Modified: trunk/examples/sparql/SilentBobWorking1.conf =================================================================== --- trunk/examples/sparql/SilentBobWorking1.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/SilentBobWorking1.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,6 @@ +// Note: DBpedia is always subject to change, solutions will change over time + refinement.useAllConstructor = false; refinement.useExistsConstructor = true; refinement.useNegation = false; Modified: trunk/examples/sparql/SilentBobWorking2.conf =================================================================== --- trunk/examples/sparql/SilentBobWorking2.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/SilentBobWorking2.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,3 +1,4 @@ +//Note: DBpedia is always subject to change, solutions will change over time refinement.useAllConstructor = false; Modified: trunk/examples/sparql/difference/DBPediaSKOS_kohl_vs_angela.conf =================================================================== --- trunk/examples/sparql/difference/DBPediaSKOS_kohl_vs_angela.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/difference/DBPediaSKOS_kohl_vs_angela.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,8 +1,9 @@ /** - * Simple example for using a SPARQL Endpoint as background - * knowledge. - * Solutions: +Note: DBpedia is always subject to change, solutions will change over time +Simple example for using a SPARQL Endpoint as background knowledge. +Solutions: + http://dbpedia.org/resource/Helmut_Kohl with 200 classes http://dbpedia.org/resource/Category:Awards (length 1, depth 1) @@ -72,11 +73,11 @@ sparql.predefinedEndpoint = 1; // use DBpedia endpoint -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2); +import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); // the set of objects as starting point for fragment selection // (should be identical to the set of examples) -sparql2.instances = { +sparql.instances = { "http://dbpedia.org/resource/Angela_Merkel", "http://dbpedia.org/resource/Helmut_Kohl" }; Modified: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /** +Note: DBpedia is always subject to change, solutions will change over time * Solutions: http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) @@ -24,7 +25,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_angela_vs_hillary_ignoredConcepts.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /** +Note: DBpedia is always subject to change, solutions will change over time * Solutions: http://dbpedia.org/class/yago/Communicator109610660 (length 1, depth 1) @@ -40,7 +41,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /** +Note: DBpedia is always subject to change, solutions will change over time * Solutions: http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) @@ -13,7 +14,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf =================================================================== --- trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/difference/DifferenceDBPediaYAGO_hillary_vs_angela_ignoredConcepts.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /** +Note: DBpedia is always subject to change, solutions will change over time * Solutions: http://dbpedia.org/class/yago/Achiever109762821 (length 1, depth 1) @@ -52,7 +53,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf =================================================================== --- trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/hierarchy/Hierarchy0DBPediaYAGOChanBrit_monarch.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /* + Note: DBpedia is always subject to change, solutions will change over time solutions: EXISTS http://dbpedia.org/property/monarch.TOP (length 3, depth 2) @@ -19,9 +20,7 @@ // SPARQL options -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); - refinement.useAllConstructor = false; //refinement.useExistsConstructor = true; refinement.useNegation = false; @@ -32,7 +31,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf =================================================================== --- trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/hierarchy/Hierarchy1DBPediaYAGOChanBrit_pred_Knight.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,4 +1,5 @@ /* +Note: DBpedia is always subject to change, solutions will change over time @@ -7,8 +8,6 @@ // SPARQL options -import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL2"); - refinement.heuristic = flexible; refinement.useAllConstructor = false; @@ -23,7 +22,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; import("http://dbpedia.openlinksw.com:8890/sparql","SPARQL"); Modified: trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/navigation/Navigation0DBPediaYAGOAristotle.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,6 +1,7 @@ /** * Some people from Greece. - * + * Note: DBpedia is always subject to change, solutions will change over time + solutions: http://dbpedia.org/class/yago/Mathematician110301261 (length 1, depth 1) horizontal expansion: 0 to 1 @@ -25,7 +26,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/navigation/Navigation1DBPediaYAGOAristotle.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,6 +1,7 @@ /** * Some people from Greece. - * + * Note: DBpedia is always subject to change, solutions will change over time + solutions: (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) (length 5, depth 3) horizontal expansion: 3 to 5 @@ -24,7 +25,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; Modified: trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf =================================================================== --- trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf 2008-02-18 10:32:27 UTC (rev 597) +++ trunk/examples/sparql/navigation/Navigation2DBPediaYAGOAristotle.conf 2008-02-18 12:32:36 UTC (rev 598) @@ -1,6 +1,7 @@ /** * Some people from Greece. - * + * Note: DBpedia is always subject to change, solutions will change over time + * Possible Solution: * (http://dbpedia.org/class/yago/Theorist110706812 OR (http://dbpedia.org/class/yago/Mathematician110301261 AND http://dbpedia.org/class/yago/Physicist110428004)) * @@ -13,7 +14,7 @@ //predefined filter (1 = YAGO based learning) // 2 = SKOS, more Options are needed then though. replacePredicate, breakSuperClassRetrievalAfter -sparql.predefinedFilter = 5; +sparql.predefinedFilter = 1; sparql.predefinedEndpoint = 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-03-19 14:30:20
|
Revision: 716 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=716&view=rev Author: jenslehmann Date: 2008-03-19 07:29:21 -0700 (Wed, 19 Mar 2008) Log Message: ----------- added carcinogenesis data Added Paths: ----------- trunk/examples/carcinogenesis/ trunk/examples/carcinogenesis/README.txt trunk/examples/carcinogenesis/carcinogenesis.owl trunk/examples/carcinogenesis/prolog/ trunk/examples/carcinogenesis/prolog/ames.pl trunk/examples/carcinogenesis/prolog/atoms.pl trunk/examples/carcinogenesis/prolog/bonds.pl trunk/examples/carcinogenesis/prolog/gentoxprops.pl trunk/examples/carcinogenesis/prolog/ind_nos.pl trunk/examples/carcinogenesis/prolog/ind_pos.pl trunk/examples/carcinogenesis/prolog/mutagenesis.pl trunk/examples/carcinogenesis/prolog/newgroups.pl trunk/examples/carcinogenesis/prolog/pte1.f trunk/examples/carcinogenesis/prolog/pte1.n trunk/examples/carcinogenesis/prolog/train.b trunk/examples/carcinogenesis/prolog/train.f trunk/examples/carcinogenesis/prolog/train.n trunk/examples/carcinogenesis/train.conf Added: trunk/examples/carcinogenesis/README.txt =================================================================== --- trunk/examples/carcinogenesis/README.txt (rev 0) +++ trunk/examples/carcinogenesis/README.txt 2008-03-19 14:29:21 UTC (rev 716) @@ -0,0 +1,9 @@ +The data for carcinogenesis prediction was contributed to the Machine +Learning community by the U.S. National Toxicology Program (NTP) [1]. +They were made available in Progol/Prolog format [2]. DL-Learner +contains a Prolog parser, which was used to read in the data. Using a +set of mapping rules, they were converted into an OWL ontology, which +is made available here. + +http://ntp-server.niehs.nih.gov/ +http://web2.comlab.ox.ac.uk/oucl/research/areas/machlearn/cancer.html Added: trunk/examples/carcinogenesis/carcinogenesis.owl =================================================================== --- trunk/examples/carcinogenesis/carcinogenesis.owl (rev 0) +++ trunk/examples/carcinogenesis/carcinogenesis.owl 2008-03-19 14:29:21 UTC (rev 716) @@ -0,0 +1,206306 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" > + <!ENTITY carcinogenesis "http://dl-learner.org/carcinogenesis#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://dl-learner.org/carcinogenesis#" + xml:base="http://dl-learner.org/carcinogenesis" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl11="http://www.w3.org/2006/12/owl11#" + xmlns:carcinogenesis="http://dl-learner.org/carcinogenesis#" + xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <owl:Ontology rdf:about=""/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://dl-learner.org/carcinogenesis#hasAtom --> + + <owl:ObjectProperty rdf:about="#hasAtom"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="#Atom"/> + </owl:ObjectProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#hasBond --> + + <owl:ObjectProperty rdf:about="#hasBond"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="#Bond"/> + </owl:ObjectProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#hasStructure --> + + <owl:ObjectProperty rdf:about="#hasStructure"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="#Structure"/> + </owl:ObjectProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#inBond --> + + <owl:ObjectProperty rdf:about="#inBond"> + <rdfs:range rdf:resource="#Atom"/> + <rdfs:domain rdf:resource="#Bond"/> + </owl:ObjectProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Data properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://dl-learner.org/carcinogenesis#amesTestPositive --> + + <owl:DatatypeProperty rdf:about="#amesTestPositive"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#charge --> + + <owl:DatatypeProperty rdf:about="#charge"> + <rdfs:domain rdf:resource="#Atom"/> + <rdfs:range rdf:resource="&xsd;double"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#chromaberr --> + + <owl:DatatypeProperty rdf:about="#chromaberr"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#chromex --> + + <owl:DatatypeProperty rdf:about="#chromex"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#cytogen_ca --> + + <owl:DatatypeProperty rdf:about="#cytogen_ca"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#cytogen_sce --> + + <owl:DatatypeProperty rdf:about="#cytogen_sce"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#drosophila_rt --> + + <owl:DatatypeProperty rdf:about="#drosophila_rt"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#drosophila_slrl --> + + <owl:DatatypeProperty rdf:about="#drosophila_slrl"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#isMutagenic --> + + <owl:DatatypeProperty rdf:about="#isMutagenic"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#micronuc_f --> + + <owl:DatatypeProperty rdf:about="#micronuc_f"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#micronuc_m --> + + <owl:DatatypeProperty rdf:about="#micronuc_m"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#mouse_lymph --> + + <owl:DatatypeProperty rdf:about="#mouse_lymph"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#salmonella --> + + <owl:DatatypeProperty rdf:about="#salmonella"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#salmonella_n --> + + <owl:DatatypeProperty rdf:about="#salmonella_n"> + <rdfs:range rdf:resource="&xsd;boolean"/> + <rdfs:domain rdf:resource="#Compound"/> + </owl:DatatypeProperty> + + + + <!-- http://dl-learner.org/carcinogenesis#salmonella_reduc --> + + <owl:DatatypeProperty rdf:about="#salmonella_reduc"> + <rdfs:domain rdf:resource="#Compound"/> + <rdfs:range rdf:resource="&xsd;boolean"/> + </owl:DatatypeProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://dl-learner.org/carcinogenesis#Alcohol --> + + <owl:Class rdf:about="#Alcohol"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Alkyl_halide --> + + <owl:Class rdf:about="#Alkyl_halide"> + <rdfs:subClassOf rdf:resource="#Halide"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Amine --> + + <owl:Class rdf:about="#Amine"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Amino --> + + <owl:Class rdf:about="#Amino"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ar_halide --> + + <owl:Class rdf:about="#Ar_halide"> + <rdfs:subClassOf rdf:resource="#Halide"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Arsenic --> + + <owl:Class rdf:about="#Arsenic"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Arsenic-101 --> + + <owl:Class rdf:about="#Arsenic-101"> + <rdfs:subClassOf rdf:resource="#Arsenic"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Atom --> + + <owl:Class rdf:about="#Atom"/> + + + + <!-- http://dl-learner.org/carcinogenesis#Barium --> + + <owl:Class rdf:about="#Barium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Barium-115 --> + + <owl:Class rdf:about="#Barium-115"> + <rdfs:subClassOf rdf:resource="#Barium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bond --> + + <owl:Class rdf:about="#Bond"> + <owl:disjointWith rdf:resource="#Structure"/> + <owl:disjointWith rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bond-1 --> + + <owl:Class rdf:about="#Bond-1"> + <rdfs:subClassOf rdf:resource="#Bond"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bond-2 --> + + <owl:Class rdf:about="#Bond-2"> + <rdfs:subClassOf rdf:resource="#Bond"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bond-3 --> + + <owl:Class rdf:about="#Bond-3"> + <rdfs:subClassOf rdf:resource="#Bond"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bond-7 --> + + <owl:Class rdf:about="#Bond-7"> + <rdfs:subClassOf rdf:resource="#Bond"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bromine --> + + <owl:Class rdf:about="#Bromine"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Bromine-94 --> + + <owl:Class rdf:about="#Bromine-94"> + <rdfs:subClassOf rdf:resource="#Bromine"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Calcium --> + + <owl:Class rdf:about="#Calcium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Calcium-84 --> + + <owl:Class rdf:about="#Calcium-84"> + <rdfs:subClassOf rdf:resource="#Calcium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon --> + + <owl:Class rdf:about="#Carbon"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-10 --> + + <owl:Class rdf:about="#Carbon-10"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-14 --> + + <owl:Class rdf:about="#Carbon-14"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-15 --> + + <owl:Class rdf:about="#Carbon-15"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-16 --> + + <owl:Class rdf:about="#Carbon-16"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-17 --> + + <owl:Class rdf:about="#Carbon-17"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-19 --> + + <owl:Class rdf:about="#Carbon-19"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-191 --> + + <owl:Class rdf:about="#Carbon-191"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-192 --> + + <owl:Class rdf:about="#Carbon-192"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-193 --> + + <owl:Class rdf:about="#Carbon-193"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-21 --> + + <owl:Class rdf:about="#Carbon-21"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-22 --> + + <owl:Class rdf:about="#Carbon-22"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-232 --> + + <owl:Class rdf:about="#Carbon-232"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-26 --> + + <owl:Class rdf:about="#Carbon-26"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-27 --> + + <owl:Class rdf:about="#Carbon-27"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Carbon-29 --> + + <owl:Class rdf:about="#Carbon-29"> + <rdfs:subClassOf rdf:resource="#Carbon"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Chlorine --> + + <owl:Class rdf:about="#Chlorine"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Chlorine-93 --> + + <owl:Class rdf:about="#Chlorine-93"> + <rdfs:subClassOf rdf:resource="#Chlorine"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Compound --> + + <owl:Class rdf:about="#Compound"> + <owl:disjointWith rdf:resource="#Structure"/> + <owl:disjointWith rdf:resource="#Atom"/> + <owl:disjointWith rdf:resource="#Bond"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Copper --> + + <owl:Class rdf:about="#Copper"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Copper-96 --> + + <owl:Class rdf:about="#Copper-96"> + <rdfs:subClassOf rdf:resource="#Copper"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Cyanate --> + + <owl:Class rdf:about="#Cyanate"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di --> + + <owl:Class rdf:about="#Di"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di10 --> + + <owl:Class rdf:about="#Di10"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di227 --> + + <owl:Class rdf:about="#Di227"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di23 --> + + <owl:Class rdf:about="#Di23"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di232 --> + + <owl:Class rdf:about="#Di232"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di260 --> + + <owl:Class rdf:about="#Di260"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di281 --> + + <owl:Class rdf:about="#Di281"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di48 --> + + <owl:Class rdf:about="#Di48"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di51 --> + + <owl:Class rdf:about="#Di51"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di64 --> + + <owl:Class rdf:about="#Di64"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di66 --> + + <owl:Class rdf:about="#Di66"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di67a --> + + <owl:Class rdf:about="#Di67a"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Di8 --> + + <owl:Class rdf:about="#Di8"> + <rdfs:subClassOf rdf:resource="#Di"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ester --> + + <owl:Class rdf:about="#Ester"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ether --> + + <owl:Class rdf:about="#Ether"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ethoxy --> + + <owl:Class rdf:about="#Ethoxy"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Five_ring --> + + <owl:Class rdf:about="#Five_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Fluorine --> + + <owl:Class rdf:about="#Fluorine"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Fluorine-92 --> + + <owl:Class rdf:about="#Fluorine-92"> + <rdfs:subClassOf rdf:resource="#Fluorine"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Gallium --> + + <owl:Class rdf:about="#Gallium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Halide --> + + <owl:Class rdf:about="#Halide"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Halide10 --> + + <owl:Class rdf:about="#Halide10"> + <rdfs:subClassOf rdf:resource="#Halide"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Hydrogen --> + + <owl:Class rdf:about="#Hydrogen"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Hydrogen-1 --> + + <owl:Class rdf:about="#Hydrogen-1"> + <rdfs:subClassOf rdf:resource="#Hydrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Hydrogen-2 --> + + <owl:Class rdf:about="#Hydrogen-2"> + <rdfs:subClassOf rdf:resource="#Hydrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Hydrogen-3 --> + + <owl:Class rdf:about="#Hydrogen-3"> + <rdfs:subClassOf rdf:resource="#Hydrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Hydrogen-8 --> + + <owl:Class rdf:about="#Hydrogen-8"> + <rdfs:subClassOf rdf:resource="#Hydrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Imine --> + + <owl:Class rdf:about="#Imine"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Iodine --> + + <owl:Class rdf:about="#Iodine"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Iodine-95 --> + + <owl:Class rdf:about="#Iodine-95"> + <rdfs:subClassOf rdf:resource="#Iodine"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ketone --> + + <owl:Class rdf:about="#Ketone"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Krypton --> + + <owl:Class rdf:about="#Krypton"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Krypton-83 --> + + <owl:Class rdf:about="#Krypton-83"> + <rdfs:subClassOf rdf:resource="#Krypton"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Lead --> + + <owl:Class rdf:about="#Lead"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Lead-121 --> + + <owl:Class rdf:about="#Lead-121"> + <rdfs:subClassOf rdf:resource="#Lead"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Manganese --> + + <owl:Class rdf:about="#Manganese"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Manganese-85 --> + + <owl:Class rdf:about="#Manganese-85"> + <rdfs:subClassOf rdf:resource="#Manganese"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Mercury --> + + <owl:Class rdf:about="#Mercury"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Mercury-120 --> + + <owl:Class rdf:about="#Mercury-120"> + <rdfs:subClassOf rdf:resource="#Mercury"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Methanol --> + + <owl:Class rdf:about="#Methanol"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Methoxy --> + + <owl:Class rdf:about="#Methoxy"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Methyl --> + + <owl:Class rdf:about="#Methyl"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Molybdenum --> + + <owl:Class rdf:about="#Molybdenum"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitro --> + + <owl:Class rdf:about="#Nitro"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen --> + + <owl:Class rdf:about="#Nitrogen"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-31 --> + + <owl:Class rdf:about="#Nitrogen-31"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-32 --> + + <owl:Class rdf:about="#Nitrogen-32"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-33 --> + + <owl:Class rdf:about="#Nitrogen-33"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-34 --> + + <owl:Class rdf:about="#Nitrogen-34"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-35 --> + + <owl:Class rdf:about="#Nitrogen-35"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-36 --> + + <owl:Class rdf:about="#Nitrogen-36"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-37 --> + + <owl:Class rdf:about="#Nitrogen-37"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-38 --> + + <owl:Class rdf:about="#Nitrogen-38"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Nitrogen-499 --> + + <owl:Class rdf:about="#Nitrogen-499"> + <rdfs:subClassOf rdf:resource="#Nitrogen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Non_ar_5c_ring --> + + <owl:Class rdf:about="#Non_ar_5c_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Non_ar_6c_ring --> + + <owl:Class rdf:about="#Non_ar_6c_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Non_ar_hetero_5_ring --> + + <owl:Class rdf:about="#Non_ar_hetero_5_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Non_ar_hetero_6_ring --> + + <owl:Class rdf:about="#Non_ar_hetero_6_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen --> + + <owl:Class rdf:about="#Oxygen"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-40 --> + + <owl:Class rdf:about="#Oxygen-40"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-41 --> + + <owl:Class rdf:about="#Oxygen-41"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-42 --> + + <owl:Class rdf:about="#Oxygen-42"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-45 --> + + <owl:Class rdf:about="#Oxygen-45"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-49 --> + + <owl:Class rdf:about="#Oxygen-49"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-50 --> + + <owl:Class rdf:about="#Oxygen-50"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-51 --> + + <owl:Class rdf:about="#Oxygen-51"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-52 --> + + <owl:Class rdf:about="#Oxygen-52"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Oxygen-53 --> + + <owl:Class rdf:about="#Oxygen-53"> + <rdfs:subClassOf rdf:resource="#Oxygen"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Phenol --> + + <owl:Class rdf:about="#Phenol"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Phosphorus --> + + <owl:Class rdf:about="#Phosphorus"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Phosphorus-60 --> + + <owl:Class rdf:about="#Phosphorus-60"> + <rdfs:subClassOf rdf:resource="#Phosphorus"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Phosphorus-61 --> + + <owl:Class rdf:about="#Phosphorus-61"> + <rdfs:subClassOf rdf:resource="#Phosphorus"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Phosphorus-62 --> + + <owl:Class rdf:about="#Phosphorus-62"> + <rdfs:subClassOf rdf:resource="#Phosphorus"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ring --> + + <owl:Class rdf:about="#Ring"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Ring_size_4 --> + + <owl:Class rdf:about="#Ring_size_4"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Selenium --> + + <owl:Class rdf:about="#Selenium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Selenium-102 --> + + <owl:Class rdf:about="#Selenium-102"> + <rdfs:subClassOf rdf:resource="#Selenium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Six_ring --> + + <owl:Class rdf:about="#Six_ring"> + <rdfs:subClassOf rdf:resource="#Ring"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sodium --> + + <owl:Class rdf:about="#Sodium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sodium-81 --> + + <owl:Class rdf:about="#Sodium-81"> + <rdfs:subClassOf rdf:resource="#Sodium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Structure --> + + <owl:Class rdf:about="#Structure"> + <owl:disjointWith rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfide --> + + <owl:Class rdf:about="#Sulfide"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfo --> + + <owl:Class rdf:about="#Sulfo"> + <rdfs:subClassOf rdf:resource="#Structure"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur --> + + <owl:Class rdf:about="#Sulfur"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-70 --> + + <owl:Class rdf:about="#Sulfur-70"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-72 --> + + <owl:Class rdf:about="#Sulfur-72"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-74 --> + + <owl:Class rdf:about="#Sulfur-74"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-75 --> + + <owl:Class rdf:about="#Sulfur-75"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-76 --> + + <owl:Class rdf:about="#Sulfur-76"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-77 --> + + <owl:Class rdf:about="#Sulfur-77"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-78 --> + + <owl:Class rdf:about="#Sulfur-78"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Sulfur-79 --> + + <owl:Class rdf:about="#Sulfur-79"> + <rdfs:subClassOf rdf:resource="#Sulfur"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Tellurium --> + + <owl:Class rdf:about="#Tellurium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Tellurium-129 --> + + <owl:Class rdf:about="#Tellurium-129"> + <rdfs:subClassOf rdf:resource="#Tellurium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Tin --> + + <owl:Class rdf:about="#Tin"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Tin-113 --> + + <owl:Class rdf:about="#Tin-113"> + <rdfs:subClassOf rdf:resource="#Tin"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Titanium --> + + <owl:Class rdf:about="#Titanium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Titanium-134 --> + + <owl:Class rdf:about="#Titanium-134"> + <rdfs:subClassOf rdf:resource="#Titanium"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Vanadium --> + + <owl:Class rdf:about="#Vanadium"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Zinc --> + + <owl:Class rdf:about="#Zinc"> + <rdfs:subClassOf rdf:resource="#Atom"/> + </owl:Class> + + + + <!-- http://dl-learner.org/carcinogenesis#Zinc-87 --> + + <owl:Class rdf:about="#Zinc-87"> + <rdfs:subClassOf rdf:resource="#Zinc"/> + </owl:Class> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1029 --> + + <Alcohol rdf:about="#alcohol-1029"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1030 --> + + <Alcohol rdf:about="#alcohol-1030"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1031 --> + + <Alcohol rdf:about="#alcohol-1031"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1032 --> + + <Alcohol rdf:about="#alcohol-1032"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1069 --> + + <Alcohol rdf:about="#alcohol-1069"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1070 --> + + <Alcohol rdf:about="#alcohol-1070"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1071 --> + + <Alcohol rdf:about="#alcohol-1071"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1072 --> + + <Alcohol rdf:about="#alcohol-1072"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1073 --> + + <Alcohol rdf:about="#alcohol-1073"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1074 --> + + <Alcohol rdf:about="#alcohol-1074"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-11 --> + + <Alcohol rdf:about="#alcohol-11"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1107 --> + + <Alcohol rdf:about="#alcohol-1107"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1128 --> + + <Alcohol rdf:about="#alcohol-1128"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1322 --> + + <Alcohol rdf:about="#alcohol-1322"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-158 --> + + <Alcohol rdf:about="#alcohol-158"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1581 --> + + <Alcohol rdf:about="#alcohol-1581"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1585 --> + + <Alcohol rdf:about="#alcohol-1585"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1586 --> + + <Alcohol rdf:about="#alcohol-1586"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-165 --> + + <Alcohol rdf:about="#alcohol-165"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1787 --> + + <Alcohol rdf:about="#alcohol-1787"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1833 --> + + <Alcohol rdf:about="#alcohol-1833"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1834 --> + + <Alcohol rdf:about="#alcohol-1834"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1835 --> + + <Alcohol rdf:about="#alcohol-1835"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1836 --> + + <Alcohol rdf:about="#alcohol-1836"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1950 --> + + <Alcohol rdf:about="#alcohol-1950"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-1957 --> + + <Alcohol rdf:about="#alcohol-1957"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2019 --> + + <Alcohol rdf:about="#alcohol-2019"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2045 --> + + <Alcohol rdf:about="#alcohol-2045"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2046 --> + + <Alcohol rdf:about="#alcohol-2046"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2047 --> + + <Alcohol rdf:about="#alcohol-2047"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2110 --> + + <Alcohol rdf:about="#alcohol-2110"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2120 --> + + <Alcohol rdf:about="#alcohol-2120"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2131 --> + + <Alcohol rdf:about="#alcohol-2131"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2132 --> + + <Alcohol rdf:about="#alcohol-2132"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2133 --> + + <Alcohol rdf:about="#alcohol-2133"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2134 --> + + <Alcohol rdf:about="#alcohol-2134"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2155 --> + + <Alcohol rdf:about="#alcohol-2155"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2156 --> + + <Alcohol rdf:about="#alcohol-2156"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2158 --> + + <Alcohol rdf:about="#alcohol-2158"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2172 --> + + <Alcohol rdf:about="#alcohol-2172"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2173 --> + + <Alcohol rdf:about="#alcohol-2173"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2258 --> + + <Alcohol rdf:about="#alcohol-2258"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2259 --> + + <Alcohol rdf:about="#alcohol-2259"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2280 --> + + <Alcohol rdf:about="#alcohol-2280"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2304 --> + + <Alcohol rdf:about="#alcohol-2304"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2305 --> + + <Alcohol rdf:about="#alcohol-2305"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2306 --> + + <Alcohol rdf:about="#alcohol-2306"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2307 --> + + <Alcohol rdf:about="#alcohol-2307"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2370 --> + + <Alcohol rdf:about="#alcohol-2370"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2391 --> + + <Alcohol rdf:about="#alcohol-2391"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2392 --> + + <Alcohol rdf:about="#alcohol-2392"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-240 --> + + <Alcohol rdf:about="#alcohol-240"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2422 --> + + <Alcohol rdf:about="#alcohol-2422"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2423 --> + + <Alcohol rdf:about="#alcohol-2423"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2424 --> + + <Alcohol rdf:about="#alcohol-2424"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2425 --> + + <Alcohol rdf:about="#alcohol-2425"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2459 --> + + <Alcohol rdf:about="#alcohol-2459"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2471 --> + + <Alcohol rdf:about="#alcohol-2471"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2472 --> + + <Alcohol rdf:about="#alcohol-2472"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2509 --> + + <Alcohol rdf:about="#alcohol-2509"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2626 --> + + <Alcohol rdf:about="#alcohol-2626"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2627 --> + + <Alcohol rdf:about="#alcohol-2627"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2639 --> + + <Alcohol rdf:about="#alcohol-2639"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2711 --> + + <Alcohol rdf:about="#alcohol-2711"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2726 --> + + <Alcohol rdf:about="#alcohol-2726"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2727 --> + + <Alcohol rdf:about="#alcohol-2727"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2796 --> + + <Alcohol rdf:about="#alcohol-2796"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2851 --> + + <Alcohol rdf:about="#alcohol-2851"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2852 --> + + <Alcohol rdf:about="#alcohol-2852"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-2853 --> + + <Alcohol rdf:about="#alcohol-2853"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-3019 --> + + <Alcohol rdf:about="#alcohol-3019"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-3020 --> + + <Alcohol rdf:about="#alcohol-3020"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-3106 --> + + <Alcohol rdf:about="#alcohol-3106"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-434 --> + + <Alcohol rdf:about="#alcohol-434"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-435 --> + + <Alcohol rdf:about="#alcohol-435"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-487 --> + + <Alcohol rdf:about="#alcohol-487"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-488 --> + + <Alcohol rdf:about="#alcohol-488"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-489 --> + + <Alcohol rdf:about="#alcohol-489"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-537 --> + + <Alcohol rdf:about="#alcohol-537"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-574 --> + + <Alcohol rdf:about="#alcohol-574"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-623 --> + + <Alcohol rdf:about="#alcohol-623"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-677 --> + + <Alcohol rdf:about="#alcohol-677"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-699 --> + + <Alcohol rdf:about="#alcohol-699"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-719 --> + + <Alcohol rdf:about="#alcohol-719"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-720 --> + + <Alcohol rdf:about="#alcohol-720"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-721 --> + + <Alcohol rdf:about="#alcohol-721"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-722 --> + + <Alcohol rdf:about="#alcohol-722"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-790 --> + + <Alcohol rdf:about="#alcohol-790"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-791 --> + + <Alcohol rdf:about="#alcohol-791"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-792 --> + + <Alcohol rdf:about="#alcohol-792"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-793 --> + + <Alcohol rdf:about="#alcohol-793"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-838 --> + + <Alcohol rdf:about="#alcohol-838"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-839 --> + + <Alcohol rdf:about="#alcohol-839"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-840 --> + + <Alcohol rdf:about="#alcohol-840"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-841 --> + + <Alcohol rdf:about="#alcohol-841"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-842 --> + + <Alcohol rdf:about="#alcohol-842"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-855 --> + + <Alcohol rdf:about="#alcohol-855"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-862 --> + + <Alcohol rdf:about="#alcohol-862"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-869 --> + + <Alcohol rdf:about="#alcohol-869"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-903 --> + + <Alcohol rdf:about="#alcohol-903"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-916 --> + + <Alcohol rdf:about="#alcohol-916"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-917 --> + + <Alcohol rdf:about="#alcohol-917"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-924 --> + + <Alcohol rdf:about="#alcohol-924"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-925 --> + + <Alcohol rdf:about="#alcohol-925"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-926 --> + + <Alcohol rdf:about="#alcohol-926"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-927 --> + + <Alcohol rdf:about="#alcohol-927"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-928 --> + + <Alcohol rdf:about="#alcohol-928"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-929 --> + + <Alcohol rdf:about="#alcohol-929"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-980 --> + + <Alcohol rdf:about="#alcohol-980"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alcohol-986 --> + + <Alcohol rdf:about="#alcohol-986"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-116 --> + + <Alkyl_halide rdf:about="#alkyl_halide-116"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-117 --> + + <Alkyl_halide rdf:about="#alkyl_halide-117"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-118 --> + + <Alkyl_halide rdf:about="#alkyl_halide-118"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-119 --> + + <Alkyl_halide rdf:about="#alkyl_halide-119"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-120 --> + + <Alkyl_halide rdf:about="#alkyl_halide-120"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-121 --> + + <Alkyl_halide rdf:about="#alkyl_halide-121"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-122 --> + + <Alkyl_halide rdf:about="#alkyl_halide-122"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-123 --> + + <Alkyl_halide rdf:about="#alkyl_halide-123"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-124 --> + + <Alkyl_halide rdf:about="#alkyl_halide-124"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-125 --> + + <Alkyl_halide rdf:about="#alkyl_halide-125"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-126 --> + + <Alkyl_halide rdf:about="#alkyl_halide-126"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-127 --> + + <Alkyl_halide rdf:about="#alkyl_halide-127"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-128 --> + + <Alkyl_halide rdf:about="#alkyl_halide-128"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-129 --> + + <Alkyl_halide rdf:about="#alkyl_halide-129"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-130 --> + + <Alkyl_halide rdf:about="#alkyl_halide-130"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-131 --> + + <Alkyl_halide rdf:about="#alkyl_halide-131"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-132 --> + + <Alkyl_halide rdf:about="#alkyl_halide-132"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-133 --> + + <Alkyl_halide rdf:about="#alkyl_halide-133"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-134 --> + + <Alkyl_halide rdf:about="#alkyl_halide-134"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-135 --> + + <Alkyl_halide rdf:about="#alkyl_halide-135"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1439 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1439"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1440 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1440"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1441 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1441"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1444 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1444"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1445 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1445"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1448 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1448"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1449 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1449"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1452 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1452"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1465 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1465"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1466 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1466"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1512 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1512"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1513 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1513"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1514 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1514"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1515 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1515"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1516 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1516"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1517 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1517"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1522 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1522"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-155 --> + + <Alkyl_halide rdf:about="#alkyl_halide-155"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1552 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1552"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-156 --> + + <Alkyl_halide rdf:about="#alkyl_halide-156"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-157 --> + + <Alkyl_halide rdf:about="#alkyl_halide-157"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1584 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1584"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1607 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1607"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1608 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1608"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1643 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1643"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1644 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1644"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1645 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1645"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1646 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1646"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1683 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1683"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1693 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1693"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1694 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1694"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1699 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1699"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1700 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1700"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1701 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1701"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1723 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1723"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1748 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1748"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1766 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1766"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1783 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1783"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1786 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1786"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1794 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1794"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-1979 --> + + <Alkyl_halide rdf:about="#alkyl_halide-1979"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2003 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2003"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2004 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2004"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2005 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2005"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2116 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2116"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2153 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2153"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2154 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2154"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-218 --> + + <Alkyl_halide rdf:about="#alkyl_halide-218"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-219 --> + + <Alkyl_halide rdf:about="#alkyl_halide-219"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-220 --> + + <Alkyl_halide rdf:about="#alkyl_halide-220"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-221 --> + + <Alkyl_halide rdf:about="#alkyl_halide-221"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-222 --> + + <Alkyl_halide rdf:about="#alkyl_halide-222"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-223 --> + + <Alkyl_halide rdf:about="#alkyl_halide-223"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-231 --> + + <Alkyl_halide rdf:about="#alkyl_halide-231"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-232 --> + + <Alkyl_halide rdf:about="#alkyl_halide-232"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2457 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2457"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2458 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2458"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2489 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2489"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2490 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2490"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2491 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2491"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-252 --> + + <Alkyl_halide rdf:about="#alkyl_halide-252"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-253 --> + + <Alkyl_halide rdf:about="#alkyl_halide-253"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-259 --> + + <Alkyl_halide rdf:about="#alkyl_halide-259"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-274 --> + + <Alkyl_halide rdf:about="#alkyl_halide-274"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2751 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2751"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2913 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2913"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2914 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2914"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2915 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2915"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2916 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2916"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2917 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2917"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2918 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2918"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2919 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2919"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2920 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2920"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2921 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2921"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2922 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2922"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2923 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2923"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2924 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2924"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alkyl_halide-2925 --> + + <Alkyl_halide rdf:about="#alkyl_halide-2925"/> + + + + <!-- http://dl-learner.org/carcinogenesis#alk... [truncated message content] |
From: <ku...@us...> - 2008-04-01 11:41:49
|
Revision: 748 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=748&view=rev Author: kurzum Date: 2008-04-01 04:41:46 -0700 (Tue, 01 Apr 2008) Log Message: ----------- refexamples algorithm doesn't work with owlapi and dig see examples for testing Added Paths: ----------- trunk/examples/conflict/ trunk/examples/conflict/arch.owl trunk/examples/conflict/arch_refexamples_dig.conf trunk/examples/conflict/arch_refexamples_fastInstance.conf trunk/examples/conflict/arch_refexamples_owlAPI.conf trunk/examples/conflict/test_ZERO_ONE.owl trunk/examples/conflict/test_ZERO_ONE_refexamples_dig.conf trunk/examples/conflict/test_ZERO_ONE_refexamples_fastInstance.conf trunk/examples/conflict/test_ZERO_ONE_refexamples_owlAPI.conf Added: trunk/examples/conflict/arch.owl =================================================================== --- trunk/examples/conflict/arch.owl (rev 0) +++ trunk/examples/conflict/arch.owl 2008-04-01 11:41:46 UTC (rev 748) @@ -0,0 +1,362 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY foo "http://localhost/foo#" > + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://example.com#" + xml:base="http://example.com" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl11="http://www.w3.org/2006/12/owl11#" + xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:foo="http://localhost/foo#"> + <owl:Ontology rdf:about=""/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://localhost/foo#hasParallelpipe --> + + <owl:ObjectProperty rdf:about="&foo;hasParallelpipe"> + <rdfs:range rdf:resource="&foo;parallelpipe"/> + <rdfs:domain rdf:resource="&foo;construction"/> + </owl:ObjectProperty> + + + + <!-- http://localhost/foo#hasPillar --> + + <owl:ObjectProperty rdf:about="&foo;hasPillar"> + <rdfs:domain rdf:resource="&foo;construction"/> + <rdfs:range rdf:resource="&foo;pillar"/> + </owl:ObjectProperty> + + + + <!-- http://localhost/foo#leftof --> + + <owl:ObjectProperty rdf:about="&foo;leftof"> + <rdfs:domain rdf:resource="&foo;pillar"/> + <rdfs:range rdf:resource="&foo;pillar"/> + </owl:ObjectProperty> + + + + <!-- http://localhost/foo#supports --> + + <owl:ObjectProperty rdf:about="&foo;supports"> + <rdfs:range rdf:resource="&foo;parallelpipe"/> + <rdfs:domain rdf:resource="&foo;pillar"/> + </owl:ObjectProperty> + + + + <!-- http://localhost/foo#touches --> + + <owl:ObjectProperty rdf:about="&foo;touches"> + <rdfs:domain rdf:resource="&foo;pillar"/> + <rdfs:range rdf:resource="&foo;pillar"/> + </owl:ObjectProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://localhost/foo#brick --> + + <owl:Class rdf:about="&foo;brick"/> + + + + <!-- http://localhost/foo#construction --> + + <owl:Class rdf:about="&foo;construction"/> + + + + <!-- http://localhost/foo#freeStandingPillar --> + + <owl:Class rdf:about="&foo;freeStandingPillar"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&foo;pillar"/> + <owl:Class> + <owl:complementOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&foo;touches"/> + <owl:someValuesFrom rdf:resource="&owl;Thing"/> + </owl:Restriction> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://localhost/foo#parallelpipe --> + + <owl:Class rdf:about="&foo;parallelpipe"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&foo;wedge"/> + <rdf:Description rdf:about="&foo;brick"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://localhost/foo#pillar --> + + <owl:Class rdf:about="&foo;pillar"/> + + + + <!-- http://localhost/foo#wedge --> + + <owl:Class rdf:about="&foo;wedge"/> + + + + <!-- http://www.w3.org/2002/07/owl#Nothing --> + + <owl:Class rdf:about="&owl;Nothing"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&foo;pillar"/> + <rdf:Description rdf:about="&foo;parallelpipe"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&foo;construction"/> + <rdf:Description rdf:about="&foo;parallelpipe"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&foo;construction"/> + <rdf:Description rdf:about="&foo;pillar"/> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> + </owl:Class> + + + + <!-- http://www.w3.org/2002/07/owl#Thing --> + + <owl:Class rdf:about="&owl;Thing"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://localhost/foo#a --> + + <foo:brick rdf:about="&foo;a"/> + + + + <!-- http://localhost/foo#b --> + + <foo:brick rdf:about="&foo;b"/> + + + + <!-- http://localhost/foo#c --> + + <foo:brick rdf:about="&foo;c"/> + + + + <!-- http://localhost/foo#c1 --> + + <foo:construction rdf:about="&foo;c1"> + <foo:hasParallelpipe rdf:resource="&foo;a"/> + <foo:hasPillar rdf:resource="&foo;p2"/> + <foo:hasPillar rdf:resource="&foo;p1"/> + </foo:construction> + + + + <!-- http://localhost/foo#c2 --> + + <foo:construction rdf:about="&foo;c2"> + <foo:hasPillar rdf:resource="&foo;p3"/> + <foo:hasParallelpipe rdf:resource="&foo;b"/> + <foo:hasPillar rdf:resource="&foo;p4"/> + </foo:construction> + + + + <!-- http://localhost/foo#c3 --> + + <foo:construction rdf:about="&foo;c3"> + <foo:hasPillar rdf:resource="&foo;p5"/> + <foo:hasParallelpipe rdf:resource="&foo;c"/> + <foo:hasPillar rdf:resource="&foo;p6"/> + </foo:construction> + + + + <!-- http://localhost/foo#c4 --> + + <foo:construction rdf:about="&foo;c4"> + <foo:hasParallelpipe rdf:resource="&foo;d"/> + <foo:hasPillar rdf:resource="&foo;p8"/> + <foo:hasPillar rdf:resource="&foo;p7"/> + </foo:construction> + + + + <!-- http://localhost/foo#c5 --> + + <foo:construction rdf:about="&foo;c5"> + <foo:hasPillar rdf:resource="&foo;p9"/> + <foo:hasParallelpipe rdf:resource="&foo;e"/> + </foo:construction> + + + + <!-- http://localhost/foo#d --> + + <foo:wedge rdf:about="&foo;d"/> + + + + <!-- http://localhost/foo#e --> + + <foo:wedge rdf:about="&foo;e"/> + + + + <!-- http://localhost/foo#p1 --> + + <foo:pillar rdf:about="&foo;p1"> + <rdf:type rdf:resource="&foo;freeStandingPillar"/> + <foo:supports rdf:resource="&foo;a"/> + <foo:leftof rdf:resource="&foo;p2"/> + </foo:pillar> + + + + <!-- http://localhost/foo#p2 --> + + <foo:pillar rdf:about="&foo;p2"> + <rdf:type rdf:resource="&foo;freeStandingPillar"/> + <foo:supports rdf:resource="&foo;a"/> + </foo:pillar> + + + + <!-- http://localhost/foo#p3 --> + + <foo:freeStandingPillar rdf:about="&foo;p3"> + <rdf:type rdf:resource="&foo;pillar"/> + <foo:leftof rdf:resource="&foo;p4"/> + </foo:freeStandingPillar> + + + + <!-- http://localhost/foo#p4 --> + + <foo:freeStandingPillar rdf:about="&foo;p4"> + <rdf:type rdf:resource="&foo;pillar"/> + </foo:freeStandingPillar> + + + + <!-- http://localhost/foo#p5 --> + + <foo:pillar rdf:about="&foo;p5"> + <foo:supports rdf:resource="&foo;c"/> + <foo:touches rdf:resource="&foo;p6"/> + <foo:leftof rdf:resource="&foo;p6"/> + </foo:pillar> + + + + <!-- http://localhost/foo#p6 --> + + <foo:pillar rdf:about="&foo;p6"> + <foo:supports rdf:resource="&foo;c"/> + </foo:pillar> + + + + <!-- http://localhost/foo#p7 --> + + <foo:freeStandingPillar rdf:about="&foo;p7"> + <rdf:type rdf:resource="&foo;pillar"/> + <foo:leftof rdf:resource="&foo;p8"/> + <foo:supports rdf:resource="&foo;d"/> + </foo:freeStandingPillar> + + + + <!-- http://localhost/foo#p8 --> + + <foo:freeStandingPillar rdf:about="&foo;p8"> + <rdf:type rdf:resource="&foo;pillar"/> + <foo:supports rdf:resource="&foo;d"/> + </foo:freeStandingPillar> + + + + <!-- http://localhost/foo#p9 --> + + <foo:freeStandingPillar rdf:about="&foo;p9"> + <rdf:type rdf:resource="&foo;pillar"/> + <foo:supports rdf:resource="&foo;e"/> + </foo:freeStandingPillar> +</rdf:RDF> Added: trunk/examples/conflict/arch_refexamples_dig.conf =================================================================== --- trunk/examples/conflict/arch_refexamples_dig.conf (rev 0) +++ trunk/examples/conflict/arch_refexamples_dig.conf 2008-04-01 11:41:46 UTC (rev 748) @@ -0,0 +1,36 @@ +/** + * Arches Example + * + * Originally published in Winston, P.H. (1975). Learning structural descriptions + * from examples. In P.H. Winstons (Ed.), The psychology of computer vision. New + * York: Mc Graw- Hill. + * + * See the pictures for an illustration of the input data. + * + * The example is a converted, modified and extended version of the original + * learning problem. + * + * possible solution: + * EXISTS hasPillar.(freeStandingPillar AND EXISTS leftof.EXISTS supports.TOP) + * + * Copyright (C) 2007, Sebastian Hellmann + */ + + +algorithm = refexamples; +reasoner=dig; + + + +/** background knowledge **/ +import("arch.owl"); + + + + +/** examples **/ ++c1 ++c4 +-c2 +-c3 +-c5 Added: trunk/examples/conflict/arch_refexamples_fastInstance.conf =================================================================== --- trunk/examples/conflict/arch_refexamples_fastInstance.conf (rev 0) +++ trunk/examples/conflict/arch_refexamples_fastInstance.conf 2008-04-01 11:41:46 UTC (rev 748) @@ -0,0 +1,31 @@ +/** + * Arches Example + * + * Originally published in Winston, P.H. (1975). Learning structural descriptions + * from examples. In P.H. Winstons (Ed.), The psychology of computer vision. New + * York: Mc Graw- Hill. + * + * See the pictures for an illustration of the input data. + * + * The example is a converted, modified and extended version of the original + * learning problem. + * + * possible solution: + * EXISTS hasPillar.(freeStandingPillar AND EXISTS leftof.EXISTS supports.TOP) + * + * Copyright (C) 2007, Sebastian Hellmann + */ + +algorithm = refexamples; +reasoner=fastInstanceChecker; + + +/** background knowledge **/ +import("arch.owl"); + +/** examples **/ ++c1 ++c4 +-c2 +-c3 +-c5 Added: trunk/examples/conflict/arch_refexamples_owlAPI.conf =================================================================== --- trunk/examples/conflict/arch_refexamples_owlAPI.conf (rev 0) +++ trunk/examples/conflict/arch_refexamples_owlAPI.conf 2008-04-01 11:41:46 UTC (rev 748) @@ -0,0 +1,32 @@ +/** + * Arches Example + * + * Originally published in Winston, P.H. (1975). Learning structural descriptions + * from examples. In P.H. Winstons (Ed.), The psychology of computer vision. New + * York: Mc Graw- Hill. + * + * See the pictures for an illustration of the input data. + * + * The example is a converted, modified and extended version of the original + * learning problem. + * + * possible solution: + * EXISTS hasPillar.(freeStandingPillar AND EXISTS leftof.EXISTS supports.TOP) + * + * Copyright (C) 2007, Sebastian Hellmann + */ + +algorithm = refexamples; +reasoner=owlAPI; + + + +/** background knowledge **/ +import("arch.owl"); + +/** examples **/ ++c1 ++c4 +-c2 +-c3 +-c5 Added: trunk/examples/conflict/test_ZERO_ONE.owl =================================================================== --- trunk/examples/conflict/test_ZERO_ONE.owl (rev 0) +++ trunk/examples/conflict/test_ZERO_ONE.owl 2008-04-01 11:41:46 UTC (rev 748) @@ -0,0 +1,5043 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY test "http://www.test.de/test#" > + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY owl11 "http://www.w3.org/2006/12/owl11#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY owl11xml "http://www.w3.org/2006/12/owl11-xml#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://www.test.de/test#" + xml:base="http://www.test.de/test" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl11="http://www.w3.org/2006/12/owl11#" + xmlns:owl11xml="http://www.w3.org/2006/12/owl11-xml#" + xmlns:test="http://www.test.de/test#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <owl:Ontology rdf:about=""/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.test.de/test#fileDistance0 --> + + <owl:ObjectProperty rdf:about="#fileDistance0"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan1"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance1 --> + + <owl:ObjectProperty rdf:about="#fileDistance1"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan2"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance2 --> + + <owl:ObjectProperty rdf:about="#fileDistance2"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan3"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance3 --> + + <owl:ObjectProperty rdf:about="#fileDistance3"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan4"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance4 --> + + <owl:ObjectProperty rdf:about="#fileDistance4"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan5"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance5 --> + + <owl:ObjectProperty rdf:about="#fileDistance5"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan6"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance6 --> + + <owl:ObjectProperty rdf:about="#fileDistance6"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan7"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistance7 --> + + <owl:ObjectProperty rdf:about="#fileDistance7"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan8"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan0 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan0"> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan1"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan1 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan1"> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan2"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan2 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan2"> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan3"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan3 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan3"> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan4"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan4 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan4"> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan5"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan5 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan5"> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan6"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan6 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan6"> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan7"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan7 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan7"> + <rdfs:subPropertyOf rdf:resource="#fileDistanceLessThan8"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#fileDistanceLessThan8 --> + + <owl:ObjectProperty rdf:about="#fileDistanceLessThan8"> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#hasLowerFileThan --> + + <owl:ObjectProperty rdf:about="#hasLowerFileThan"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#hasLowerRankThan --> + + <owl:ObjectProperty rdf:about="#hasLowerRankThan"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#hasPiece --> + + <owl:ObjectProperty rdf:about="#hasPiece"> + <rdfs:domain rdf:resource="#Game"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance0 --> + + <owl:ObjectProperty rdf:about="#rankDistance0"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan1"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance1 --> + + <owl:ObjectProperty rdf:about="#rankDistance1"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan2"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance2 --> + + <owl:ObjectProperty rdf:about="#rankDistance2"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan3"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance3 --> + + <owl:ObjectProperty rdf:about="#rankDistance3"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan4"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance4 --> + + <owl:ObjectProperty rdf:about="#rankDistance4"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan5"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance5 --> + + <owl:ObjectProperty rdf:about="#rankDistance5"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan6"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance6 --> + + <owl:ObjectProperty rdf:about="#rankDistance6"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan7"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistance7 --> + + <owl:ObjectProperty rdf:about="#rankDistance7"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan8"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan0 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan0"> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan1"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan1 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan1"> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan2"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan2 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan2"> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan3"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan3 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan3"> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan4"/> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan4 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan4"> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan5"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan5 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan5"> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan6"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan6 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan6"> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan7"/> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan7 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan7"> + <rdfs:domain rdf:resource="#Piece"/> + <rdfs:subPropertyOf rdf:resource="#rankDistanceLessThan8"/> + <rdfs:range rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- http://www.test.de/test#rankDistanceLessThan8 --> + + <owl:ObjectProperty rdf:about="#rankDistanceLessThan8"> + <rdfs:range rdf:resource="#Piece"/> + <rdfs:domain rdf:resource="#Piece"/> + </owl:ObjectProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.test.de/test#BKing --> + + <owl:Class rdf:about="#BKing"> + <rdfs:subClassOf rdf:resource="#Piece"/> + <owl:disjointWith rdf:resource="#WKing"/> + </owl:Class> + + + + <!-- http://www.test.de/test#Game --> + + <owl:Class rdf:about="#Game"/> + + + + <!-- http://www.test.de/test#ONE --> + + <owl:Class rdf:about="#ONE"/> + + + + <!-- http://www.test.de/test#Piece --> + + <owl:Class rdf:about="#Piece"> + <owl:disjointWith rdf:resource="#Game"/> + </owl:Class> + + + + <!-- http://www.test.de/test#WKing --> + + <owl:Class rdf:about="#WKing"> + <rdfs:subClassOf rdf:resource="#Piece"/> + </owl:Class> + + + + <!-- http://www.test.de/test#WRook --> + + <owl:Class rdf:about="#WRook"> + <rdfs:subClassOf rdf:resource="#Piece"/> + <owl:disjointWith rdf:resource="#BKing"/> + <owl:disjointWith rdf:resource="#WKing"/> + </owl:Class> + + + + <!-- http://www.test.de/test#ZERO --> + + <owl:Class rdf:about="#ZERO"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://www.test.de/test#bking_a1_1 --> + + <BKing rdf:about="#bking_a1_1"> + <hasLowerFileThan rdf:resource="#wking_c1_1"/> + <hasLowerRankThan rdf:resource="#wrook_a3_1"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_10 --> + + <BKing rdf:about="#bking_a1_10"> + <hasLowerRankThan rdf:resource="#wrook_a5_10"/> + <hasLowerRankThan rdf:resource="#wking_c2_10"/> + <hasLowerFileThan rdf:resource="#wking_c2_10"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_12 --> + + <BKing rdf:about="#bking_a1_12"> + <hasLowerRankThan rdf:resource="#wrook_a6_12"/> + <hasLowerRankThan rdf:resource="#wking_c2_12"/> + <hasLowerFileThan rdf:resource="#wking_c2_12"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_14 --> + + <BKing rdf:about="#bking_a1_14"> + <hasLowerRankThan rdf:resource="#wrook_a7_14"/> + <hasLowerFileThan rdf:resource="#wking_c2_14"/> + <hasLowerRankThan rdf:resource="#wking_c2_14"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_16 --> + + <BKing rdf:about="#bking_a1_16"> + <hasLowerRankThan rdf:resource="#wking_c2_16"/> + <hasLowerRankThan rdf:resource="#wrook_a8_16"/> + <hasLowerFileThan rdf:resource="#wking_c2_16"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_2 --> + + <BKing rdf:about="#bking_a1_2"> + <hasLowerRankThan rdf:resource="#wrook_a4_2"/> + <hasLowerFileThan rdf:resource="#wking_c1_2"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_3 --> + + <BKing rdf:about="#bking_a1_3"> + <hasLowerRankThan rdf:resource="#wrook_a5_3"/> + <hasLowerFileThan rdf:resource="#wking_c1_3"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_35 --> + + <BKing rdf:about="#bking_a1_35"> + <hasLowerFileThan rdf:resource="#wking_c2_35"/> + <hasLowerRankThan rdf:resource="#wking_c2_35"/> + <hasLowerFileThan rdf:resource="#wrook_b4_35"/> + <hasLowerRankThan rdf:resource="#wrook_b4_35"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_36 --> + + <BKing rdf:about="#bking_a1_36"> + <hasLowerFileThan rdf:resource="#wrook_b5_36"/> + <hasLowerRankThan rdf:resource="#wrook_b5_36"/> + <hasLowerRankThan rdf:resource="#wking_c2_36"/> + <hasLowerFileThan rdf:resource="#wking_c2_36"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_37 --> + + <BKing rdf:about="#bking_a1_37"> + <hasLowerFileThan rdf:resource="#wking_c2_37"/> + <hasLowerRankThan rdf:resource="#wking_c2_37"/> + <hasLowerFileThan rdf:resource="#wrook_b6_37"/> + <hasLowerRankThan rdf:resource="#wrook_b6_37"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_38 --> + + <BKing rdf:about="#bking_a1_38"> + <hasLowerFileThan rdf:resource="#wrook_b7_38"/> + <hasLowerRankThan rdf:resource="#wking_c2_38"/> + <hasLowerRankThan rdf:resource="#wrook_b7_38"/> + <hasLowerFileThan rdf:resource="#wking_c2_38"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_39 --> + + <BKing rdf:about="#bking_a1_39"> + <hasLowerRankThan rdf:resource="#wrook_b8_39"/> + <hasLowerFileThan rdf:resource="#wking_c2_39"/> + <hasLowerRankThan rdf:resource="#wking_c2_39"/> + <hasLowerFileThan rdf:resource="#wrook_b8_39"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_4 --> + + <BKing rdf:about="#bking_a1_4"> + <hasLowerFileThan rdf:resource="#wking_c1_4"/> + <hasLowerRankThan rdf:resource="#wrook_a6_4"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_41 --> + + <BKing rdf:about="#bking_a1_41"> + <hasLowerRankThan rdf:resource="#wking_c2_41"/> + <hasLowerFileThan rdf:resource="#wking_c2_41"/> + <hasLowerFileThan rdf:resource="#wrook_c4_41"/> + <hasLowerRankThan rdf:resource="#wrook_c4_41"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_43 --> + + <BKing rdf:about="#bking_a1_43"> + <hasLowerRankThan rdf:resource="#wking_c2_43"/> + <hasLowerFileThan rdf:resource="#wking_c2_43"/> + <hasLowerFileThan rdf:resource="#wrook_c5_43"/> + <hasLowerRankThan rdf:resource="#wrook_c5_43"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_44 --> + + <BKing rdf:about="#bking_a1_44"> + <hasLowerFileThan rdf:resource="#wking_c2_44"/> + <hasLowerFileThan rdf:resource="#wrook_c6_44"/> + <hasLowerRankThan rdf:resource="#wking_c2_44"/> + <hasLowerRankThan rdf:resource="#wrook_c6_44"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_45 --> + + <BKing rdf:about="#bking_a1_45"> + <hasLowerFileThan rdf:resource="#wking_c2_45"/> + <hasLowerRankThan rdf:resource="#wrook_c7_45"/> + <hasLowerRankThan rdf:resource="#wking_c2_45"/> + <hasLowerFileThan rdf:resource="#wrook_c7_45"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_46 --> + + <BKing rdf:about="#bking_a1_46"> + <hasLowerRankThan rdf:resource="#wrook_c8_46"/> + <hasLowerRankThan rdf:resource="#wking_c2_46"/> + <hasLowerFileThan rdf:resource="#wrook_c8_46"/> + <hasLowerFileThan rdf:resource="#wking_c2_46"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_48 --> + + <BKing rdf:about="#bking_a1_48"> + <hasLowerFileThan rdf:resource="#wrook_d4_48"/> + <hasLowerFileThan rdf:resource="#wking_c2_48"/> + <hasLowerRankThan rdf:resource="#wking_c2_48"/> + <hasLowerRankThan rdf:resource="#wrook_d4_48"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_5 --> + + <BKing rdf:about="#bking_a1_5"> + <hasLowerRankThan rdf:resource="#wrook_a7_5"/> + <hasLowerFileThan rdf:resource="#wking_c1_5"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_50 --> + + <BKing rdf:about="#bking_a1_50"> + <hasLowerRankThan rdf:resource="#wking_c2_50"/> + <hasLowerFileThan rdf:resource="#wking_c2_50"/> + <hasLowerRankThan rdf:resource="#wrook_d5_50"/> + <hasLowerFileThan rdf:resource="#wrook_d5_50"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_51 --> + + <BKing rdf:about="#bking_a1_51"> + <hasLowerRankThan rdf:resource="#wrook_d6_51"/> + <hasLowerFileThan rdf:resource="#wrook_d6_51"/> + <hasLowerRankThan rdf:resource="#wking_c2_51"/> + <hasLowerFileThan rdf:resource="#wking_c2_51"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_52 --> + + <BKing rdf:about="#bking_a1_52"> + <hasLowerFileThan rdf:resource="#wking_c2_52"/> + <hasLowerRankThan rdf:resource="#wking_c2_52"/> + <hasLowerFileThan rdf:resource="#wrook_d7_52"/> + <hasLowerRankThan rdf:resource="#wrook_d7_52"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_53 --> + + <BKing rdf:about="#bking_a1_53"> + <hasLowerFileThan rdf:resource="#wrook_d8_53"/> + <hasLowerFileThan rdf:resource="#wking_c2_53"/> + <hasLowerRankThan rdf:resource="#wrook_d8_53"/> + <hasLowerRankThan rdf:resource="#wking_c2_53"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_55 --> + + <BKing rdf:about="#bking_a1_55"> + <hasLowerRankThan rdf:resource="#wking_c2_55"/> + <hasLowerFileThan rdf:resource="#wrook_e4_55"/> + <hasLowerFileThan rdf:resource="#wking_c2_55"/> + <hasLowerRankThan rdf:resource="#wrook_e4_55"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_57 --> + + <BKing rdf:about="#bking_a1_57"> + <hasLowerRankThan rdf:resource="#wking_c2_57"/> + <hasLowerRankThan rdf:resource="#wrook_e5_57"/> + <hasLowerFileThan rdf:resource="#wking_c2_57"/> + <hasLowerFileThan rdf:resource="#wrook_e5_57"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_58 --> + + <BKing rdf:about="#bking_a1_58"> + <hasLowerFileThan rdf:resource="#wking_c2_58"/> + <hasLowerRankThan rdf:resource="#wrook_e6_58"/> + <hasLowerFileThan rdf:resource="#wrook_e6_58"/> + <hasLowerRankThan rdf:resource="#wking_c2_58"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_59 --> + + <BKing rdf:about="#bking_a1_59"> + <hasLowerRankThan rdf:resource="#wking_c2_59"/> + <hasLowerFileThan rdf:resource="#wrook_e7_59"/> + <hasLowerRankThan rdf:resource="#wrook_e7_59"/> + <hasLowerFileThan rdf:resource="#wking_c2_59"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_6 --> + + <BKing rdf:about="#bking_a1_6"> + <hasLowerFileThan rdf:resource="#wking_c1_6"/> + <hasLowerRankThan rdf:resource="#wrook_a8_6"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_60 --> + + <BKing rdf:about="#bking_a1_60"> + <hasLowerRankThan rdf:resource="#wking_c2_60"/> + <hasLowerRankThan rdf:resource="#wrook_e8_60"/> + <hasLowerFileThan rdf:resource="#wrook_e8_60"/> + <hasLowerFileThan rdf:resource="#wking_c2_60"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_62 --> + + <BKing rdf:about="#bking_a1_62"> + <hasLowerRankThan rdf:resource="#wking_c2_62"/> + <hasLowerRankThan rdf:resource="#wrook_f4_62"/> + <hasLowerFileThan rdf:resource="#wrook_f4_62"/> + <hasLowerFileThan rdf:resource="#wking_c2_62"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_64 --> + + <BKing rdf:about="#bking_a1_64"> + <hasLowerRankThan rdf:resource="#wrook_f5_64"/> + <hasLowerRankThan rdf:resource="#wking_c2_64"/> + <hasLowerFileThan rdf:resource="#wking_c2_64"/> + <hasLowerFileThan rdf:resource="#wrook_f5_64"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_65 --> + + <BKing rdf:about="#bking_a1_65"> + <hasLowerFileThan rdf:resource="#wrook_f6_65"/> + <hasLowerRankThan rdf:resource="#wrook_f6_65"/> + <hasLowerRankThan rdf:resource="#wking_c2_65"/> + <hasLowerFileThan rdf:resource="#wking_c2_65"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_66 --> + + <BKing rdf:about="#bking_a1_66"> + <hasLowerRankThan rdf:resource="#wrook_f7_66"/> + <hasLowerRankThan rdf:resource="#wking_c2_66"/> + <hasLowerFileThan rdf:resource="#wking_c2_66"/> + <hasLowerFileThan rdf:resource="#wrook_f7_66"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_67 --> + + <BKing rdf:about="#bking_a1_67"> + <hasLowerRankThan rdf:resource="#wking_c2_67"/> + <hasLowerFileThan rdf:resource="#wking_c2_67"/> + <hasLowerFileThan rdf:resource="#wrook_f8_67"/> + <hasLowerRankThan rdf:resource="#wrook_f8_67"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_69 --> + + <BKing rdf:about="#bking_a1_69"> + <hasLowerFileThan rdf:resource="#wrook_g4_69"/> + <hasLowerRankThan rdf:resource="#wking_c2_69"/> + <hasLowerFileThan rdf:resource="#wking_c2_69"/> + <hasLowerRankThan rdf:resource="#wrook_g4_69"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_7 --> + + <BKing rdf:about="#bking_a1_7"> + <hasLowerRankThan rdf:resource="#wrook_a3_7"/> + <hasLowerRankThan rdf:resource="#wking_c2_7"/> + <hasLowerFileThan rdf:resource="#wking_c2_7"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_71 --> + + <BKing rdf:about="#bking_a1_71"> + <hasLowerFileThan rdf:resource="#wking_c2_71"/> + <hasLowerRankThan rdf:resource="#wrook_g5_71"/> + <hasLowerRankThan rdf:resource="#wking_c2_71"/> + <hasLowerFileThan rdf:resource="#wrook_g5_71"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_72 --> + + <BKing rdf:about="#bking_a1_72"> + <hasLowerRankThan rdf:resource="#wrook_g6_72"/> + <hasLowerFileThan rdf:resource="#wking_c2_72"/> + <hasLowerRankThan rdf:resource="#wking_c2_72"/> + <hasLowerFileThan rdf:resource="#wrook_g6_72"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_73 --> + + <BKing rdf:about="#bking_a1_73"> + <hasLowerRankThan rdf:resource="#wking_c2_73"/> + <hasLowerRankThan rdf:resource="#wrook_g7_73"/> + <hasLowerFileThan rdf:resource="#wrook_g7_73"/> + <hasLowerFileThan rdf:resource="#wking_c2_73"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_74 --> + + <BKing rdf:about="#bking_a1_74"> + <hasLowerRankThan rdf:resource="#wrook_g8_74"/> + <hasLowerRankThan rdf:resource="#wking_c2_74"/> + <hasLowerFileThan rdf:resource="#wrook_g8_74"/> + <hasLowerFileThan rdf:resource="#wking_c2_74"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_76 --> + + <BKing rdf:about="#bking_a1_76"> + <hasLowerRankThan rdf:resource="#wrook_h4_76"/> + <hasLowerFileThan rdf:resource="#wking_c2_76"/> + <hasLowerFileThan rdf:resource="#wrook_h4_76"/> + <hasLowerRankThan rdf:resource="#wking_c2_76"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_78 --> + + <BKing rdf:about="#bking_a1_78"> + <hasLowerFileThan rdf:resource="#wrook_h5_78"/> + <hasLowerRankThan rdf:resource="#wrook_h5_78"/> + <hasLowerFileThan rdf:resource="#wking_c2_78"/> + <hasLowerRankThan rdf:resource="#wking_c2_78"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_79 --> + + <BKing rdf:about="#bking_a1_79"> + <hasLowerFileThan rdf:resource="#wking_c2_79"/> + <hasLowerRankThan rdf:resource="#wking_c2_79"/> + <hasLowerRankThan rdf:resource="#wrook_h6_79"/> + <hasLowerFileThan rdf:resource="#wrook_h6_79"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_8 --> + + <BKing rdf:about="#bking_a1_8"> + <hasLowerFileThan rdf:resource="#wking_c2_8"/> + <hasLowerRankThan rdf:resource="#wking_c2_8"/> + <hasLowerRankThan rdf:resource="#wrook_a4_8"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_80 --> + + <BKing rdf:about="#bking_a1_80"> + <hasLowerFileThan rdf:resource="#wrook_h7_80"/> + <hasLowerRankThan rdf:resource="#wking_c2_80"/> + <hasLowerFileThan rdf:resource="#wking_c2_80"/> + <hasLowerRankThan rdf:resource="#wrook_h7_80"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a1_81 --> + + <BKing rdf:about="#bking_a1_81"> + <hasLowerRankThan rdf:resource="#wking_c2_81"/> + <hasLowerRankThan rdf:resource="#wrook_h8_81"/> + <hasLowerFileThan rdf:resource="#wking_c2_81"/> + <hasLowerFileThan rdf:resource="#wrook_h8_81"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_11 --> + + <BKing rdf:about="#bking_a2_11"> + <hasLowerRankThan rdf:resource="#wrook_a5_11"/> + <hasLowerFileThan rdf:resource="#wking_c2_11"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_13 --> + + <BKing rdf:about="#bking_a2_13"> + <hasLowerFileThan rdf:resource="#wking_c2_13"/> + <hasLowerRankThan rdf:resource="#wrook_a6_13"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_15 --> + + <BKing rdf:about="#bking_a2_15"> + <hasLowerRankThan rdf:resource="#wrook_a7_15"/> + <hasLowerFileThan rdf:resource="#wking_c2_15"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_17 --> + + <BKing rdf:about="#bking_a2_17"> + <hasLowerRankThan rdf:resource="#wrook_a8_17"/> + <hasLowerFileThan rdf:resource="#wking_c2_17"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_28 --> + + <BKing rdf:about="#bking_a2_28"> + <hasLowerFileThan rdf:resource="#wking_c1_28"/> + <hasLowerFileThan rdf:resource="#wrook_c3_28"/> + <hasLowerRankThan rdf:resource="#wrook_c3_28"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_29 --> + + <BKing rdf:about="#bking_a2_29"> + <hasLowerFileThan rdf:resource="#wking_c1_29"/> + <hasLowerRankThan rdf:resource="#wrook_d3_29"/> + <hasLowerFileThan rdf:resource="#wrook_d3_29"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_30 --> + + <BKing rdf:about="#bking_a2_30"> + <hasLowerRankThan rdf:resource="#wrook_e3_30"/> + <hasLowerFileThan rdf:resource="#wrook_e3_30"/> + <hasLowerFileThan rdf:resource="#wking_c1_30"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_31 --> + + <BKing rdf:about="#bking_a2_31"> + <hasLowerFileThan rdf:resource="#wking_c1_31"/> + <hasLowerRankThan rdf:resource="#wrook_f3_31"/> + <hasLowerFileThan rdf:resource="#wrook_f3_31"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_32 --> + + <BKing rdf:about="#bking_a2_32"> + <hasLowerRankThan rdf:resource="#wrook_g3_32"/> + <hasLowerFileThan rdf:resource="#wking_c1_32"/> + <hasLowerFileThan rdf:resource="#wrook_g3_32"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_33 --> + + <BKing rdf:about="#bking_a2_33"> + <hasLowerFileThan rdf:resource="#wrook_h3_33"/> + <hasLowerRankThan rdf:resource="#wrook_h3_33"/> + <hasLowerFileThan rdf:resource="#wking_c1_33"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_34 --> + + <BKing rdf:about="#bking_a2_34"> + <hasLowerFileThan rdf:resource="#wking_c2_34"/> + <hasLowerFileThan rdf:resource="#wrook_b3_34"/> + <hasLowerRankThan rdf:resource="#wrook_b3_34"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_40 --> + + <BKing rdf:about="#bking_a2_40"> + <hasLowerFileThan rdf:resource="#wking_c2_40"/> + <hasLowerRankThan rdf:resource="#wrook_c3_40"/> + <hasLowerFileThan rdf:resource="#wrook_c3_40"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_47 --> + + <BKing rdf:about="#bking_a2_47"> + <hasLowerRankThan rdf:resource="#wrook_d3_47"/> + <hasLowerFileThan rdf:resource="#wrook_d3_47"/> + <hasLowerFileThan rdf:resource="#wking_c2_47"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_54 --> + + <BKing rdf:about="#bking_a2_54"> + <hasLowerFileThan rdf:resource="#wrook_e3_54"/> + <hasLowerFileThan rdf:resource="#wking_c2_54"/> + <hasLowerRankThan rdf:resource="#wrook_e3_54"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_61 --> + + <BKing rdf:about="#bking_a2_61"> + <hasLowerRankThan rdf:resource="#wrook_f3_61"/> + <hasLowerFileThan rdf:resource="#wrook_f3_61"/> + <hasLowerFileThan rdf:resource="#wking_c2_61"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_68 --> + + <BKing rdf:about="#bking_a2_68"> + <hasLowerFileThan rdf:resource="#wrook_g3_68"/> + <hasLowerRankThan rdf:resource="#wrook_g3_68"/> + <hasLowerFileThan rdf:resource="#wking_c2_68"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_75 --> + + <BKing rdf:about="#bking_a2_75"> + <hasLowerRankThan rdf:resource="#wrook_h3_75"/> + <hasLowerFileThan rdf:resource="#wking_c2_75"/> + <hasLowerFileThan rdf:resource="#wrook_h3_75"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a2_9 --> + + <BKing rdf:about="#bking_a2_9"> + <hasLowerFileThan rdf:resource="#wking_c2_9"/> + <hasLowerRankThan rdf:resource="#wrook_a4_9"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_42 --> + + <BKing rdf:about="#bking_a3_42"> + <hasLowerFileThan rdf:resource="#wking_c2_42"/> + <hasLowerRankThan rdf:resource="#wrook_c4_42"/> + <hasLowerFileThan rdf:resource="#wrook_c4_42"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_49 --> + + <BKing rdf:about="#bking_a3_49"> + <hasLowerFileThan rdf:resource="#wrook_d4_49"/> + <hasLowerRankThan rdf:resource="#wrook_d4_49"/> + <hasLowerFileThan rdf:resource="#wking_c2_49"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_56 --> + + <BKing rdf:about="#bking_a3_56"> + <hasLowerRankThan rdf:resource="#wrook_e4_56"/> + <hasLowerFileThan rdf:resource="#wking_c2_56"/> + <hasLowerFileThan rdf:resource="#wrook_e4_56"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_63 --> + + <BKing rdf:about="#bking_a3_63"> + <hasLowerFileThan rdf:resource="#wking_c2_63"/> + <hasLowerFileThan rdf:resource="#wrook_f4_63"/> + <hasLowerRankThan rdf:resource="#wrook_f4_63"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_70 --> + + <BKing rdf:about="#bking_a3_70"> + <hasLowerFileThan rdf:resource="#wrook_g4_70"/> + <hasLowerFileThan rdf:resource="#wking_c2_70"/> + <hasLowerRankThan rdf:resource="#wrook_g4_70"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_a3_77 --> + + <BKing rdf:about="#bking_a3_77"> + <hasLowerRankThan rdf:resource="#wrook_h4_77"/> + <hasLowerFileThan rdf:resource="#wrook_h4_77"/> + <hasLowerFileThan rdf:resource="#wking_c2_77"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_82 --> + + <BKing rdf:about="#bking_b1_82"> + <hasLowerRankThan rdf:resource="#wking_c3_82"/> + <hasLowerFileThan rdf:resource="#wking_c3_82"/> + <hasLowerRankThan rdf:resource="#wrook_a3_82"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_83 --> + + <BKing rdf:about="#bking_b1_83"> + <hasLowerRankThan rdf:resource="#wking_c3_83"/> + <hasLowerRankThan rdf:resource="#wrook_a4_83"/> + <hasLowerFileThan rdf:resource="#wking_c3_83"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_84 --> + + <BKing rdf:about="#bking_b1_84"> + <hasLowerRankThan rdf:resource="#wrook_a5_84"/> + <hasLowerRankThan rdf:resource="#wking_c3_84"/> + <hasLowerFileThan rdf:resource="#wking_c3_84"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_85 --> + + <BKing rdf:about="#bking_b1_85"> + <hasLowerRankThan rdf:resource="#wking_c3_85"/> + <hasLowerFileThan rdf:resource="#wking_c3_85"/> + <hasLowerRankThan rdf:resource="#wrook_a6_85"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_86 --> + + <BKing rdf:about="#bking_b1_86"> + <hasLowerRankThan rdf:resource="#wking_c3_86"/> + <hasLowerRankThan rdf:resource="#wrook_a7_86"/> + <hasLowerFileThan rdf:resource="#wking_c3_86"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_b1_87 --> + + <BKing rdf:about="#bking_b1_87"> + <hasLowerRankThan rdf:resource="#wking_c3_87"/> + <hasLowerRankThan rdf:resource="#wrook_a8_87"/> + <hasLowerFileThan rdf:resource="#wking_c3_87"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_18 --> + + <BKing rdf:about="#bking_c1_18"> + <hasLowerRankThan rdf:resource="#wking_c3_18"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_19 --> + + <BKing rdf:about="#bking_c1_19"> + <hasLowerFileThan rdf:resource="#wrook_e1_19"/> + <hasLowerRankThan rdf:resource="#wking_c3_19"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_20 --> + + <BKing rdf:about="#bking_c1_20"> + <hasLowerRankThan rdf:resource="#wking_c3_20"/> + <hasLowerFileThan rdf:resource="#wrook_f1_20"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_21 --> + + <BKing rdf:about="#bking_c1_21"> + <hasLowerFileThan rdf:resource="#wrook_g1_21"/> + <hasLowerRankThan rdf:resource="#wking_c3_21"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_22 --> + + <BKing rdf:about="#bking_c1_22"> + <hasLowerFileThan rdf:resource="#wrook_h1_22"/> + <hasLowerRankThan rdf:resource="#wking_c3_22"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_94 --> + + <BKing rdf:about="#bking_c1_94"> + <hasLowerFileThan rdf:resource="#wking_d3_94"/> + <hasLowerRankThan rdf:resource="#wking_d3_94"/> + <hasLowerRankThan rdf:resource="#wrook_b3_94"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_95 --> + + <BKing rdf:about="#bking_c1_95"> + <hasLowerFileThan rdf:resource="#wking_d3_95"/> + <hasLowerRankThan rdf:resource="#wrook_b4_95"/> + <hasLowerRankThan rdf:resource="#wking_d3_95"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_96 --> + + <BKing rdf:about="#bking_c1_96"> + <hasLowerRankThan rdf:resource="#wking_d3_96"/> + <hasLowerFileThan rdf:resource="#wking_d3_96"/> + <hasLowerRankThan rdf:resource="#wrook_b5_96"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_97 --> + + <BKing rdf:about="#bking_c1_97"> + <hasLowerRankThan rdf:resource="#wrook_b6_97"/> + <hasLowerFileThan rdf:resource="#wking_d3_97"/> + <hasLowerRankThan rdf:resource="#wking_d3_97"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_98 --> + + <BKing rdf:about="#bking_c1_98"> + <hasLowerRankThan rdf:resource="#wrook_b7_98"/> + <hasLowerFileThan rdf:resource="#wking_d3_98"/> + <hasLowerRankThan rdf:resource="#wking_d3_98"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_c1_99 --> + + <BKing rdf:about="#bking_c1_99"> + <hasLowerRankThan rdf:resource="#wrook_b8_99"/> + <hasLowerRankThan rdf:resource="#wking_d3_99"/> + <hasLowerFileThan rdf:resource="#wking_d3_99"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_23 --> + + <BKing rdf:about="#bking_d1_23"> + <hasLowerRankThan rdf:resource="#wking_d3_23"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_24 --> + + <BKing rdf:about="#bking_d1_24"> + <hasLowerRankThan rdf:resource="#wking_d3_24"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_25 --> + + <BKing rdf:about="#bking_d1_25"> + <hasLowerFileThan rdf:resource="#wrook_f1_25"/> + <hasLowerRankThan rdf:resource="#wking_d3_25"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_26 --> + + <BKing rdf:about="#bking_d1_26"> + <hasLowerFileThan rdf:resource="#wrook_g1_26"/> + <hasLowerRankThan rdf:resource="#wking_d3_26"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_27 --> + + <BKing rdf:about="#bking_d1_27"> + <hasLowerFileThan rdf:resource="#wrook_h1_27"/> + <hasLowerRankThan rdf:resource="#wking_d3_27"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_88 --> + + <BKing rdf:about="#bking_d1_88"> + <hasLowerRankThan rdf:resource="#wrook_e3_88"/> + <hasLowerRankThan rdf:resource="#wking_c3_88"/> + <hasLowerFileThan rdf:resource="#wrook_e3_88"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_89 --> + + <BKing rdf:about="#bking_d1_89"> + <hasLowerRankThan rdf:resource="#wking_c3_89"/> + <hasLowerRankThan rdf:resource="#wrook_e4_89"/> + <hasLowerFileThan rdf:resource="#wrook_e4_89"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_90 --> + + <BKing rdf:about="#bking_d1_90"> + <hasLowerFileThan rdf:resource="#wrook_e5_90"/> + <hasLowerRankThan rdf:resource="#wking_c3_90"/> + <hasLowerRankThan rdf:resource="#wrook_e5_90"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_91 --> + + <BKing rdf:about="#bking_d1_91"> + <hasLowerRankThan rdf:resource="#wrook_e6_91"/> + <hasLowerRankThan rdf:resource="#wking_c3_91"/> + <hasLowerFileThan rdf:resource="#wrook_e6_91"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_92 --> + + <BKing rdf:about="#bking_d1_92"> + <hasLowerRankThan rdf:resource="#wrook_e7_92"/> + <hasLowerRankThan rdf:resource="#wking_c3_92"/> + <hasLowerFileThan rdf:resource="#wrook_e7_92"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_d1_93 --> + + <BKing rdf:about="#bking_d1_93"> + <hasLowerRankThan rdf:resource="#wking_c3_93"/> + <hasLowerRankThan rdf:resource="#wrook_e8_93"/> + <hasLowerFileThan rdf:resource="#wrook_e8_93"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_100 --> + + <BKing rdf:about="#bking_e1_100"> + <hasLowerRankThan rdf:resource="#wking_d3_100"/> + <hasLowerRankThan rdf:resource="#wrook_f3_100"/> + <hasLowerFileThan rdf:resource="#wrook_f3_100"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_101 --> + + <BKing rdf:about="#bking_e1_101"> + <hasLowerRankThan rdf:resource="#wking_d3_101"/> + <hasLowerFileThan rdf:resource="#wrook_f4_101"/> + <hasLowerRankThan rdf:resource="#wrook_f4_101"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_102 --> + + <BKing rdf:about="#bking_e1_102"> + <hasLowerFileThan rdf:resource="#wrook_f5_102"/> + <hasLowerRankThan rdf:resource="#wking_d3_102"/> + <hasLowerRankThan rdf:resource="#wrook_f5_102"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_103 --> + + <BKing rdf:about="#bking_e1_103"> + <hasLowerRankThan rdf:resource="#wking_d3_103"/> + <hasLowerFileThan rdf:resource="#wrook_f6_103"/> + <hasLowerRankThan rdf:resource="#wrook_f6_103"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_104 --> + + <BKing rdf:about="#bking_e1_104"> + <hasLowerRankThan rdf:resource="#wrook_f7_104"/> + <hasLowerFileThan rdf:resource="#wrook_f7_104"/> + <hasLowerRankThan rdf:resource="#wking_d3_104"/> + </BKing> + + + + <!-- http://www.test.de/test#bking_e1_105 --> + + <BKing rdf:about="#bking_e1_105"> + <hasLowerRankThan rdf:resource="#wking_d3_105"/> + <hasLowerRankThan rdf:resource="#wrook_f8_105"/> + <hasLowerFileThan rdf:resource="#wrook_f8_105"/> + </BKing> + + + + <!-- http://www.test.de/test#game1 --> + + <ZERO rdf:about="#game1"> + <rdf:type rdf:resource="#Game"/> + <hasPiece rdf:resource="#wking_c1_1"/> + <hasPiece rdf:resource="#wrook_a3_1"/> + <hasPiece rdf:resource="#bking_a1_1"/> + </ZERO> + + + + <!-- http://www.test.de/test#game10 --> + + <ZERO rdf:about="#game10"> + <rdf:type rdf:resource="#Game"/> + <hasPiece rdf:resource="#wrook_a5_10"/> + <hasPiece rdf:resource="#bking_a1_10"/> + <hasPiece rdf:resource="#wking_c2_10"/> + </ZERO> + + + + <!-- http://www.test.de/test#game100 --> + + <Game rdf:about="#game100"> + <rdf:type rdf:resource="#ONE"/> + <hasPiece rdf:resource="#wking_d3_100"/> + <hasPiece rdf:resource="#wrook_f3_100"/> + <hasPiece rdf:resource="#bking_e1_100"/> + </Game> + + + + <!-- http://www.test.de/test#game101 --> + + <Game rdf:about="#game101"> + <rdf:type rdf:resource="#ONE"/> + <hasPiece rdf:resource="#wrook_f4_101"/> + <hasPiece rdf:resource="#bking_e1_101"/> + <hasPiece rdf:resource="#wking_d3_101"/> + </Game> + + + + <!-- http://www.test.de/test#game102 --> + + <Game ... [truncated message content] |