|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OntologySegmenter
An interface for any class implementing ontology segmentation or modularisation.
| Method Summary | |
|---|---|
java.util.Set<OWLAxiom> |
extract(java.util.Set<OWLEntity> signature)
Returns a set of axioms that is a segment of the ontology associated with this segmenter. |
OWLOntology |
extractAsOntology(java.util.Set<OWLEntity> signature,
java.net.URI uri)
Returns an ontology that is a segment of the ontology associated with this segmenter. |
| Method Detail |
|---|
java.util.Set<OWLAxiom> extract(java.util.Set<OWLEntity> signature)
signature - the seed signature (set of entities) for the segment
OWLOntology extractAsOntology(java.util.Set<OWLEntity> signature,
java.net.URI uri)
throws OWLOntologyCreationException,
OWLOntologyChangeException
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 | |||||||||