|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KnowledgeBase | |
---|---|
org.put.semintec.core | |
org.put.semintec.mining.association | |
org.put.semintec.mining.datastructures | |
org.put.semintec.utils |
Uses of KnowledgeBase in org.put.semintec.core |
---|
Methods in org.put.semintec.core that return KnowledgeBase | |
---|---|
KnowledgeBase |
KnowledgeBase.copy(boolean includeABox)
Makes a copy of a given knowledge base. |
Uses of KnowledgeBase in org.put.semintec.mining.association |
---|
Methods in org.put.semintec.mining.association that return KnowledgeBase | |
---|---|
KnowledgeBase |
PatternMiningWithoutBackgroundKnowledge.getKb()
Getter of the property kb |
KnowledgeBase |
PatternMining.getKb()
Getter of the property kb |
KnowledgeBase |
PatternMiningWithoutBackgroundKnowledge.getKbCopy()
Getter of the property kbCopy |
KnowledgeBase |
PatternMining.getKbCopy()
Getter of the property kbCopy |
KnowledgeBase |
AssociationRuleGeneration.getKbCopy()
Getter of the property kbCopy |
Methods in org.put.semintec.mining.association with parameters of type KnowledgeBase | |
---|---|
boolean |
PatternMiningWithoutBackgroundKnowledge.addToInfrequentPatterns(Pattern p,
KnowledgeBase kb)
|
boolean |
PatternMining.addToInfrequentPatterns(Pattern p,
KnowledgeBase kb)
|
jdsl.core.api.Tree |
Bias.buildTaxonomyRootedAtClass(org.semanticweb.kaon2.api.owl.elements.OWLClass topClass,
java.util.ArrayList predicates,
KnowledgeBase kb,
jdsl.core.api.Tree taxonomy)
Creates a taxonomy of classes, from the list of predicates specified as input, that are rooted at the specified class according to classified knowledge base |
void |
Bias.computeClassTaxonomy(KnowledgeBase kb)
Computes taxonomy of class predicates given in declarative bias, wrt the classified KB A root of class taxonomy is owl:thing |
void |
Bias.computePropertyTaxonomy(KnowledgeBase kb)
Computes taxonomy of property predicates given in declarative bias A root of property taxonomy is a fake property simulating top property |
java.util.ArrayList |
Bias.determineTopKBClassesInList(java.util.ArrayList predicates,
KnowledgeBase kb)
Retrieves classes that are top classes in given KB from the list of predicates specified as input. |
boolean |
Pattern.equivalentTo(Pattern p,
KnowledgeBase kb)
|
void |
Pattern.evaluate(int refClassFrequency,
KnowledgeBase kb)
Evaluates pattern, that is calculates its support |
boolean |
Pattern.isSatisfiable(KnowledgeBase kb)
|
boolean |
Pattern.isSFree(KnowledgeBase kb)
Checks if the pattern is semantically free w.r.t. given knowledge base, that is if it is not possible to delete any of its atoms without affecting the semantics. |
boolean |
Bias.isSuperPropertyTransitively(org.semanticweb.kaon2.api.owl.elements.ObjectProperty opSup,
org.semanticweb.kaon2.api.owl.elements.ObjectProperty opSub,
KnowledgeBase kb)
|
boolean |
AssociationRuleGeneration.redundantWrtEarlierRule(AssociationRule rule,
KnowledgeBase kb)
Checks if the specified rule has a consequent that subsumes a consequent of an already generated rule with the same antecedent as that of a given one. |
java.util.ArrayList |
Bias.selectTopClassesFromList(java.util.ArrayList predicates,
KnowledgeBase kb)
Retrieves all classes from the list of predicates, specified as input, that have no class subsuming it present at the list of predicates |
java.util.ArrayList |
Bias.selectTopPropertiesFromList(java.util.ArrayList predicates,
KnowledgeBase kb)
Retrieves all properties from the list of predicates, specified as input, that have no super property (transitively) present at the list of predicates |
void |
PatternMiningWithoutBackgroundKnowledge.setKb(KnowledgeBase kb)
Setter of the property kb |
void |
PatternMining.setKb(KnowledgeBase kb)
Setter of the property kb |
void |
PatternMiningWithoutBackgroundKnowledge.setKbCopy(KnowledgeBase kbCopy)
Setter of the property kbCopy |
void |
PatternMining.setKbCopy(KnowledgeBase kbCopy)
Setter of the property kbCopy |
void |
AssociationRuleGeneration.setKbCopy(KnowledgeBase kbCopy)
Setter of the property kbCopy |
java.util.List |
Pattern.skolemize(KnowledgeBase kb)
Skolemizes a query associated with the given pattern -- replaces all variables with new constants thus creating new ABox |
boolean |
Pattern.subsumedBy(Pattern p,
KnowledgeBase kb)
|
boolean |
PatternMiningWithoutBackgroundKnowledge.subsumedByInfrequentPattern(Pattern p,
KnowledgeBase kb)
|
boolean |
PatternMining.subsumedByInfrequentPattern(Pattern p,
KnowledgeBase kb)
|
Uses of KnowledgeBase in org.put.semintec.mining.datastructures |
---|
Methods in org.put.semintec.mining.datastructures with parameters of type KnowledgeBase | |
---|---|
void |
Trie.copyItself(Node n,
KnowledgeBase kb)
Generates copies of the given node |
boolean |
Trie.equivalentToEarlierPattern(Pattern pattern,
KnowledgeBase kb)
Checks if the specified pattern is not equivalent to an earlier pattern in the trie. |
java.util.ArrayList |
Trie.generateDLDependentAtoms(Node n,
Bias bias,
jdsl.core.api.Tree predicateTaxonomy,
KnowledgeBase kb)
Generates dependent atoms, with class/property predicates, of the given node that is the nodes that share at least one variable that is new in the node Atoms are ordered wrt the taxonomy of classes/properties |
java.util.List |
Node.materializeResults(KnowledgeBase kb)
Materializes answers of rewritten query associated with the node - for each relevant variable creates special predicates to store answers. |
java.util.List |
Node.materializeResultsInit(KnowledgeBase kb)
Materializes answers of the reference query |
Pattern |
Node.rewriteLiteralsToSupOnes(Node parent,
KnowledgeBase kb)
Rewrites query Q1 associated with the given node into new query Q2 where literals of Q1 are rewritten to special predicates in Q2 (one per each variable appearing in both: query Q1 and atom a). |
Uses of KnowledgeBase in org.put.semintec.utils |
---|
Methods in org.put.semintec.utils that return KnowledgeBase | |
---|---|
KnowledgeBase |
KBUtils.multiplyABox(KnowledgeBase kb,
int k)
Multiplies ABox of a given knowledge base k times |
Methods in org.put.semintec.utils with parameters of type KnowledgeBase | |
---|---|
KnowledgeBase |
KBUtils.multiplyABox(KnowledgeBase kb,
int k)
Multiplies ABox of a given knowledge base k times |
java.util.ArrayList |
MiningUtils.selectOnePatternPerEquivalenceClass(java.util.ArrayList patterns,
KnowledgeBase kb)
Selects only one pattern from each equivalence class, w.r.t kb, from the given list of patterns |
java.util.ArrayList |
MiningUtils.selectSFree(java.util.ArrayList patterns,
KnowledgeBase kb)
Selects only s-free patterns, w.r.t kb, from the given list of patterns |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |