@Override public Collection<ATermAppl> getSubjects(final KnowledgeBase kb) { return kb.getProperties(); }
protected boolean defineIndividual(final ATermAppl c) { _kb.addIndividual(c); return true; }
@Override public Collection<ATermAppl> getSubjects(final KnowledgeBase kb) { return kb.getAllClasses(); }
@Override public Set<ATermAppl> getSubjects(final KnowledgeBase kb, final ATermAppl p) { return kb.getInverses(p); } });
public KnowledgeBase initKB(final long timeout) { final KnowledgeBase kb = new KnowledgeBaseImpl(); kb.setTimeout(timeout * 1000); return kb; }
@Override public Set<ATermAppl> getSubjects(final KnowledgeBase kb, final ATermAppl ind) { return kb.getDifferents(ind); } });
@Override public boolean contains(final KnowledgeBase kb, final GraphLoader loader, final Node subj, final Node pred, final Node obj) { return 0 != kb.getIndividualsCount(); } });
@Override public Set<ATermAppl> getObjects(final KnowledgeBase kb, final ATermAppl c) { return kb.getComplements(c); } });
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getTransitiveProperties(); } });
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getAnnotationProperties(); } });
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getSymmetricProperties(); } });
/** * {@inheritDoc} */ @Override public void parse(final String... fileNames) { // note if we will load a single file _loadSingleFile = fileNames.length == 1; super.parse(fileNames); }
@Override public Set<ATermAppl> getSubjects(final KnowledgeBase kb, final ATermAppl ind) { return kb.getAllSames(ind); } });
private static void configurePelletOptions() { OpenlletOptions.setOptions(_savedProperties); OpenlletOptions.PROCESS_JENA_UPDATES_INCREMENTALLY = false; OpenlletOptions.ALWAYS_REBUILD_RETE = false; OpenlletOptions.USE_UNIQUE_NAME_ASSUMPTION = true; OpenlletOptions.USE_COMPLETION_QUEUE = false; OpenlletOptions.AUTO_REALIZE = false; }
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getAsymmetricProperties(); } });
@Override public Collection<ATermAppl> getSubjects(final KnowledgeBase kb) { return kb.getProperties(); }
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getAllClasses(); } });
@Override public Set<ATermAppl> getSubjects(final KnowledgeBase kb, final ATermAppl c) { return kb.getComplements(c); } });
@Override public Set<ATermAppl> getResults(final KnowledgeBase kb) { return kb.getProperties(); } });
@Override public Collection<ATermAppl> getSubjects(final KnowledgeBase kb) { return kb.getProperties(); }