From 3408515a868ca65ab907e21160f75c858ead8d46 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Thu, 6 Aug 2020 12:04:38 +0100 Subject: Refactor code into different files This has been done to better accommodate the code to detect all unsafe roles in an ontology. --- src/main/scala/rsacomb/RSA.scala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/scala/rsacomb/RSA.scala (limited to 'src/main/scala/rsacomb/RSA.scala') diff --git a/src/main/scala/rsacomb/RSA.scala b/src/main/scala/rsacomb/RSA.scala new file mode 100644 index 0000000..229255c --- /dev/null +++ b/src/main/scala/rsacomb/RSA.scala @@ -0,0 +1,17 @@ +package rsacomb + +/* Java imports */ +import java.io.File + +import org.semanticweb.owlapi.apibinding.OWLManager +import org.semanticweb.owlapi.model.OWLOntology + +object RSA extends RSAOntology { + + // TODO: move this somewhere else... maybe an OntoUtils class or something. + def loadOntology(onto: File ): OWLOntology = { + val manager = OWLManager.createOWLOntologyManager() + manager.loadOntologyFromOntologyDocument(onto) + } + +} // object RSA -- cgit v1.2.3