Uses of Class
org.put.semintec.core.KnowledgeBase

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