From cf702ea08c22146f302aa113637a9ac361c65a75 Mon Sep 17 00:00:00 2001 From: Graham Triggs Date: Thu, 28 Sep 2017 16:18:08 +0100 Subject: [PATCH] Remove semargl dependencies that were only used to get one OWL definition, which is available in owlapi --- .../tboxreasoner/impl/jfact/JFactTBoxReasoner.java | 5 +++-- dependencies/pom.xml | 10 ---------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/tboxreasoner/impl/jfact/JFactTBoxReasoner.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/tboxreasoner/impl/jfact/JFactTBoxReasoner.java index c53e81ad7..3e8f80b53 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/tboxreasoner/impl/jfact/JFactTBoxReasoner.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/tboxreasoner/impl/jfact/JFactTBoxReasoner.java @@ -17,7 +17,6 @@ import org.semanticweb.owlapi.reasoner.OWLReasoner; import org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration; import org.semanticweb.owlapi.reasoner.OWLReasonerFactory; import org.semanticweb.owlapi.reasoner.SimpleConfiguration; -import org.semarglproject.vocab.OWL; import uk.ac.manchester.cs.jfact.JFactFactory; @@ -39,6 +38,8 @@ import edu.cornell.mannlib.vitro.webapp.tboxreasoner.TBoxChanges; import edu.cornell.mannlib.vitro.webapp.tboxreasoner.TBoxReasoner; import edu.cornell.mannlib.vitro.webapp.tboxreasoner.impl.TBoxInferencesAccumulator; +import static org.semanticweb.owlapi.vocab.OWLRDFVocabulary.OWL_AXIOM; + /** * An implementation of the JFact reasoner for the TBox. * @@ -97,7 +98,7 @@ public class JFactTBoxReasoner implements private void clearEmptyAxiomStatements() { //Check and see if the model has any empty axiom statements and if so, remove them - StmtIterator axiomStatements = filteredAssertionsModel.listStatements(null, RDF.type, ResourceFactory.createResource(OWL.AXIOM)); + StmtIterator axiomStatements = filteredAssertionsModel.listStatements(null, RDF.type, ResourceFactory.createResource(OWL_AXIOM.toString())); List removeStatements = new ArrayList(); while(axiomStatements.hasNext()) { Statement axiomStatement = axiomStatements.nextStatement(); diff --git a/dependencies/pom.xml b/dependencies/pom.xml index 509c316ec..7b1115c45 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -163,16 +163,6 @@ - - org.semarglproject - semargl-core - 0.7 - - - org.semarglproject - semargl-rdfa - 0.7 - org.apache.httpcomponents