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.

Extraction of Constraints from <strong>Bio</strong>logical Data 177<br />

The primary key is AnimalID. Thus, we assume that the following functional<br />

dependencies hold at design time:<br />

• AnimalID → Species,<br />

• AnimalID → Class,<br />

• AnimalID → Reproduction.<br />

Furthermore, every rule that involves an attribute value of AnimalID is a tuple<br />

constraint.<br />

According to the nature <strong>and</strong> the content of the considered relation, we also expect<br />

to find the functional dependency Class → Reproduction, because given a<br />

class, we can always know the way of reproduction. Hence, we expect exclusively<br />

to find association rules with confidence 100% between the attributes Class <strong>and</strong><br />

Reproduction.<br />

Since in biological databases data dependencies may be incomplete, due to the<br />

complexity of the stored data, it is possible that none of the discovered rules have<br />

a confidence or dependency degree equal to 1. To address this issue, we extract<br />

also association rules with confidence lower than 100%. Considering the subset of<br />

the relation Animal shown in Table 1, we can find two classes (Mammalia <strong>and</strong><br />

Aves) which correspond to both ways of reproduction. Table 2 reports examples of<br />

associations rules found in the database (support <strong>and</strong> confidence are the values extracted<br />

by the mining algorithm applied on the entire dataset whose portion is reported<br />

in Table 1).<br />

Table 1. A portion of the Animal table<br />

AnimalID Species Class Reproduction<br />

1 Felis catus Mammalia vivipary<br />

2 Ornithorhynchus Mammalia ovipary<br />

3 Mus musculus castaneus Mammalia vivipary<br />

… … … …<br />

100 Passer Domesticus Aves vivipary<br />

101 Eurypyga Helias Aves ovipary<br />

… … … …<br />

Table 2. Examples of association rules found in the Animal table<br />

Body Head Sup Conf<br />

Class = Mammalia Reproduction = vivipary 45.1% 75.2%<br />

Class = Mammalia Reproduction = ovipary 14.9% 24.8%<br />

Class = Aves Reproduction = ovipary 28.7% 99.7%<br />

Class = Aves Reproduction = vivipary 0.1% 0.3%

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

Saved successfully!

Ooh no, something went wrong!