HOD2MLC: Hybrid Ontology Design and Development Model with Lifecycle

Ontologies have gained increasing usage to augment an application with domain knowledge, particularly in healthcare, where they represent knowledge ranging from: bioinformatics data such as protein, gene, etc. to biomedical informatics such as diseases, diagnosis, symptoms, etc. However, the current ontology development efforts and process are data intensive and construction based, creating ontologies for specific applications/requirements, rather than designing an abstract ontological solutions that can be reusable across the domain using a well-defined design process. To address this deficiency, the work presented herein positions ontologies as software engineering artifact that allows them to be placed into the position to share the captured domain conceptualization and its vocabulary involving disparate domain backgrounds, that can then be created, imported, exported and re-used using different frameworks, tools and techniques. Towards this end, the authors propose an agile software process for ontologies referred to as the Hybrid Ontology Design & Development Model with Lifecycle,HOD2MLC. To place HOD2MLC into a proper perspective, they explore, compare, and contrast it to existing ontology design and development alternatives with respect their various phases as related to the authors' work and phases in varied SDP models.

[1]  Wei Ma,et al.  RxNorm: prescription for electronic drug information exchange , 2005, IT Professional.

[2]  Mike O'Docherty,et al.  Object-Oriented Analysis and Design: Understanding System Development with UML 2.0 , 2005 .

[3]  Nikolas Mitrou,et al.  Ontology and Database Mapping: A Survey of Current Implementations and Future Directions , 2008, J. Web Eng..

[4]  Thomas Keays,et al.  Semantic Web for the Working Ontologist , 2008 .

[5]  Antonio De Nicola,et al.  A Proposal for a Unified Process for Ontology Building: UPON , 2005, DEXA.

[6]  Giancarlo Guizzardi,et al.  Theoretical foundations and engineering tools for building ontologies as reference conceptual models , 2010, Semantic Web.

[7]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

[8]  Tania Tudorache,et al.  Managing Change: An Ontology Version Control System , 2008, OWLED.

[9]  Colette Rolland,et al.  A Comprehensive View of Process Engineering , 1998, CAiSE.

[10]  Brian Henderson-Sellers,et al.  An Ontology for Software Development Methodologies and Endeavours , 2006, Ontologies for Software Engineering and Software Technology.

[11]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[12]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[13]  Werner Kuhn Modeling vs encoding for the Semantic Web , 2010, Semantic Web.

[14]  Steve R. Palmer,et al.  A Practical Guide to Feature-Driven Development , 2002 .

[15]  Riichiro Mizoguchi,et al.  An Environment for Distributed Ontology Development Based on Dependency Management , 2003, SEMWEB.

[16]  Rishi Kanth Saripalle,et al.  Towards a Software Design Process for Ontologies , 2011 .

[17]  Steven A. Demurjian,et al.  A Software Modeling Approach to Ontology Design via Extensions to ODM and OWL , 2013, Int. J. Semantic Web Inf. Syst..

[18]  Peter Haase,et al.  OMV – Ontology Metadata Vocabulary , 2005 .

[19]  Steven A. Demurjian,et al.  An Integrated Ontology Framework for Health Information Exchange , 2009, SEKE.

[20]  Mihály Héder,et al.  Semantic Web for the Working Ontologist, Second dition: Effective modeling in RDFS and OWL by Allemang Dean and Hendler James, Morgan Kaufmann, 384 pp., $55, ISBN 0-123-85965-4 , 2013, The Knowledge Engineering Review.

[21]  Mihály Héder Book Review: Semantic Web for the Working Ontologist, Second Edition : Effective modeling in RDFS and OWL , 2013 .

[22]  Aditya Kalyanpur,et al.  Debugging and Repair of OWL Ontologies , 2006 .

[23]  Olivier Bodenreider,et al.  The Unified Medical Language System (UMLS): integrating biomedical terminology , 2004, Nucleic Acids Res..

[24]  William R. Hogan,et al.  Natural Language Processing methods and systems for biomedical ontology learning , 2011, J. Biomed. Informatics.

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

[26]  Mike Uschold,et al.  Building Ontologies: Towards a Unified Methodology , 1996 .

[27]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[28]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[29]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .