Method Summary |
|
public InfGraph | makeInfGraph(List rules, Graph data) Return an inference graph working over the given rule set and raw data. |
public InfGraph | makeInfGraph(List rules, Graph data, Node[] tabled) Return an inference graph working over the given rule set and raw data. |
public static TestSuite | suite() Boilerplate for junit. |
public void | testArithBuiltins() Test 3-arg builtins such as arithmetic. |
public void | testAxioms() Test axioms work. |
public void | testBacktrack1() Test backtracking - simple triple query. |
public void | testBacktrack10() |
public void | testBacktrack2() Test backtracking - chain to simple triple query. |
public void | testBacktrack3() |
public void | testBacktrack4() |
public void | testBacktrack5() |
public void | testBacktrack6() Test backtracking - nested choice point with multiple triple matches, and
checking temp v. |
public void | testBacktrack7() |
public void | testBacktrack8() |
public void | testBacktrack9() |
public void | testBaseRules1() |
public void | testBaseRules2() |
public void | testBaseRules3() |
public void | testBaseRules4() |
public void | testBaseRules5() |
public void | testBaseRules6() |
public void | testBaseRules7() |
public void | testBaseRules8() |
public void | testBaseRules9() |
public void | testBuiltin1() |
public void | testBuiltin2() |
public void | testCME() Test that we detect concurrent modification of LP graphs with
non-closed iterators. |
public void | testClauseOrder() |
public void | testFunctors1() Test functor usage. |
public void | testFunctors2() Test functor usage. |
public void | testFunctors3() Test functor usage. |
public void | testListBuiltins() |
public void | testNestedPvars() |
public void | testProblem1() A problem from the original backchainer tests - interaction
of tabling and functor expansion. |
public void | testProblem2() A problem from the original backchainer tests - tabled closure operation. |
public void | testProblem3() |
public void | testProblem4() |
public void | testProblem5() |
public void | testProblem6() |
public void | testProblem7() A problem from the original backchainer tests - incorrect additional deduction. |
public void | testProblem8() A problem from the original backchainer tests - RDFS example which failed. |
public void | testProblem9() A suspect problem, originally derived from the OWL rules - risk of unbound variables escaping. |
public void | testRDFS1() Test RDFS example. |
public void | testRDFS2() |
public void | testRuleDerivations() |
public void | testTabled1() Test tabled predicates. |
public void | testTabled2() Test tabled predicates. |
public void | testTabled3() Test tabled predicates. |
public void | testTabled4() Test tabled predicates. |
public void | testTabled5() Test tabled predicates. |
public void | testTabled6() Test tabled predicates. |
public void | testTabled7() Test tabled calls with aliased local vars in the call. |
public void | testWildPredicate1() Test wildcard predicate usage - simple triple search. |
public void | testWildPredicate2() Test wildcard predicate usage - combind triple search and multiclause matching. |
public void | testWildPredicate3() Test wildcard predicate usage - combined triple search and multiclause matching. |
public void | testWildPredicate4() |