|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| Field Summary |
| Method Summary | |
void |
afterInitialize()
invoked to ensure that thre RDBMS instance is already created within Sail |
void |
createDependenciesTable()
need to handle creation of DEPEND table because some of the rules may need more than 2 columns to store the dependency (rules with three or more triple templates in CustomInferencer) An example of such rule: a rdf:type owl:TransitiveProperty x a b b a c infer: x a c so the (x a c) triple is dependant from all those |
void |
doInferencing()
the entry point for statement inferencing |
void |
initialize(RdfSchemaRepository sail,
Map configParams)
invoked within sail.initialize(Map configParam). |
void |
initRdfSchema()
invoked to initialize the basic RDFS schema for the repository |
void |
markAxioms()
invoked to mark the currently added statements as axioms |
void |
processNewStatements()
invoked when some staements are being added so to infer the dependancy information for them |
void |
removeExpiredStatements()
invoked when some statements are being removed |
void |
setDependencyInferencer(boolean useDependencyInferencer)
|
| Method Detail |
public void initialize(RdfSchemaRepository sail,
Map configParams)
sail - - to which the inferencer is embeddedconfigParams - - a map holding the sail's confic parameterspublic void initRdfSchema()
public void doInferencing()
public void setDependencyInferencer(boolean useDependencyInferencer)
public void removeExpiredStatements()
throws SQLException
SQLException
public void processNewStatements()
throws SQLException
SQLException
public void markAxioms()
throws SQLException
SQLException
public void createDependenciesTable()
throws SQLException
SQLExceptionpublic void afterInitialize()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||