aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/rsacomb/RSA.scala
blob: 1fa0fc1b0734d68de7c3092c5fdf96794c4d3e6c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package rsacomb

/* Java imports */
import java.io.File

import org.semanticweb.owlapi.apibinding.OWLManager
import org.semanticweb.owlapi.model.OWLOntology

object RSA extends RSAOntology {

  val PrefixBase = "http://example.com/rsa_example.owl#"
  val PrefixInternal = "http://127.0.0.1/"
  val PredicatePE = PrefixInternal + "PE"
  val PredicateU = PrefixInternal + "U"
  val PredicateE = PrefixInternal + "E"

  // 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