From: <sk...@us...> - 2007-10-09 08:46:59
|
Revision: 200 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=200&view=rev Author: sknappe Date: 2007-10-09 01:46:58 -0700 (Tue, 09 Oct 2007) Log Message: ----------- added new options(format, dumpToFile) to choose wether the ontology from DBPedia is stored in a file (in a specific format), adjustet example accordingly Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/parser/KBParser.java Modified: trunk/src/dl-learner/org/dllearner/parser/KBParser.java =================================================================== --- trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2007-10-09 08:46:35 UTC (rev 199) +++ trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2007-10-09 08:46:58 UTC (rev 200) @@ -32,6 +32,11 @@ KBParser parser = new KBParser(new FileInputStream(file)); return parser.KB(); } + + public static KB parseKBFile(StringReader read) throws ParseException{ + KBParser parser = new KBParser(read); + return parser.KB(); + } final public KB KB() throws ParseException { ConceptAssertion conceptAssertion; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-02-22 15:19:01
|
Revision: 627 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=627&view=rev Author: jenslehmann Date: 2008-02-22 07:18:56 -0800 (Fri, 22 Feb 2008) Log Message: ----------- minor parser change Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/parser/KBParser.java Modified: trunk/src/dl-learner/org/dllearner/parser/KBParser.java =================================================================== --- trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2008-02-22 15:16:02 UTC (rev 626) +++ trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2008-02-22 15:18:56 UTC (rev 627) @@ -7,7 +7,7 @@ public @SuppressWarnings("all") class KBParser implements KBParserConstants { - public static final String internalNamespace = "http://localhost/foo#"; + public static String internalNamespace = "http://localhost/foo#"; // method to give all internal stuff an URI (not necessary for DLs, but for OWL ontologies // and it should be possible to represent the internal KB as OWL ontology) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-02-22 17:05:56
|
Revision: 629 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=629&view=rev Author: jenslehmann Date: 2008-02-22 09:05:52 -0800 (Fri, 22 Feb 2008) Log Message: ----------- finished KBparser range support Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/parser/KBParser.java Modified: trunk/src/dl-learner/org/dllearner/parser/KBParser.java =================================================================== --- trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2008-02-22 17:05:19 UTC (rev 628) +++ trunk/src/dl-learner/org/dllearner/parser/KBParser.java 2008-02-22 17:05:52 UTC (rev 629) @@ -68,6 +68,11 @@ case 36: case 37: case 38: + case 39: + case 40: + case 41: + case 42: + case 43: ; break; default: @@ -113,6 +118,17 @@ rBoxAxiom = DatatypePropertyDomainAxiom(); kb.addRBoxAxiom(rBoxAxiom); break; + case 39: + case 40: + case 41: + rBoxAxiom = ObjectPropertyRangeAxiom(); + kb.addRBoxAxiom(rBoxAxiom); + break; + case 42: + case 43: + rBoxAxiom = DatatypePropertyRangeAxiom(); + kb.addRBoxAxiom(rBoxAxiom); + break; default: jj_la1[1] = jj_gen; if (jj_2_3(2147483647)) { @@ -661,11 +677,6 @@ return false; } - final private boolean jj_3R_22() { - if (jj_scan_token(STRING)) return true; - return false; - } - final private boolean jj_3R_14() { if (jj_scan_token(20)) return true; if (jj_3R_20()) return true; @@ -874,6 +885,11 @@ return false; } + final private boolean jj_3R_22() { + if (jj_scan_token(STRING)) return true; + return false; + } + final private boolean jj_3_2() { Token xsp; xsp = jj_scanpos; @@ -905,7 +921,7 @@ jj_la1_0 = new int[] {0xf07f3200,0xf0000000,0x40000,0xc000000,0x0,0x0,0x0,0x0,0x0,0x203200,0x1f0000,0x200200,0x200200,0x200200,0x200200,}; } private static void jj_la1_1() { - jj_la1_1 = new int[] {0x7d,0x7d,0x0,0x2,0x1c,0x60,0x380,0xc00,0x7000,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_1 = new int[] {0xffd,0xffd,0x0,0x2,0x1c,0x60,0x380,0xc00,0x7000,0x0,0x0,0x0,0x0,0x0,0x0,}; } final private JJCalls[] jj_2_rtns = new JJCalls[6]; private boolean jj_rescan = false; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |