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

Shawn Bowers sbowers at ucdavis.edu
Wed Nov 2 17:36:31 PST 2005


Why not just use RDF(S)?  Or is there some more fundamental reason one would
need to use OWL for this?

-shawn

Mark Schildhauer wrote:
> Hi All,
> 
> I think Dave put his finger on it that this is the primary obstacle with 
> using OWL-DL to model biological taxonomies, viz. that we want to 
> flexibly use classes as instances-- so we can get the advantages of 
> inheritance from the class structure, but also reference classes as 
> property-values.  There is some discussion of this issue on the w3 site--
> 
> http://www.w3.org/TR/swbp-classes-as-values/
> 
> I'm still reviewing this document myself, but it seems very relevant to 
> our quandary...
> 
> cheers,
> Mark
> /
> 
> /dave thau wrote:
>> 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 Krivov <mailto:Serguei.Krivov at uvm.edu>
>>     *To:* 'dave thau' <mailto:thau at learningsite.com> ; 'bertram'
>>     <mailto:ludaesch at ucdavis.edu> ; 'Nico Franz'
>>     <mailto:franz at nceas.ucsb.edu>
>>     *Cc:* seek-kr-sms at ecoinformatics.org
>>     <mailto: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
>>   
> 
> 
> -- 
> Mark Schildhauer, Ph.D.                        735 State St., Suite 300
> Director of Computing, NCEAS               Santa Barbara CA 93101
> Phone: 805-892-2509      FAX: 805-892-2510
> Email: schild at nceas.ucsb.edu
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Seek-kr-sms mailing list
> Seek-kr-sms at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/seek-kr-sms



More information about the Seek-kr-sms mailing list