public class OntologyUtils extends Object
| Constructor and Description |
|---|
OntologyUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntologyManager manager)
Add the axiom to all the given ontologies.
|
static boolean |
containsUnreferencedEntity(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLClassExpression desc)
Determines if a class description contains any unreferenced entities with
respect to the ontology that contains the entailments which are being
explained.
|
static Set<org.semanticweb.owlapi.model.OWLOntology> |
removeAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntologyManager manager)
Removes an axiom from all the given ontologies that contains the axiom
and returns those ontologies.
|
public static boolean containsUnreferencedEntity(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLClassExpression desc)
ontology - the ontology to searchdesc - The description to be searchedtrue if the description references entities that
the ontology that contains entailments which are being explained,
otherwise falsepublic static Set<org.semanticweb.owlapi.model.OWLOntology> removeAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom, Set<org.semanticweb.owlapi.model.OWLOntology> ontologies, org.semanticweb.owlapi.model.OWLOntologyManager manager)
axiom - axiom being removedontologies - ontologies from which axiom is being removedmanager - manager to apply the actual changepublic static void addAxiom(org.semanticweb.owlapi.model.OWLAxiom axiom,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntologyManager manager)
axiom - the axiom to addontologies - the ontologies to add the axiom tomanager - the manager for the applicationCopyright © 2013 The University of Manchester. All Rights Reserved.