From: <lor...@us...> - 2013-06-13 13:36:51
|
Revision: 3996 http://sourceforge.net/p/dl-learner/code/3996 Author: lorenz_b Date: 2013-06-13 13:36:48 +0000 (Thu, 13 Jun 2013) Log Message: ----------- Improved enrichment. Modified Paths: -------------- trunk/interfaces/pom.xml trunk/interfaces/src/main/java/org/dllearner/cli/Enrichment.java Modified: trunk/interfaces/pom.xml =================================================================== --- trunk/interfaces/pom.xml 2013-06-13 13:34:00 UTC (rev 3995) +++ trunk/interfaces/pom.xml 2013-06-13 13:36:48 UTC (rev 3996) @@ -521,6 +521,10 @@ <!-- Exclude Project-D from Project-B --> <artifactId>slf4j-log4j12</artifactId> </exclusion> + <exclusion> + <groupId>net.sourceforge</groupId> + <artifactId>owlapi</artifactId> + </exclusion> </exclusions> </dependency> <dependency> Modified: trunk/interfaces/src/main/java/org/dllearner/cli/Enrichment.java =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/cli/Enrichment.java 2013-06-13 13:34:00 UTC (rev 3995) +++ trunk/interfaces/src/main/java/org/dllearner/cli/Enrichment.java 2013-06-13 13:36:48 UTC (rev 3996) @@ -67,6 +67,7 @@ import org.aksw.commons.jena_owlapi.Conversion; import org.aksw.jena_sparql_api.core.QueryExecutionFactory; +import org.apache.jena.riot.Lang; import org.apache.jena.riot.checker.CheckerLiterals; import org.apache.jena.riot.system.ErrorHandlerFactory; import org.apache.log4j.ConsoleAppender; @@ -345,7 +346,7 @@ // loop over all entities and call appropriate algorithms Set<NamedClass> classes = reasoner.getTypes();//st.getAllClasses(); - filterByNamespaces(classes);//classes = Sets.newHashSet(new NamedClass("http://dbpedia.org/ontology/AdministrativeRegion")); + filterByNamespaces(classes);//classes = Sets.newHashSet(new NamedClass("http://dbpedia.org/ontology/Arachnid")); int entities = 0; for(NamedClass nc : classes) { try { @@ -856,16 +857,14 @@ model.write(fos, "TURTLE", null); OWLOntologyManager man = OWLManager.createOWLOntologyManager(); OWLOntology ontology = man.loadOntologyFromOntologyDocument(new ByteArrayInputStream(baos.toByteArray())); - try { - man.saveOntology(ontology, new TurtleOntologyFormat(), new FileOutputStream("error.owl")); - } catch (OWLOntologyStorageException e) { - e.printStackTrace(); - } catch (FileNotFoundException e) { - e.printStackTrace(); - } return ontology; } catch (OWLOntologyCreationException e) { e.printStackTrace(); + try { + model.write(new FileOutputStream("parse-error.ttl"), "TURTLE", null); + } catch (FileNotFoundException e1) { + e1.printStackTrace(); + } } return null; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |