|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.manchester.cs.owl.modularity.SyntacticLocalityModuleExtractor
public class SyntacticLocalityModuleExtractor
Implementation of module extraction based on syntactic locality.
Constructor Summary | |
---|---|
SyntacticLocalityModuleExtractor(OWLOntologyManager man,
OWLOntology ont,
ModuleType moduleType)
Creates a new module extractor for a given ontology, its manager, and a specified type of locality. |
Method Summary | |
---|---|
java.util.Set<OWLAxiom> |
extract(java.util.Set<OWLEntity> sig)
Extracts a module from the associated ontology for a given signature and the associated module type, and returns the module as a set of axioms. |
OWLOntology |
extractAsOntology(java.util.Set<OWLEntity> signature,
java.net.URI uri)
Extracts a module from the associated ontology for a given signature and the associated module type, and returns the module as an ontology. |
ModuleType |
getModuleType()
Returns the module type for this extractor. |
void |
setModuleType(ModuleType moduleType)
Changes the module type for this extractor without deleting the stored referenced entities. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SyntacticLocalityModuleExtractor(OWLOntologyManager man, OWLOntology ont, ModuleType moduleType)
man
- the manager for the associated ontologyont
- the associated ontologymoduleType
- the type of module this extractor will constructMethod Detail |
---|
public void setModuleType(ModuleType moduleType)
moduleType
- the new type of modulepublic ModuleType getModuleType()
public java.util.Set<OWLAxiom> extract(java.util.Set<OWLEntity> sig)
extract
in interface OntologySegmenter
sig
- the seed signature (set of entities) for the module
public OWLOntology extractAsOntology(java.util.Set<OWLEntity> signature, java.net.URI uri) throws OWLOntologyCreationException, OWLOntologyChangeException
extractAsOntology
in interface OntologySegmenter
signature
- the seed signature (set of entities) for the moduleuri
- the URI for the module
OWLOntologyChangeException
- if adding axioms to the module fails
OWLOntologyCreationException
- if the module cannot be created
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |