- rebuildOverlapTables() - Method in class amie.data.KB
-
It clears the overlap tables and rebuilds them.
- recursivityLimit - Variable in class amie.mining.assistant.MiningAssistant
-
Maximum number of times a relation can appear in
a rule.
- redundantAtoms(ByteString[], List<ByteString[]>) - Static method in class amie.rules.Rule
-
It returns a list with all the redundant atoms contained in the first
list, i.e., atoms whose removal does not affect the results of the query
defined in the second list.
- registerHeadRelation(Rule) - Method in class amie.mining.assistant.MiningAssistant
-
- relationColumnSize(ByteString, KB.Column) - Method in class amie.data.KB
-
It returns the number of distinct instance of one of the arguments (columns)
of a relation.
- RelationSignatureDefaultMiningAssistant - Class in amie.mining.assistant
-
This class overrides the default mining asssistant enforcing type constraints on the
head variables of rules.
- RelationSignatureDefaultMiningAssistant(KB) - Constructor for class amie.mining.assistant.RelationSignatureDefaultMiningAssistant
-
- relationSize - Variable in class amie.data.KB
-
Number of facts per relation
- relationSize(ByteString) - Method in class amie.data.KB
-
It returns the number of facts of a relation in the KB.
- relationsSize() - Method in class amie.data.KB
-
Returns the number of relations in the database.
- remove(int, List<ByteString[]>) - Static method in class amie.data.KB
-
Remove a triple from a list of triples.
- resultsOneVariable(CharSequence...) - Method in class amie.data.KB
-
Returns the results of the triple pattern query, if it contains exactly 1
variable
- resultsOneVariable(ByteString...) - Method in class amie.data.KB
-
Returns the results of the triple pattern query, if it contains exactly 1
variable
- resultsThreeVariables(ByteString, ByteString, ByteString, ByteString[]) - Method in class amie.data.KB
-
Returns the results of a triple query pattern with three variables as
a nested map, firstValue : {secondValue : thirdValue}.
- resultsTwoVariables(CharSequence, CharSequence, CharSequence[]) - Method in class amie.data.KB
-
Returns the results of a triple query pattern with two variables as a map
of first value to set of second values.
- resultsTwoVariables(int, int, CharSequence[]) - Method in class amie.data.KB
-
Returns the results of a triple query pattern with two variables as a map
of first value to set of second values.
- resultsTwoVariables(ByteString, ByteString, ByteString[]) - Method in class amie.data.KB
-
Returns the results of a triple query pattern with two variables as a map
of first value to set of second values
- resultsTwoVariables(int, int, ByteString[]) - Method in class amie.data.KB
-
Returns the results of a triple query pattern with two variables as a map
of first value to set of second values
- rewriteProjectionQuery(Rule, int, int) - Method in class amie.mining.assistant.DefaultMiningAssistant
-
It identifies redundant patterns in queries and rewrites them accordingly
so that they become less expensive to evaluate.
- rewriteQuery(ByteString[], ByteString[], ByteString, ByteString) - Method in class amie.rules.Rule
-
- rule(String) - Static method in class amie.data.KB
-
Parses a rule of the form triple & triple & ...
- rule(String) - Static method in class amie.rules.AMIEParser
-
Parsers an AMIE rule from a string.
- Rule - Class in amie.rules
-
A class that represents Horn rules of the form A => B where A is a conjunction of binary atoms
of the form r(x, y).
- Rule() - Constructor for class amie.rules.Rule
-
Instantiates an empty rule.
- Rule(ByteString[], double) - Constructor for class amie.rules.Rule
-
Instantiates a rule of the form [] => r(?a, ?b) with empty body
and the given pattern as rule.
- Rule(Rule, double) - Constructor for class amie.rules.Rule
-
Creates a new query as a clone of the query sent as argument with the given
support.
- Rule(ByteString[], List<ByteString[]>, double) - Constructor for class amie.rules.Rule
-
- rules(File) - Static method in class amie.rules.AMIEParser
-