Developing Ontologies within Decentralised Settings

This chapter addresses two research questions: “How should a well-engineered methodology facilitate the development of ontologies within communities of practice?” and “What methodology should be used?” If ontologies are to be developed by communities then the ontology development life cycle should be better understood within this context. This chapter presents the Melting Point (MP), a proposed new methodology for developing ontologies within decentralised settings. It describes how MP was developed by taking best practices from other methodologies, provides details on recommended steps and recommended processes, and compares MP with alternatives. The methodology presented here is the product of direct first-hand experience and observation of biological communities of practice in which some of the authors have been involved. The Melting Point is a methodology engineered for decentralised communities of practice for which the designers of technology and the users may be the same group. As such, MP provides a potential foundation for the establishment of standard practices for ontology engineering.

[1]  Alan L. Rector,et al.  The State of Multi-User Ontology Engineering , 2007, WoMO.

[2]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[3]  York Sure-Vetter,et al.  Evaluation of Ontology-based Tools (EON 2003) : Proceedings of the 2nd International Workshop on Evaluation of Ontology-based Tools, held at the 2nd International Semantic Web Conference ISWC 2003, 20th October 2003 (Workshop day), Sundial Resort, Sanibel Island, Florida, USA , 2003 .

[4]  Asunción Gómez-Pérez,et al.  Building a chemical ontology using Methontology and the Ontology Design Environment , 1999, IEEE Intell. Syst..

[5]  Bjoern Peters,et al.  An ontology for immune epitopes: application to the design of a broad scope database of immune reactivities , 2005, Immunome research.

[6]  Kevin Knight,et al.  Automated Postediting of Documents , 1994, AAAI.

[7]  Tom Gilb,et al.  Principles of software engineering management , 1988 .

[8]  Stuart C. Shapiro Review of Knowledge representation: logical, philosophical, and computational foundations by John F. Sowa. Brooks/Cole 2000. , 2001 .

[9]  Edward A. Feigenbaum,et al.  Land of the Rising Fifth Generation Computer. , 1983 .

[10]  Amnon H. Eden,et al.  Principles in formal specification of object oriented design and architecture , 2001, CASCON.

[11]  Michael Darsow,et al.  ChEBI: a database and ontology for chemical entities of biological interest , 2007, Nucleic Acids Res..

[12]  Simon L. Kendal,et al.  An introduction to knowledge engineering , 2007 .

[13]  Kevin Knight,et al.  Building a Large-Scale Knowledge Base for Machine Translation , 1994, AAAI.

[14]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[15]  Compete, collaborate, compel , 2007, Nature Genetics.

[16]  Rolf Apweiler,et al.  The Ontology Lookup Service, a lightweight cross-platform tool for controlled vocabulary queries , 2006, BMC Bioinformatics.

[17]  Brian R. Gaines,et al.  Knowledge acquisition tools based on personal construct psychology , 1993, The Knowledge Engineering Review.

[18]  Helen Parkinson,et al.  The MGED Ontology: A Framework for Describing Functional Genomics Experiments , 2003, Comparative and functional genomics.

[19]  Vanesa Mirzaee Abar An Ontological approach to representing historical knowledge , 2003 .

[20]  Asunción Gómez-Pérez,et al.  WEBODE in a Nutshell , 2003, AI Mag..

[21]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[22]  C. Fellbaum An Electronic Lexical Database , 1998 .

[23]  John A. McDermid,et al.  15 – Software development process models , 1991 .

[24]  Chris F. Taylor,et al.  The use of concept maps during knowledge elicitation in ontology development processes – the nutrigenomics use case , 2006, BMC Bioinformatics.

[25]  Christopher G Chute,et al.  National Center for Biomedical Ontology: advancing biomedicine through structured organization of scientific knowledge. , 2006, Omics : a journal of integrative biology.

[26]  Gertjan van Heijst,et al.  Organizing Corporate Memories 1 , 1996 .

[27]  R. Doyle The American terrorist. , 2001, Scientific American.

[28]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[29]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[30]  Rolf Apweiler,et al.  The Proteomics Standards Initiative , 2003, Proteomics.

[31]  Pompeu Casanovas,et al.  Evaluating DILIGENT Ontology Engineering in a Legal Case Study , 2005 .

[32]  Thomas R. Gruber,et al.  Collective knowledge systems: Where the Social Web meets the Semantic Web , 2008, J. Web Semant..

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

[34]  Sean D. Mooney,et al.  Extensible open source content management systems and frameworks: a solution for many needs of a bioinformatics group , 2007, Briefings Bioinform..

[35]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[36]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[37]  Gómez-PérezAsunción,et al.  Methodologies, tools and languages for building ontologies , 2003 .

[38]  Benjamin M. Good,et al.  Fast, Cheap and Out of Control: A Zero Curation Model for Ontology Development , 2005, Pacific Symposium on Biocomputing.

[39]  Aldo Dagnino Coordination of hardware manufacturing and software development lifecycles for integrated systems development , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[40]  Asunción Gómez-Pérez,et al.  Methodologies, tools and languages for building ontologies: Where is their meeting point? , 2003, Data Knowl. Eng..

[41]  Alexander Garcia Castro DEVELOPING ONTOLOGIES IN THE BIOLOGICAL DOMAIN , 2007 .

[42]  Tom Gilb Evolutionary Project Management: Multiple Performance, Quality and Cost Metrics for Early and Continuous Stakeholder Value Delivery , 2004, ICEIS.

[43]  Nancy J. Cooke,et al.  Varieties of knowledge elicitation techniques , 1994, Int. J. Hum. Comput. Stud..

[44]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[45]  York Sure-Vetter,et al.  The DILIGENT knowledge processes , 2005, J. Knowl. Manag..

[46]  W.R. McKinzie,et al.  The fifth generation , 1985, Proceedings of the IEEE.

[47]  Kevin Knight,et al.  Machine Transliteration , 1997, CL.

[48]  Kevin Knight,et al.  Toward Distributed Use of Large-Scale Ontologies t , 1997 .

[49]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[50]  M. Ashburner,et al.  The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration , 2007, Nature Biotechnology.

[51]  Fernandez Lopez,et al.  Overview Of Methodologies For Building Ontologies , 1999, IJCAI 1999.

[52]  Pedro W. Orieta Metodología de la investigación social educativa. , 2009 .

[53]  G. Lakoff,et al.  Women, Fire, and Dangerous Things: What Categories Reveal about the Mind , 1988 .

[54]  M. Fernández-López,et al.  Overview of methodologies for building ontologies , 1999, IJCAI 1999.

[55]  Asunción Gómez-Pérez,et al.  Overview and analysis of methodologies for building ontologies , 2002, The Knowledge Engineering Review.

[56]  Andrew R Jones,et al.  An Update on Data Standards for Gel Electrophoresis , 2007, Proteomics.

[57]  A. Gomez-Perez,et al.  Some ideas and examples to evaluate ontologies , 1995, Proceedings the 11th Conference on Artificial Intelligence for Applications.

[58]  Robert Hoehndorf,et al.  General Formal Ontology (GFO) - A Foundational Ontology Integrating Objects and Processes [Version 1.0] , 2006 .

[59]  Elaine L. May,et al.  The Evolutionary Development Model for Software , 1996 .

[60]  Peter Smith,et al.  An introduction to knowledge engineering , 1996 .

[61]  Carole A. Goble,et al.  A short study on the success of the Gene Ontology , 2004, J. Web Semant..

[62]  Robert C. Martin,et al.  Iterative and Incremental development , 1999 .

[63]  Mark S. Fox,et al.  The Role of Competency Questions in Enterprise Engineering , 1995 .

[64]  Jose Manuel Corera,et al.  Building and Reusing Ontologies for Electrical Network Applications , 1996, ECAI.

[65]  Lennart Martens,et al.  The minimum information about a proteomics experiment (MIAPE) , 2007, Nature Biotechnology.

[66]  Fletcher J. Buckley A Standard for Software Quality Assurance Plans , 1979, Computer.

[67]  Anand Kumar,et al.  Basic Formal Ontology for bioinformatics , 2005 .

[68]  Tania Tudorache,et al.  Collaborative Protege , 2007, CKC.

[69]  Volker Haarslev,et al.  Racer: A Core Inference Engine for the Semantic Web , 2003, EON.

[70]  H. Sofia Pinto,et al.  Ontologies: How can They be Built? , 2004, Knowledge and Information Systems.

[71]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[72]  Mark A. Musen,et al.  OBO to OWL: a protégé OWL tab to read/save OBO ontologies , 2007, Bioinform..

[73]  Wendy Hall,et al.  The Semantic Web Revisited , 2006, IEEE Intelligent Systems.

[74]  Mark S. Fox,et al.  The TOVE Project Towards a Common-Sense Model of the Enterprise , 1992, IEA/AIE.

[75]  Steffen Staab,et al.  DILIGENT: Towards a fine-grained methodology for Distributed, Loosely-controlled and evolving Engineering of oNTologies , 2004, ECAI.

[76]  James Martin,et al.  Rapid Application Development , 1991 .

[77]  Asunción Gómez-Pérez,et al.  Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web , 2004, Advanced Information and Knowledge Processing.

[78]  Robert M. MacGregor,et al.  Building and (re)using an ontology of air campaign planning , 1999, IEEE Intell. Syst..

[79]  Carole A. Goble,et al.  Ontology-based Knowledge Representation for Bioinformatics , 2000, Briefings Bioinform..