28.02.2013 Views

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

160 A. Shaban-Nejad <strong>and</strong> V. Haarslev<br />

Fig. 5 demonstrates a portion of the FungalWeb application in categorical representation.<br />

Fig. 5. A category model of portion of the FungalWeb application<br />

Most common operations during ontology evolution, such as adding or deleting<br />

a class/property/relationship, combining two classes into one, or adding a generalization/association<br />

relationship, can be represented using category theory (Shaban-Nejad<br />

<strong>and</strong> Haarslev 2007(b)). Based on our application, we designed our class<br />

diagrams following Whitmire (1997) to track different states of our ontological<br />

structure (Fig. 6). The Op i arrows in this figure represent the operations, which<br />

cause an ontological state to change to another state. For instance, in Fig. 11,<br />

the operation Op 1 causes the transition of an object from state St 1 to state St 2 . The<br />

Op r (reverse operation) returns the system to its initial state (St 1 ). For more details<br />

see (Shaban-Nejad <strong>and</strong> Haarslev 2007, 2008)<br />

Fig. 6. A class diagram to track different operations <strong>and</strong> states in an evolving structure<br />

Summary<br />

<strong>Bio</strong>logy is known as a field with continuous evolution. As the knowledge about<br />

biology rapidly grows <strong>and</strong> new methods become available, one can anticipate a

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!