Class DatasetGraphSameAs

java.lang.Object
org.aksw.jenax.arq.util.dataset.DatasetGraphSameAs

public class DatasetGraphSameAs extends Object
Static methods to wrap a DatasetGraph with sameAs inferences
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.core.DatasetGraph
    wrap(org.apache.jena.sparql.core.DatasetGraph base)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates, boolean allowDuplicates)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrap(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates, boolean allowDuplicates)
    This method sets up a tabling DatasetGraphWrapper for the patterns (IN, IN, sameAs, ANY) and (IN, ANY, sameAs, IN).
    static org.apache.jena.sparql.core.DatasetGraph
    wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate)
     
    static org.apache.jena.sparql.core.DatasetGraph
    wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate, boolean allowDuplicates)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DatasetGraphSameAs

      public DatasetGraphSameAs()
  • Method Details

    • wrap

      public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph base)
    • wrap

      public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate)
    • wrap

      public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates)
    • wrap

      public static org.apache.jena.sparql.core.DatasetGraph wrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates, boolean allowDuplicates)
    • wrapWithTable

      public static org.apache.jena.sparql.core.DatasetGraph wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base)
    • wrapWithTable

      public static org.apache.jena.sparql.core.DatasetGraph wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate)
    • wrapWithTable

      public static org.apache.jena.sparql.core.DatasetGraph wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate, boolean allowDuplicates)
    • wrapWithTable

      public static org.apache.jena.sparql.core.DatasetGraph wrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates, boolean allowDuplicates)
      This method sets up a tabling DatasetGraphWrapper for the patterns (IN, IN, sameAs, ANY) and (IN, ANY, sameAs, IN). The core inferencer TupleFinderSameAs consults the cache before attempting to compute transitive closures for resources.