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

import tech.oxfordsemantic.jrdfox.logic.expression.{IRI => RDFoxIRI}
import org.semanticweb.owlapi.model.{IRI => OWLIRI}

object RDFox {

  implicit def rdfoxToOwlapiIri(iri: RDFoxIRI): OWLIRI = {
    OWLIRI.create(iri.getIRI)
  }

  implicit def owlapiToRdfoxIri(iri: OWLIRI): RDFoxIRI = {
    RDFoxIRI.create(iri.getIRIString())
  }

  implicit def stringToRdfoxIri(iri: String): RDFoxIRI = {
    RDFoxIRI.create(iri)
  }

}