From: <lor...@us...> - 2013-01-22 13:22:07
|
Revision: 3887 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=3887&view=rev Author: lorenz_b Date: 2013-01-22 13:21:59 +0000 (Tue, 22 Jan 2013) Log Message: ----------- Enabled config option to apply QTL on a local file with relativ path. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/kb/LocalModelBasedSparqlEndpointKS.java Modified: trunk/components-core/src/main/java/org/dllearner/kb/LocalModelBasedSparqlEndpointKS.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/kb/LocalModelBasedSparqlEndpointKS.java 2013-01-22 12:44:46 UTC (rev 3886) +++ trunk/components-core/src/main/java/org/dllearner/kb/LocalModelBasedSparqlEndpointKS.java 2013-01-22 13:21:59 UTC (rev 3887) @@ -1,5 +1,6 @@ package org.dllearner.kb; +import java.io.File; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; @@ -18,6 +19,7 @@ private OntModel model; private String fileName; + private String baseDir; public LocalModelBasedSparqlEndpointKS() { } @@ -34,6 +36,14 @@ return fileName; } + public String getBaseDir() { + return baseDir; + } + + public void setBaseDir(String baseDir) { + this.baseDir = baseDir; + } + public LocalModelBasedSparqlEndpointKS(URL ontologyURL) { this.fileName = ontologyURL.toString(); } @@ -44,9 +54,9 @@ @Override public void init() throws ComponentInitException { - Model baseModel = ModelFactory.createDefaultModel(); + Model baseModel = ModelFactory.createDefaultModel();System.out.println("Base: " + baseDir); // use the FileManager to find the input file - InputStream in = FileManager.get().open(fileName); + InputStream in = FileManager.get().open(baseDir + File.separator + fileName); if (in == null) { throw new IllegalArgumentException( "File: " + fileName + " not found"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |