Package org.aksw.jenax.arq.util.dataset
Class DatasetGraphSameAs
java.lang.Object
org.aksw.jenax.arq.util.dataset.DatasetGraphSameAs
Static methods to wrap a DatasetGraph with sameAs inferences
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.core.DatasetGraphwrap(org.apache.jena.sparql.core.DatasetGraph base) static org.apache.jena.sparql.core.DatasetGraphwrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates) static org.apache.jena.sparql.core.DatasetGraphwrap(org.apache.jena.sparql.core.DatasetGraph base, Set<org.apache.jena.graph.Node> sameAsPredicates, boolean allowDuplicates) static org.apache.jena.sparql.core.DatasetGraphwrap(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate) static org.apache.jena.sparql.core.DatasetGraphwrapWithTable(org.apache.jena.sparql.core.DatasetGraph base) static org.apache.jena.sparql.core.DatasetGraphwrapWithTable(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.DatasetGraphwrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate) static org.apache.jena.sparql.core.DatasetGraphwrapWithTable(org.apache.jena.sparql.core.DatasetGraph base, org.apache.jena.graph.Node sameAsPredicate, boolean allowDuplicates)
-
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.
-