Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

Jena Ontology model property



The ontologyModel optional property for a Jena module schema allows to specify the model specification to use for a schema.

Property values

The possible values are:
  • "OWL_DL_MEM": A specification for OWL DL models that are stored in memory and do no additional entailment reasoning
  • "OWL_DL_MEM_RDFS_INF": A specification for OWL DL models that are stored in memory and use the RDFS inferencer for additional entailments
  • "OWL_DL_MEM_RULE_INF": A specification for OWL DL models that are stored in memory and use the OWL rules inference engine for additional entailments
  • "OWL_DL_MEM_TRANS_INF": A specification for OWL DL models that are stored in memory and use the transitive inferencer for additional entailments
  • "OWL_LITE_MEM": A specification for OWL Lite models that are stored in memory and do no entailment additional reasoning
  • "OWL_LITE_MEM_RDFS_INF": A specification for OWL Lite models that are stored in memory and use the RDFS inferencer for additional entailments
  • "OWL_LITE_MEM_RULES_INF": A specification for OWL Lite models that are stored in memory and use the OWL rules inference engine for additional entailments
  • "OWL_LITE_MEM_TRANS_INF": A specification for OWL Lite models that are stored in memory and use the transitive inferencer for additional entailments
  • "OWL_MEM": A specification for OWL models that are stored in memory and do no additional entailment reasoning
  • "OWL_MEM_MICRO_RULE_INF": A specification for OWL models that are stored in memory and use the micro OWL rules inference engine for additional entailments
  • "OWL_MEM_MINI_RULE_INF": A specification for OWL models that are stored in memory and use the mini OWL rules inference engine for additional entailments
  • "OWL_MEM_RDFS_INF": A specification for OWL models that are stored in memory and use the RDFS inferencer for additional entailments
  • "OWL_MEM_RULE_INF": A specification for OWL models that are stored in memory and use the OWL rules inference engine for additional entailments
  • "OWL_MEM_TRANS_INF": A specification for OWL models that are stored in memory and use the transitive inferencer for additional entailments
  • "RDFS_MEM": A specification for RDFS ontology models that are stored in memory and do no additional entailment reasoning
  • "RDFS_MEM_RDFS_INF": A specification for RDFS ontology models that are stored in memory and use the RDFS inferencer for additional entailments
  • "RDFS_MEM_TRANS_INF": A specification for RDFS ontology models that are stored in memory and use the transitive reasoner for entailments
By default and if the property is not specifed, the "OWL_MEM" value will be used (no additional entailment reasoning).

Example

      <application name="jena">
         <module name="jena">
            <moduleArrayGroupProperty key="schemas">
               <moduleArrayValue>
                  <moduleProperty key="name" value="sitac"/>
                  <moduleProperty key="owlData" value="19-02-25-SITAC.owl.rdf"/>
                  <moduleProperty key="prefixNS" value="sitac:"/>
                  <moduleProperty key="ontologyModel" value="OWL_MEM_RDFS_INF" />
                  <moduleProperty key="owlNS" value="http://localhost/SITAC#"/>
               </moduleArrayValue>
         </module>
      </application>

See also


Categories: builtin-applis

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence