public class MaterializeOperation extends Object
Constructor and Description |
---|
MaterializeOperation() |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
getDefaultOptions()
Return a map from option name to default option value, for all the available reasoner options.
|
static void |
materialize(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
Set<org.semanticweb.owlapi.model.OWLObjectProperty> properties,
Map<String,String> options)
Replace EquivalentClass axioms with weaker SubClassOf axioms.
|
static void |
materialize(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
Set<org.semanticweb.owlapi.model.OWLObjectProperty> properties,
Map<String,String> options,
boolean reasonOverImportsClosure)
Replace EquivalentClass axioms with weaker SubClassOf axioms.
|
public static Map<String,String> getDefaultOptions()
public static void materialize(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory, Set<org.semanticweb.owlapi.model.OWLObjectProperty> properties, Map<String,String> options) throws org.semanticweb.owlapi.model.OWLOntologyCreationException, OntologyLogicException
ontology
- The OWLOntology to relaxreasonerFactory
- reasoner factory for the reasoner that is to be wrappedproperties
- object properties whose existentials are to be materialized (null
materializes all)options
- A map of options for the operationorg.semanticweb.owlapi.model.OWLOntologyCreationException
- if ontology cannot be createdOntologyLogicException
- if ontology contains logical errorspublic static void materialize(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory, Set<org.semanticweb.owlapi.model.OWLObjectProperty> properties, Map<String,String> options, boolean reasonOverImportsClosure) throws OntologyLogicException, org.semanticweb.owlapi.model.OWLOntologyCreationException
ontology
- The OWLOntology to relaxreasonerFactory
- reasoner factory for the reasoner that is to be wrappedproperties
- object properties whose existentials are to be materialized (null
materializes all)options
- A map of options for the operationreasonOverImportsClosure
- if true will first perform materialization over all ontologies
in the import closureorg.semanticweb.owlapi.model.OWLOntologyCreationException
- on ontology problemOntologyLogicException
- on logic problemCopyright © 2015–2020. All rights reserved.