22#ifndef _SOPRANO_INFERENCE_MODEL_H_
23#define _SOPRANO_INFERENCE_MODEL_H_
171 int inferStatement(
const Statement& statement,
bool recurse =
false );
181 int inferRule(
const Rule& rule,
bool recurse );
193 QUrl storeUncompressedSourceStatement(
const Statement& sourceStatement );
virtual Error::ErrorCode addStatement(const Statement &statement)
virtual Error::ErrorCode removeAllStatements(const Statement &statement)
virtual Error::ErrorCode removeStatement(const Statement &statement)
void setOptimizedQueriesEnabled(bool b)
void addRule(const Rule &)
Error::ErrorCode removeStatement(const Statement &)
Error::ErrorCode removeAllStatements(const Statement &)
Error::ErrorCode addStatement(const Statement &)
InferenceModel(Model *parent)
void setCompressedSourceStatements(bool b)
void setRules(const QList< Rule > &rules)
A rule used by the InferenceModel to generate inferenced statements.
A Statement instance represents one RDF quadruple.