[seek-kr-sms] algorithms and the owlfication of taxon

Serguei Krivov Serguei.Krivov at uvm.edu
Wed Oct 26 13:32:01 PDT 2005


It seems that the natural way to specify authority is to assign attribute to
classes   and there is a temptation to go this way  right away, just because
it is most obvious solution. But this would lead us away from OWL-DL and the
things would become unreasonable and hence useless.  But in normal design
situation there are at least several alternatives and here assigning
attribute to classes is not the only way to do this job. I am sure there are
2, 3 or 4 alternative ways to do the same thing remaining in the domain of
OWL-DL. I give the solution that came to my mind : for class Species we
define attribute speciesAauthority, for classes Animal, Plants and Fungi we
define attribute kingdomAuthority , for Arthropoda, Chordata, etc we define
attributes phylumAuthority etc. Now there are two ways to do that. If we
define that on the level of Species, then each species will have compulsory
5 (or 6) attributes for speciesAauthority, kingdomAuthority. If we define
kingdomAuthority on the level of classes of kingdom rank then
kingdomAuthority is not mandatary for instance of class species. After we
have done it one or another way it is easy to say:

 

          

          here xxx is not the same as  yyy.( I do not know if xxx is class,
genus or something else).   

 

While doing so we are implicitly creating different possible instances of
the same species depending on authorities on kingdoms, phylum, classes , etc
and thus we have a number of formally different classifications, which is
probably what taxonomists want.

 

          If we think a bit more about this subject we may find a couple of
more ways to assign separate authorities to  kingdoms, phylum, classes , etc
remaining in OWL-DL .

 

ciao,

serguei

 

Sorry, more clarification - say you have a Canis named by Linnaeus in 1758
(I'm making this up) and a family Canidae named by Joesephus in 10 AD
(stretching here).... and Canis is a subclass of Canidae... how does this
work?

 

Dave

----- Original Message ----- 

From: dave thau <mailto:thau at learningsite.com>  

To: Serguei <mailto:Serguei.Krivov at uvm.edu>  Krivov ; 'bertram'
<mailto:ludaesch at ucdavis.edu>  ; 'Nico <mailto:franz at nceas.ucsb.edu>  Franz'


Cc: seek-kr-sms at ecoinformatics.org 

Sent: Wednesday, October 26, 2005 11:33 AM

Subject: Re: [seek-kr-sms] algorithms and the owlfication of taxon

 

Ok, does this deal with upper level classes having different authorities?
Or does this run into a problem where you're treating a class like an
instance?

 

Dave

----- Original Message ----- 

From: Serguei <mailto:Serguei.Krivov at uvm.edu>  Krivov 

To: 'dave thau' <mailto:thau at learningsite.com>  ; 'bertram'
<mailto:ludaesch at ucdavis.edu>  ; 'Nico <mailto:franz at nceas.ucsb.edu>  Franz'


Cc: seek-kr-sms at ecoinformatics.org 

Sent: Wednesday, October 26, 2005 9:29 AM

Subject: RE: algorithms and the owlfication of taxon

 

 

There are many ways to represent biological taxonomies in OWL. The main
problem here is how to avoid a second order style logic i.e. assigning
properties to classes rather then specifying properties of objects by
defining classes. There is temptation to use owl as meta- language of
taxonomy rather then as the language of taxonomy (which it is intended to
be), or say it metaphorically writing OWL interpreter for OWL.

 

I believe this could be easily avoided. Here is how I would represent the
part of taxonomies from Dave's design document:



Each instance  of class species would have attributes hasKingdom, hasPhylum,
etc. One could also add hasAuthority, hasReference etc. And so we describe
species exactly as humans do. Now the question is how to say that all
Anthropoda are Animals and all Chordata are Animals. It is easy in OWL if we
use subsumption axioms on anonymous classes:



this states that anonymous class hasKingdom:Animals (property value
restriction)  is subclass of  anonymous class hasPhylum:Anthropoda. Now when
subsumption relation is established one could use owl reasoner to check
consistency 

 

ciao,

serguei

 

----------------------------------------------------------------------------
----------

Serguei Krivov, Assist. Research Professor,

Computer Science Dept. & Gund Inst. for Ecological Economics, 

University of Vermont; 590 Main St. Burlington VT 05405

phone: (802)-656-2978

 

 

-----Original Message-----
From: dave thau [mailto:thau at learningsite.com] 
Sent: Wednesday, October 26, 2005 11:22 AM
To: Serguei.Krivov at uvm.edu; bertram
Subject: algorithms and the owlfication of taxon

 

Hello,

 

Attached are two documents you may find interesting.  The first was the

first assignment in my algorithms class.  The puzzle I described yesterday

is part II.

 

Second, when I first started working on SEEK, I tried to pitch OWL as the

most appropriate representation for the Taxon stuff, but didn't get too

far.  I did a little work doing a couple of representations, and a

graduate student of Susan Gauch went further in documenting options.  This

dates from about 3 years ago, and we were all just learning OWL DL, so it

may be poorly informed.  But it'll give you a notion of the thinking at

the time.

 

Dave


  _____  


_______________________________________________
Seek-kr-sms mailing list
Seek-kr-sms at ecoinformatics.org
http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/seek-kr-sms

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/seek-kr-sms/attachments/20051026/ad36f5b8/attachment-0001.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 4444 bytes
Desc: not available
Url : http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/seek-kr-sms/attachments/20051026/ad36f5b8/attachment-0003.jpg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 13528 bytes
Desc: not available
Url : http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/seek-kr-sms/attachments/20051026/ad36f5b8/attachment-0004.jpg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 7445 bytes
Desc: not available
Url : http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/seek-kr-sms/attachments/20051026/ad36f5b8/attachment-0005.jpg


More information about the Seek-kr-sms mailing list