Class NfUtils

java.lang.Object
org.aksw.jenax.arq.util.expr.NfUtils

public class NfUtils extends Object
  • Constructor Details

    • NfUtils

      public NfUtils()
  • Method Details

    • getVarsMentioned

      public static Set<org.apache.jena.sparql.core.Var> getVarsMentioned(Iterable<? extends Iterable<? extends org.apache.jena.sparql.expr.Expr>> clauses)
    • canonicalize

      public static Set<Set<org.apache.jena.sparql.expr.Expr>> canonicalize(Iterable<? extends Iterable<? extends org.apache.jena.sparql.expr.Expr>> clauses)
    • createStructuralEquivalenceClasses

      public static com.google.common.collect.Multimap<Set<org.apache.jena.sparql.expr.Expr>,Set<org.apache.jena.sparql.expr.Expr>> createStructuralEquivalenceClasses(Iterable<? extends Iterable<? extends org.apache.jena.sparql.expr.Expr>> clauses)
      Create equivalence classes for clauses of a normal form