public static interface InferenceEngine.Options
InferenceEngine.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENABLE_OWL_FUNCTIONAL_AND_INVERSE_FUNCTIONAL_PROPERTY |
static String |
DEFAULT_FORWARD_CHAIN_OWL_EQUIVALENT_CLASS |
static String |
DEFAULT_FORWARD_CHAIN_OWL_EQUIVALENT_PROPERTY |
static String |
DEFAULT_FORWARD_CHAIN_OWL_HAS_VALUE |
static String |
DEFAULT_FORWARD_CHAIN_OWL_INVERSE_OF |
static String |
DEFAULT_FORWARD_CHAIN_OWL_SAMEAS_CLOSURE |
static String |
DEFAULT_FORWARD_CHAIN_OWL_SAMEAS_PROPERTIES |
static String |
DEFAULT_FORWARD_CHAIN_OWL_SYMMETRIC_PROPERTY |
static String |
DEFAULT_FORWARD_CHAIN_OWL_TRANSITIVE_PROPERTY |
static String |
DEFAULT_FORWARD_RDF_TYPE_RDFS_RESOURCE |
static String |
ENABLE_OWL_FUNCTIONAL_AND_INVERSE_FUNCTIONAL_PROPERTY
When
true (default
"true"
) the data is tested for violations of owl:FunctionalProperty and
owl:InverseFunctionalProperty. |
static String |
FORWARD_CHAIN_OWL_EQUIVALENT_CLASS
When
true (default
"true") the
entailments for owl:equivilantClass are computed by
forward chaining and stored in the database. |
static String |
FORWARD_CHAIN_OWL_EQUIVALENT_PROPERTY
When
true (default
"true") the
entailments for owl:equivilantProperty are computed by
forward chaining and stored in the database. |
static String |
FORWARD_CHAIN_OWL_HAS_VALUE
When
true (default
"true") the
entailments for owl:hasValue are computed by
forward chaining and stored in the database. |
static String |
FORWARD_CHAIN_OWL_INVERSE_OF
When
true (default
) the entailments for
owl:InverseOf are computed by forward chaining and
stored in the database. |
static String |
FORWARD_CHAIN_OWL_SAMEAS_CLOSURE
When
true (default
"true") the reflexive
entailments for owl:sameAs are computed by forward
chaining and stored in the database unless
AbstractTripleStore.Options.AXIOMS_CLASS
is used to completely disable those entailments, e.g., by specifying
either NoAxioms or RdfsAxioms. |
static String |
FORWARD_CHAIN_OWL_SAMEAS_PROPERTIES
When
true (default
"true") the
entailments that replication properties between instances that are
identified as "the same" using owl:sameAs will be
forward chained and stored in the database. |
static String |
FORWARD_CHAIN_OWL_SYMMETRIC_PROPERTY
When
true (default
"true") the
entailments for owl:SymmetricProperty are computed by
forward chaining and stored in the database. |
static String |
FORWARD_CHAIN_OWL_TRANSITIVE_PROPERTY
When
true (default
"true") the
entailments for owl:TransitiveProperty are computed by
forward chaining and stored in the database. |
static String |
FORWARD_CHAIN_RDF_TYPE_RDFS_RESOURCE
When
true (default
"false")
(?x rdf:type rdfs:Resource) entailments are computed
AND stored in the database. |
static final String FORWARD_CHAIN_RDF_TYPE_RDFS_RESOURCE
true (default
"false")
(?x rdf:type rdfs:Resource) entailments are computed
AND stored in the database. When false, rules that
produce those entailments are turned off such that they are neither
computed NOR stored and a backward chainer or magic sets technique
must be used to generate the entailments at query time.
Note: Eagerly materializing those entailments takes a lot of time and space but it reduces time during query IF you are asking for these entailments (many realistic queries do not). Therefore it is generally a win to turn this option off.
static final String DEFAULT_FORWARD_RDF_TYPE_RDFS_RESOURCE
static final String FORWARD_CHAIN_OWL_SAMEAS_CLOSURE
true (default
"true") the reflexive
entailments for owl:sameAs are computed by forward
chaining and stored in the database unless
AbstractTripleStore.Options.AXIOMS_CLASS
is used to completely disable those entailments, e.g., by specifying
either NoAxioms or RdfsAxioms. When
false those entailments are not computed and
owl:sameAs processing is disabled.static final String DEFAULT_FORWARD_CHAIN_OWL_SAMEAS_CLOSURE
static final String FORWARD_CHAIN_OWL_SAMEAS_PROPERTIES
true (default
"true") the
entailments that replication properties between instances that are
identified as "the same" using owl:sameAs will be
forward chained and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and the entailments may be accessed
at query time using the BackchainAccessPath.
Note: The default is false since those entailments can
take up a LOT of space in the store and are expensive to compute
during data load. It is a lot easier to compute them dynamically when
presented with a specific triple pattern. While more computation is
performed if a fill triple scan is frequently requested, that is an
unusual case and significantly less data will be stored regardless.
Note: I've changed the default to true until we fix the query time computation, which is currently broken. --MP
BackchainAccessPathstatic final String DEFAULT_FORWARD_CHAIN_OWL_SAMEAS_PROPERTIES
static final String FORWARD_CHAIN_OWL_EQUIVALENT_PROPERTY
true (default
"true") the
entailments for owl:equivilantProperty are computed by
forward chaining and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and a backward chainer or magic sets
technique must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_EQUIVALENT_PROPERTY
static final String FORWARD_CHAIN_OWL_EQUIVALENT_CLASS
true (default
"true") the
entailments for owl:equivilantClass are computed by
forward chaining and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and a backward chainer or magic sets
technique must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_EQUIVALENT_CLASS
static final String FORWARD_CHAIN_OWL_INVERSE_OF
true (default
) the entailments for
owl:InverseOf are computed by forward chaining and
stored in the database. When false, rules that
produce those entailments are turned off such that they are neither
computed NOR stored and a backward chainer or magic sets technique
must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_INVERSE_OF
static final String FORWARD_CHAIN_OWL_TRANSITIVE_PROPERTY
true (default
"true") the
entailments for owl:TransitiveProperty are computed by
forward chaining and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and a backward chainer or magic sets
technique must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_TRANSITIVE_PROPERTY
static final String FORWARD_CHAIN_OWL_HAS_VALUE
true (default
"true") the
entailments for owl:hasValue are computed by
forward chaining and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and a backward chainer or magic sets
technique must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_HAS_VALUE
static final String FORWARD_CHAIN_OWL_SYMMETRIC_PROPERTY
true (default
"true") the
entailments for owl:SymmetricProperty are computed by
forward chaining and stored in the database. When false,
rules that produce those entailments are turned off such that they
are neither computed NOR stored and a backward chainer or magic sets
technique must be used to generate the entailments at query time.static final String DEFAULT_FORWARD_CHAIN_OWL_SYMMETRIC_PROPERTY
static final String ENABLE_OWL_FUNCTIONAL_AND_INVERSE_FUNCTIONAL_PROPERTY
true (default
"true"
) the data is tested for violations of owl:FunctionalProperty and
owl:InverseFunctionalProperty. When this is enabled, closure will
fail if violations are found in the data.static final String DEFAULT_ENABLE_OWL_FUNCTIONAL_AND_INVERSE_FUNCTIONAL_PROPERTY
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.