Package reasoner

Class ReasonerManager

java.lang.Object
reasoner.ReasonerManager
Direct Known Subclasses:
QueryResultSetUOBM, ReasonerComplementOf, ReasonerComplementOfSecond, ReasonerDisjointWith, ReasonerEquivalentToAll, ReasonerEquivalentToClass, ReasonerEquivalentToIntersection, ReasonerEquivalentToIntersectionSecond, ReasonerEquivalentToMaxCardinality, ReasonerEquivalentToMinCardinality, ReasonerEquivalentToSome, ReasonerEquivalentToSomeSecond, ReasonerEquivalentToUnion, ReasonerEquivalentToUnionSecond, ReasonerFunctionalProperty, ReasonerInverseFunctionalProperty, ReasonerObjectPropertyDomain, ReasonerObjectPropertyEquivalentToClass, ReasonerObjectPropertyInverseOf, ReasonerObjectPropertyRange, ReasonerObjectPropertySubPropertyOf, ReasonerSameAsClassIndividual, ReasonerSameAsPropIndividual, ReasonerSameAsTransitiveClosure, ReasonerSubclassOfAll, ReasonerSubclassOfClass, ReasonerSubclassOfIntersection, ReasonerSubclassOfSomeSecond, ReasonerSubclassOfUnionSecond

public abstract class ReasonerManager extends Object
  • Field Details

    • connection

      public final Database connection
    • spark

      public final org.apache.spark.api.java.JavaSparkContext spark
    • pool

      public final redis.clients.jedis.JedisPool pool
  • Constructor Details

    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.SparkContext sc)
    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.SparkContext sc, redis.clients.jedis.JedisPool pool)
    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.SparkConf conf)
    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.SparkConf conf, redis.clients.jedis.JedisPool pool)
    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.api.java.JavaSparkContext sc)
    • ReasonerManager

      public ReasonerManager(Database connection, org.apache.spark.api.java.JavaSparkContext sc, redis.clients.jedis.JedisPool pool)
  • Method Details

    • insertToClassIndividuals

      public Boolean insertToClassIndividuals(String cls, String individual, redis.clients.jedis.Jedis cache)
    • insertToPropIndividuals

      public Boolean insertToPropIndividuals(String prop, String domain, String range, redis.clients.jedis.Jedis cache)
    • insertToSameAs

      public Boolean insertToSameAs(String a, String b, redis.clients.jedis.Jedis cache)