From: <lor...@us...> - 2013-06-28 11:54:20
|
Revision: 4010 http://sourceforge.net/p/dl-learner/code/4010 Author: lorenz_b Date: 2013-06-28 11:54:18 +0000 (Fri, 28 Jun 2013) Log Message: ----------- Omit timeout in single query mode for now til pagination in Cluas' API is fixed. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalDataPropertyAxiomLearner.java trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalObjectPropertyAxiomLearner.java trunk/components-core/src/main/java/org/dllearner/algorithms/properties/InverseFunctionalObjectPropertyAxiomLearner.java Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalDataPropertyAxiomLearner.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalDataPropertyAxiomLearner.java 2013-06-28 11:53:26 UTC (rev 4009) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalDataPropertyAxiomLearner.java 2013-06-28 11:54:18 UTC (rev 4010) @@ -135,7 +135,7 @@ } private void runSPARQL1_1_Mode() { - int numberOfSubjects = reasoner.getSubjectCountForProperty(propertyToDescribe, getRemainingRuntimeInMilliSeconds()); + int numberOfSubjects = reasoner.getSubjectCountForProperty(propertyToDescribe);//TODO, getRemainingRuntimeInMilliSeconds()); if(numberOfSubjects == -1){ logger.warn("Early termination: Got timeout while counting number of distinct subjects for given property."); return; Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalObjectPropertyAxiomLearner.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalObjectPropertyAxiomLearner.java 2013-06-28 11:53:26 UTC (rev 4009) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/properties/FunctionalObjectPropertyAxiomLearner.java 2013-06-28 11:54:18 UTC (rev 4010) @@ -137,7 +137,7 @@ private void runSPARQL1_1_Mode() { // get number of instances of s with <s p o> - int numberOfSubjects = reasoner.getSubjectCountForProperty(propertyToDescribe, getRemainingRuntimeInMilliSeconds()); + int numberOfSubjects = reasoner.getSubjectCountForProperty(propertyToDescribe);//TODO, getRemainingRuntimeInMilliSeconds()); if(numberOfSubjects == -1){ logger.warn("Early termination: Got timeout while counting number of distinct subjects for given property."); return; Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/properties/InverseFunctionalObjectPropertyAxiomLearner.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/properties/InverseFunctionalObjectPropertyAxiomLearner.java 2013-06-28 11:53:26 UTC (rev 4009) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/properties/InverseFunctionalObjectPropertyAxiomLearner.java 2013-06-28 11:54:18 UTC (rev 4010) @@ -136,7 +136,7 @@ private void runSPARQL1_1_Mode() { // get number of instances of s with <s p o> - int numberOfObjects = reasoner.getObjectCountForProperty(propertyToDescribe, getRemainingRuntimeInMilliSeconds()); + int numberOfObjects = reasoner.getObjectCountForProperty(propertyToDescribe);//TODO, getRemainingRuntimeInMilliSeconds()); if(numberOfObjects == -1){ logger.warn("Early termination: Got timeout while counting number of distinct objects for given property."); return; @@ -164,12 +164,12 @@ } public static void main(String[] args) throws Exception{ - SparqlEndpointKS ks = new SparqlEndpointKS(SparqlEndpoint.getEndpointDBpediaLiveAKSW()); + SparqlEndpointKS ks = new SparqlEndpointKS(SparqlEndpoint.getEndpointDBpedia()); InverseFunctionalObjectPropertyAxiomLearner l = new InverseFunctionalObjectPropertyAxiomLearner(ks); l.setPropertyToDescribe(new ObjectProperty("http://dbpedia.org/ontology/profession")); l.setMaxExecutionTimeInSeconds(10); l.init(); - l.setForceSPARQL_1_0_Mode(true); +// l.setForceSPARQL_1_0_Mode(true); l.start(); System.out.println(l.getCurrentlyBestEvaluatedAxioms(1)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |