Class ReasonerVocabulary

java.lang.Object
org.apache.jena.vocabulary.ReasonerVocabulary

public class ReasonerVocabulary extends Object
A collection of RDF terms used in driving or configuring some of the builtin reasoners.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Property
    Reasoner description property: a configuration property supported by the reasoner
    static final Property
    Reasoner description property: text description of the reasoner
    static final Property
    The property that represents the direct/minimal version of the rdf:type relationship
    static final Property
    The property that represents the direct/minimal version of the subClassOf relationship
    static final Property
    The property that represents the direct/minimal version of the subPropertyOf relationship
    static final Property
    Property to denote the axioms file that the reasoner will use for background knowledge.
    static final Property
    Property to denote the ontology language (OWL, DAML, RDFS) an external reasoner will process.
    static final Property
    Property to denote the URL of an external reasoner.
    static final Property
    Property of a GRR rule-set config that specifies a rule as a string in the Jena rules language.
    static final Property
    A faux property used in reasoner capabilty models to denote reasoners that infer that individuals have rdf:type owl:Thing (or daml:Thing)
    static final String
    The namespace used for system level descriptive properties of any reasoner
    static final Property
    Reasoner description property: name of the reasoner
    static final Property
    Property used to configure the derivation logging behaviour of a reasoner.
    static final Property
    Property used to switch on/off scanning of data for container membership properties in RDFS preprocessing.
    static final Property
    Property used to switch on/off filtering of functors from returned results in the generic rule engine.
    static final Property
    Property used to switch on/off OWL schema translation on a generic rule reasoner.
    static final Property
    Property used to switch on/off use of the dedicated subclass/subproperty caching in a generic rule reasoner.
    static final Property
    Property used to set the mode of a generic rule reasoner.
    static final Property
    Property used to attach a file a rules to a generic rule reasoner.
    static final Property
    Property used to switch to different RDFS processing levles.
    static final Property
    Property used to configure the tracing behaviour of a reasoner.
    static final String
    Base URI used for configuration properties for rule reasoners
    static final Property
    Property used to switch on validation in owl ruleset
    static final Property
    Property used for validation reports in owl ruleset
    static final String
    A namespace used for Rubrik specific properties
    static final String
    Constant for PROPsetRDFSLevel - default behaviour
    static final String
    Constant for PROPsetRDFSLevel - fullest implementation supported.
    static final String
    Constant for PROPsetRDFSLevel - simplified, higher performance rules.
    static final Resource
    The RDF class to which all Reasoners belong
    static final Property
    Property of a GRR config with object a node with rule set properties.
    static final Property
    Property of a GRR config with object a resource who's URI is the URL of a Jena rules text.
    static final Property
    Property of a reasoner that specifies the URL of a schema to load.
    static final Property
    Reasoner description property: a schema property supported by the reasoner
    static final Property
    Reasoner description property: version of the reasoner
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final String
    Return namespace used for system level descriptive properties of any reasoner
    static final String
    Return namespace used for Rubric specific properties

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • JenaReasonerNS

      public static final String JenaReasonerNS
      The namespace used for system level descriptive properties of any reasoner
      See Also:
    • ReasonerClass

      public static final Resource ReasonerClass
      The RDF class to which all Reasoners belong
    • nameP

      public static final Property nameP
      Reasoner description property: name of the reasoner
    • descriptionP

      public static final Property descriptionP
      Reasoner description property: text description of the reasoner
    • versionP

      public static final Property versionP
      Reasoner description property: version of the reasoner
    • supportsP

      public static final Property supportsP
      Reasoner description property: a schema property supported by the reasoner
    • configurationP

      public static final Property configurationP
      Reasoner description property: a configuration property supported by the reasoner
    • individualAsThingP

      public static final Property individualAsThingP
      A faux property used in reasoner capabilty models to denote reasoners that infer that individuals have rdf:type owl:Thing (or daml:Thing)
    • directSubClassOf

      public static final Property directSubClassOf
      The property that represents the direct/minimal version of the subClassOf relationship
    • directSubPropertyOf

      public static final Property directSubPropertyOf
      The property that represents the direct/minimal version of the subPropertyOf relationship
    • directRDFType

      public static final Property directRDFType
      The property that represents the direct/minimal version of the rdf:type relationship
    • PropURI

      public static final String PropURI
      Base URI used for configuration properties for rule reasoners
      See Also:
    • PROPderivationLogging

      public static final Property PROPderivationLogging
      Property used to configure the derivation logging behaviour of a reasoner. Set to "true" to enable logging of derivations.
    • PROPtraceOn

      public static final Property PROPtraceOn
      Property used to configure the tracing behaviour of a reasoner. Set to "true" to enable internal trace message to be sent to Logger.info .
    • PROPruleMode

      public static final Property PROPruleMode
      Property used to set the mode of a generic rule reasoner. Valid values are the strings "forward", "backward" or "hybrid"
    • PROPruleSet

      public static final Property PROPruleSet
      Property used to attach a file a rules to a generic rule reasoner. Value should a URI giving the rule set to use.
    • PROPenableOWLTranslation

      public static final Property PROPenableOWLTranslation
      Property used to switch on/off OWL schema translation on a generic rule reasoner. Value should be "true" to enable OWL translation
    • PROPenableTGCCaching

      public static final Property PROPenableTGCCaching
      Property used to switch on/off use of the dedicated subclass/subproperty caching in a generic rule reasoner. Set to "true" to enable caching.
    • PROPenableCMPScan

      public static final Property PROPenableCMPScan
      Property used to switch on/off scanning of data for container membership properties in RDFS preprocessing.
    • PROPsetRDFSLevel

      public static final Property PROPsetRDFSLevel
      Property used to switch to different RDFS processing levles. The legal levels are "default", "simple", and "full".
    • PROPenableFunctorFiltering

      public static final Property PROPenableFunctorFiltering
      Property used to switch on/off filtering of functors from returned results in the generic rule engine. Default is filtering on.
    • RDFS_DEFAULT

      public static final String RDFS_DEFAULT
      Constant for PROPsetRDFSLevel - default behaviour
      See Also:
    • RDFS_FULL

      public static final String RDFS_FULL
      Constant for PROPsetRDFSLevel - fullest implementation supported.
      See Also:
    • RDFS_SIMPLE

      public static final String RDFS_SIMPLE
      Constant for PROPsetRDFSLevel - simplified, higher performance rules.
      See Also:
    • RBNamespace

      public static final String RBNamespace
      A namespace used for Rubrik specific properties
      See Also:
    • RB_VALIDATION

      public static final Property RB_VALIDATION
      Property used to switch on validation in owl ruleset
    • RB_VALIDATION_REPORT

      public static final Property RB_VALIDATION_REPORT
      Property used for validation reports in owl ruleset
    • EXT_REASONER_URL

      public static final Property EXT_REASONER_URL
      Property to denote the URL of an external reasoner. Default is http://localhost:8081
    • EXT_REASONER_ONT_LANG

      public static final Property EXT_REASONER_ONT_LANG
      Property to denote the ontology language (OWL, DAML, RDFS) an external reasoner will process. Values are URI's, see ProfileRegistry. Default is OWL.
    • EXT_REASONER_AXIOMS

      public static final Property EXT_REASONER_AXIOMS
      Property to denote the axioms file that the reasoner will use for background knowledge. Values are URL's. Default is no axioms.
    • ruleSet

      public static final Property ruleSet
      Property of a GRR config with object a node with rule set properties.
    • ruleSetURL

      public static final Property ruleSetURL
      Property of a GRR config with object a resource who's URI is the URL of a Jena rules text.
    • hasRule

      public static final Property hasRule
      Property of a GRR rule-set config that specifies a rule as a string in the Jena rules language.
    • schemaURL

      public static final Property schemaURL
      Property of a reasoner that specifies the URL of a schema to load.
  • Constructor Details

    • ReasonerVocabulary

      public ReasonerVocabulary()
  • Method Details

    • getRBNamespace

      public static final String getRBNamespace()
      Return namespace used for Rubric specific properties
    • getJenaReasonerNS

      public static final String getJenaReasonerNS()
      Return namespace used for system level descriptive properties of any reasoner