public class ReasonerConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static ReasonerConfiguration |
COMPLETE
This configuration will ask Pellet for "all" inferences (calls listStatements(null,null,null)).
|
static ReasonerConfiguration |
DEFAULT
The default reasoner configuration is designed to provide acceptable performance on larger knowledge bases.
|
Set<ReasonerStatementPattern> |
inferenceDrivingPatternAllowSet |
Set<ReasonerStatementPattern> |
inferenceDrivingPatternDenySet |
Set<ReasonerStatementPattern> |
inferenceReceivingPatternAllowSet |
static ReasonerConfiguration |
PSEUDOCOMPLETE
This configuration will ask Pellet for the default inferences, plus all statements where the predicate
is a property in the user's ontology(ies).
|
static ReasonerConfiguration |
PSEUDOCOMPLETE_IGNORE_DATAPROPERTIES
This configuration will ask Pellet for the default inferences, plus all statements where the predicate
is an object property in the user's ontology(ies).
|
| Constructor and Description |
|---|
ReasonerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
Set<ReasonerStatementPattern> |
getInferenceDrivingPatternAllowSet() |
Set<ReasonerStatementPattern> |
getInferenceDrivingPatternDenySet() |
Set<ReasonerStatementPattern> |
getInferenceReceivingPatternAllowSet() |
boolean |
getQueryForAllDatatypeProperties() |
boolean |
getQueryForAllObjectProperties() |
boolean |
getReasonOnAllDatatypePropertyStatements() |
boolean |
isIncrementalReasoningEnabled() |
void |
setIncrementalReasongingEnabled(boolean value) |
void |
setInferenceDrivingPatternAllowSet(Set<ReasonerStatementPattern> patternSet) |
void |
setInferenceDrivingPatternDenySet(Set<ReasonerStatementPattern> patternSet) |
void |
setInferenceReceivingPatternAllowSet(Set<ReasonerStatementPattern> patternSet) |
void |
setQueryForAllDatatypeProperties(boolean boole) |
void |
setQueryForAllObjectProperties(boolean boole) |
void |
setReasonOnAllDatatypePropertyStatements(boolean boole) |
public Set<ReasonerStatementPattern> inferenceDrivingPatternAllowSet
public Set<ReasonerStatementPattern> inferenceDrivingPatternDenySet
public Set<ReasonerStatementPattern> inferenceReceivingPatternAllowSet
public static ReasonerConfiguration DEFAULT
public static ReasonerConfiguration COMPLETE
public static ReasonerConfiguration PSEUDOCOMPLETE
public static ReasonerConfiguration PSEUDOCOMPLETE_IGNORE_DATAPROPERTIES
public Set<ReasonerStatementPattern> getInferenceDrivingPatternAllowSet()
public void setInferenceDrivingPatternAllowSet(Set<ReasonerStatementPattern> patternSet)
public Set<ReasonerStatementPattern> getInferenceDrivingPatternDenySet()
public void setInferenceDrivingPatternDenySet(Set<ReasonerStatementPattern> patternSet)
public Set<ReasonerStatementPattern> getInferenceReceivingPatternAllowSet()
public void setInferenceReceivingPatternAllowSet(Set<ReasonerStatementPattern> patternSet)
public boolean getQueryForAllObjectProperties()
public void setQueryForAllObjectProperties(boolean boole)
public boolean getReasonOnAllDatatypePropertyStatements()
public void setReasonOnAllDatatypePropertyStatements(boolean boole)
public boolean getQueryForAllDatatypeProperties()
public void setQueryForAllDatatypeProperties(boolean boole)
public boolean isIncrementalReasoningEnabled()
public void setIncrementalReasongingEnabled(boolean value)
Copyright © 2021. All rights reserved.