Ontologies for Ethology

Peter E. Midford

Introduction

Welcome to the ontologies for ethology page, documenting a project to develop knowledge representation, including ontologies, as tools for describing and analyzing animal behavior.  The project is currently developing a set of ontologies for courtship behavior in a clade of Habronattus jumping spiders from raw video of behavior sequences.  Ultimately, a small library of such knowledge bases will serve as sample data to develop methods for comparative studies and (secondarily) other varieties of linking between knowledge bases across behavior studies. The plan is to eventually provide these comparative tools into the Mesquite tool.

The purpose of this project is not to propose a particular upper-level or coding for ontologies, but to demonstrate ontology construction as a general technique for coding ethograms and other descriptions of behavior into machine understandable forms.  As such, it is intended to encompass, rather than serve as an alternative to, previous attempts 1,2  at formalizing the description of behavior.

The goals of this project differ from efforts such as those of the Gene Ontology Consortium.  This project is more focused on representing and coding descriptions, rather than using ontologies as a semantic level of metadata for linking entities in existing databases.  Part of this reflects the small number of data sources in this project.  A plan to work on the integration across sources of description is coming in the near future.

Ontology Updates

I have updated the files for the H. californicus courtship ontology. The generated html, as well as the Protege (frames) source and project files, have been updated to Protege 3.4 (build 519).

New Tools

Phylontal is a library with a GUI application frontend for aligning phenotype ontologies (e.g., behavior, anatomy) based on a phylogeny. It is still under development, but status updates are available here.

Existing tools

Looking for information about OwlWatcher or EOLite? Try here. Current OwlWatcher status: OSX support still broken, Windows versions 0.036 and 0.04 will work with older versions of Apple's Quicktime for Windows. New version with video support from Xuggler and using the OWLAPI v 3 (with OWL2 support) is in progress.

Presentations

Several ontology related presentations, generally available as MS PowerPoint or generated HTML pages, are available here.

Sample Ontologies

This site currently includes two ontologies developed as part of this project.

Loggerhead Nesting Loggerhead

An ontology for Loggerhead sea turtle (Caretta caretta) nesting behavior, based on the published ethogram of Hailman and Elowson3 is available in three forms:  
  1. An abbreviated ontology (just concept classes) of the actions and states in the ontology. This is rendered in HTML with one page for each concept defined in the ontology. This is the recommended place for people who know about behavior, but not about ontologies, to start.
  2. A complete dump of the ontology and knowledge base as a HTML tree - one page for each concept and instance.
  3. Protege-2000 source (CLIPS) files - you will need the Protégé-2000 editor to use these files. Brief directions for loading them are here.

History

This Protégé version is a revised version of the Loom based ontology presented in posters at the Evolution 2001 and Animal Behavior 2001 meetings.  Further updates to this ontology may be posted from time to time.

Substantial updates to the Loggerhead ontology were made during December 2001 and September 2002.

Habronattus Courtship Habronattus

A draft version of an ontology for Habronattus californicus courtship is available in three formats:
  1. An abbreviated ontology (just concept classes) of the actions and states in the ontology. This is rendered in HTML with one page for each concept defined in the ontology. This is the recommended place for people who know about behavior, but not about ontologies, to start.
  2. A complete dump of the ontology and knowledge base as a HTML tree - one page for each concept and instance.
  3. Protege-2000 source (CLIPS) files - you will need the Protégé-2000 editor to use these files.

History

This ontology is part of an ongoing comparative study of courtship behavior in a clade of eight Habronattus spiders, which include H. californicus and H. clypeatus. The later will be the next ontology to be posted. This ontology was described at the 2002 meetings of the American Arachnology Society, the Animal Behavior Society and at Measuring Behavior 2002.

Miscellaneous Introductory Material

How to read the HTML rendered ontologies

The generated rendition of the ontology begins with an outline of the concepts defined in the ontology, organized by superclass/subclass relations.  Within the page for each concept, there is a textual definition, followed by a list of slots for that concept.  Each slot specifies a relation that may (or must) exist between instances of the current class and other objects described in the ontology or its associated knowledge base.   Each slot is specified by a name, a description, and several other properties (also called facets of the slot).  The "Type" property specifies the "data type" of the object that fills it - usually instance, less frequently class or number.  The "Allowed values" property specifies the classes that can fill a slot of "Type" instance.  This is a more "implementation transparent" notion of type.  Finally, the cardinality specifies the number of things that the slot can refer to: the token 0:* means the slot can refer to any number of things.

Other material available on this site

On-Going Projects and Future Work

Acknowledgements

I wish to thank Jack Hailman for permission to tear up his ethogram, Wayne Maddison for time and opportunities to work with the Mesquite project. They also provided the images of their study animals found on this page. These ontologies were constructed while I was funded by a National Science Foundation Bioinformatics Postdoctoral Fellowship. Any opinions, findings, and conclusions or recommendations expressed herein are those of the author and do not necessarily reflect the views of the National Science Foundation. More recent support has come from:

References


1. Golani, I. 1976.  Homeostatic motor processes in mammalian interactions: a choreography of display.  In: Perspectives in Ethology vol 2. (Ed. by P.P.G. Bateson & P. H. Klopfer), pp. 69-134.  New York: Plenum.

2. Schleidt, W. M., Yakalis G., Donnelly M. & McGarry, J. 1984. A proposal for a standard ethogram, exemplified by an ethogram of the bluebreasted quail (Coturnix chinensis).  Zeitschreift für Tierpsychologie 64:193-220.

3. Hailman, J. P. & Elowson, A. M. 1992. Ethogram of the nesting female loggerhead (Caretta caretta).  Herpetologica 48:1-30.


 

All ontologies on this site and content of this page (except where otherwise acknowledged) are copyright 2001-2010 Peter E. Midford (peteremidford@yahoo.com).

The photo of H. californicus is from a video copyright Wayne Maddison

The Loggerhead nesting picture is copyright Jack P. Hailman


Last update of this page: 22 June 2010

Valid XHTML 1.0 Transitional