|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ChangeVisitor | ChangeVisitors are responsible for executing OntologyChange events. |
| EvolutionStrategy | Computes the required changes according to a particular change strategy. |
| OntologyChangeListener | Interface for things that listen to ontology changes. |
| OntologyChangeSource | Things that can be listened to for ontology change events. |
| Class Summary | |
| AddAllEntitiesStrategy | AddAllEntitiesStrategy.java Created: Fri Feb 14 09:25:12 2003 |
| AddAnnotationInstance | AddAnnotationInstance.java Created: Fri May 09 15:39:12 2003 |
| AddClassAxiom | Add a class axiom. |
| AddDataPropertyInstance | Add a superclass assertion to a class. |
| AddDataPropertyRange | Add a range constraint to a DataProperty. |
| AddDataType | Add a new Entity. |
| AddDomain | Add a domain constraint to a property. |
| AddEntity | Add a new Entity. |
| AddEnumeration | Add an assertion that a class is equivalent to an enumeration. |
| AddEquivalentClass | Add an equivalence to a class description. |
| AddImport | Add an ontology import assertion to an ontology. |
| AddIndividualAxiom | Add an individual axiom. |
| AddIndividualClass | Add a superclass assertion to an individual. |
| AddInverse | Add an inverse to an ObjectProperty. |
| AddObjectPropertyInstance | Add a superclass assertion to a class. |
| AddObjectPropertyRange | Add a range constraint to an object property. |
| AddPropertyAxiom | Add a property axiom |
| AddSuperClass | Add a superclass assertion to a class. |
| AddSuperProperty | Add a superclass assertion to a class. |
| ChangeVisitorAdapter | Default implementation of ChangeVisitor. |
| OntologyChange | Base class that represents a change to an ontology. |
| OntologyChangeEntityCollector | A ChangeVisitor that looks at the change and determines the entities that are used or referred to within the change. |
| RemoveClassAxiom | Remove a class axiom. |
| RemoveEntity | Remove the entity from the ontology. |
| RemoveEnumeration | Remove an assertion that a class is equivalent to an enumeration. |
| RemoveEquivalentClass | Remove an equivalence from a class description. |
| RemoveSuperClass | Remove a superclass assertion from a class. |
| SetDeprecated | Set a Class or Property to be deprecated. |
| SetFunctional | Set the functional flag on a Property. |
| SetInverseFunctional | Set the inverseFunctionality flag on an ObjectProperty. |
| SetLogicalURI | Set the logical URI on an ontology. |
| SetOneToOne | Set the oneToOne flag on an ObjectProperty. |
| SetSymmetric | Set the symmetric flag on an ObjectProperty. |
| SetTransitive | Set the transitivity flag on an ObjectProperty. |
Change API for OWL Ontologies.
© The University of Manchester, 2002.
Package org.semanticweb.owl.model provides read-only access to OWL ontologies. This package contains class and interface definitions that support manipulation of those ontologies.
The basic philosophy is that changes are encapsulated in the
various subclasses of OntologyChange, which
are then passed to an implementation of ChangeVisitor for
execution. The visitor can choose to implement the changes as it sees
fit, possibly producing more change events if necessary in order to
fulfill a particular strategy (e.g. removing all subclasses of a
removed class -- see EvolutionStrategy).
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||