A Suite of Daml+Oil Ontologies to Describe Bioinformatics Web Services and Data

The growing quantity and distribution of bioinformatics resources means that finding and utilizing them requires a great deal of expert knowledge, especially as many resources need to be tied together into a workflow to accomplish a useful goal. We want to formally capture at least some of this knowledge within a virtual workbench and middleware framework to assist a wider range of biologists in utilizing these resources. Different activities require different representations of knowledge. Finding or substituting a service within a workflow is often best supported by a classification. Marshalling and configuring services is best accomplished using a formal description. Both representations are highly interdependent and maintaining consistency between the two by hand is difficult. We report on a description logic approach using the web ontology language DAML+OIL that uses property based service descriptions. The ontology is founded on DAML-S to dynamically create service classifications. These classifications are then used to support semantic service matching and discovery in a large grid based middleware project . We describe the extensions necessary to DAML-S in order to support bioinformatics service description; the utility of DAML+OIL in creating dynamic classifications based on formal descriptions; and the implementation of a DAML+OIL ontology service to support partial user-driven service matching and composition.

[1]  John M. Hancock,et al.  EMBOSS (The European Molecular Biology Open Software Suite) , 2004 .

[2]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[3]  G. Braemer International statistical classification of diseases and related health problems. Tenth revision. , 1988, World health statistics quarterly. Rapport trimestriel de statistiques sanitaires mondiales.

[4]  E. Myers,et al.  Basic local alignment search tool. , 1990, Journal of molecular biology.

[5]  Ian Horrocks,et al.  Driving User Interfaces from FaCT , 2000, Description Logics.

[6]  Ian T. Foster The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Euro-Par.

[7]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[8]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[9]  Ian Horrocks The FaCT System , 1998, TABLEAUX.

[10]  Carole A. Goble,et al.  Transparent access to multiple bioinformatics information sources , 2001, IBM Syst. J..

[11]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[12]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[13]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[14]  Adam C. Siepel,et al.  An integration platform for heterogeneous bioinformatics software components , 2001, IBM Syst. J..

[15]  Francisco Curbera,et al.  Web services description language (wsdl) version 1. 2 , 2001 .

[16]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[17]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[18]  A. Rector Clinical Terminology: Why Is it so Hard? , 1999, Methods of Information in Medicine.

[19]  Kent A. Spackman,et al.  Compositional concept representation using SNOMED: towards further convergence of clinical terminologies , 1998, AMIA.

[20]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[21]  Ian Horrocks,et al.  Building a Reason-able Bioinformatics Ontology Using OIL , 2001, OIS@IJCAI.

[22]  Steven Tuecke,et al.  Enabling Scalable Virtual Organizations , 2001 .

[23]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[24]  Claudio Bartolini,et al.  Semantic web support for the business-to-business e-commerce lifecycle , 2002, WWW '02.

[25]  Carole Goble,et al.  Classification Based Navigation and Retrieval for Picture Archives , 1999 .

[26]  Carole A. Goble,et al.  An ontology for bioinformatics applications , 1999, Bioinform..

[27]  Wendy Hall,et al.  Conceptual linking: ontology-based open hypermedia , 2001, WWW '01.

[28]  A. L. Rector Clinical terminology : Why is it so hard? : Challenges to Progresses , 1999 .

[29]  Ian Horrocks DAML+OIL: A Reason-able Web Ontology Language , 2002, EDBT.

[30]  Ian Horrocks,et al.  DAML+OIL: A Reason-able Web Ontology Language , 2002, EDBT.

[31]  Laura M. Haas,et al.  DiscoveryLink: A system for integrated access to life sciences data sources , 2001, IBM Syst. J..