Skip to content
Snippets Groups Projects
Commit c05d0765 authored by Alexander Marinc's avatar Alexander Marinc
Browse files

Some corrections to the Java to OWL transformation support

parent 61b4356b
No related branches found
No related tags found
No related merge requests found
......@@ -67,7 +67,7 @@ public class CreateOntologyPOM {
dep("org.universAAL.middleware", "mw.bus.ui", "1.1.0"),
dep("org.universAAL.ontology", "ont.phWorld", "1.1.0"),
dep("org.universAAL.ontology", "ont.profile", "1.1.0"),
dep("org.coode.owlapi", "owlapi", "3.2.4")
dep("org.coode.owlapi", "owlapi", "3.3")
};
static Repository[] repositories = new Repository[] {
......
......@@ -148,9 +148,10 @@ public abstract class TransformationHandler extends AbstractHandler implements E
stream.setActivateOnWrite(true);
// check if OWLSupport should be generated. TODO: I do not think that persistent properties are the best solution
String generateOWLSupport = "false";
String generateOWLSupport = "true";
try {
generateOWLSupport = inputFile.getProject().getPersistentProperty(new QualifiedName("generateJavaToOWL", "generateJavaToOWL"));
String tmpParamCheck = inputFile.getProject().getPersistentProperty(new QualifiedName("generateJavaToOWL", "generateJavaToOWL"));
generateOWLSupport = tmpParamCheck != null ? tmpParamCheck : generateOWLSupport;
} catch (CoreException e1) {
e1.printStackTrace();
}
......
......@@ -488,7 +488,7 @@ import java.io.FileWriter;
import java.io.IOException;
import org.semanticweb.owlapi.apibinding.OWLManager;
import org.semanticweb.owlapi.io.OWLXMLOntologyFormat;
import org.semanticweb.owlapi.io.RDFXMLOntologyFormat;
import org.semanticweb.owlapi.model.IRI;
import org.semanticweb.owlapi.model.OWLOntology;
import org.semanticweb.owlapi.model.OWLOntologyCreationException;
......@@ -528,11 +528,11 @@ public class ' ontologyName.firstToUpper() 'OWLCreator {
OWLOntologyFormat format = manager.getOntologyFormat(owlOntology);
OWLXMLOntologyFormat owlxmlFormat = new OWLXMLOntologyFormat();
RDFXMLOntologyFormat rdfxmlFormat = new RDFXMLOntologyFormat();
if(format.isPrefixOWLOntologyFormat()) {
owlxmlFormat.copyPrefixesFrom(format.asPrefixOWLOntologyFormat());
rdfxmlFormat.copyPrefixesFrom(format.asPrefixOWLOntologyFormat());
}
manager.saveOntology(owlOntology, owlxmlFormat, IRI.create(file));
manager.saveOntology(owlOntology, rdfxmlFormat, IRI.create(file));
System.out.println("Saved ontology " + owlOntology + " in file ' ontologyName.firstToUpper() '.owl");
} catch (OWLOntologyCreationException e1) {
e1.printStackTrace();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment