Biomedical Ontology Matching as a Service

Ontology matching is among the core techniques used for integration and interoperability resolution between biomedical systems. However, due to the excess usage and ever-evolving nature of biomedical data, ontologies are becoming large-scale, and complex; consequently, requiring scalable computational environments with performance and availability in mind. In this paper, we present a cloud-based ontology matching system for biomedical ontologies that provides ontology matching as a service. Our proposed system implements parallelism at various levels to improve the overall ontology matching performance especially for large-scale biomedical ontologies and incorporates third-party resources UMLS and Wordnet for comprehensive matched results. Matched results are delivered to the service consumer as bridge ontology and preserved in ubiquitous ontology repository for future request. We evaluate our system by consuming the matching service in an interoperability engine of a clinical decision support system (CDSS), which generates mapping requests for FMA and NCI biomedical ontologies.

[1]  Erhard Rahm,et al.  GOMMA: a component-based infrastructure for managing and analyzing life science ontologies and their evolution , 2011, J. Biomed. Semant..

[2]  Bernardo Cuenca Grau,et al.  LogMap: Logic-Based and Scalable Ontology Matching , 2011, SEMWEB.

[3]  Lora Aroyo,et al.  The Semantic Web - ISWC 2011 - 10th International Semantic Web Conference, Bonn, Germany, October 23-27, 2011, Proceedings, Part I , 2011, SEMWEB.

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

[5]  Wajahat Ali Khan,et al.  Personalized-detailed clinical model for data interoperability among clinical standards. , 2013, Telemedicine journal and e-health : the official journal of the American Telemedicine Association.

[6]  Jérôme Euzenat,et al.  Ontology Matching: State of the Art and Future Challenges , 2013, IEEE Transactions on Knowledge and Data Engineering.

[7]  Jun Li,et al.  pairheatmap: Comparing expression profiles of gene groups in heatmaps , 2013, Comput. Methods Programs Biomed..

[8]  David Sánchez,et al.  Ontology-driven execution of clinical guidelines , 2012, Comput. Methods Programs Biomed..

[9]  Pieterjan De Potter,et al.  Semantic patient information aggregation and medicinal decision support , 2012, Comput. Methods Programs Biomed..

[10]  Patrick Lambrix,et al.  SAMBO - A system for aligning and merging biomedical ontologies , 2006, J. Web Semant..

[11]  Cosmin Stroe,et al.  AgreementMaker: Efficient Matching for Large Real-World Schemas and Ontologies , 2009, Proc. VLDB Endow..

[12]  Florentino Fernández Riverola,et al.  BioAnnote: A software platform for annotating biomedical documents with application in medical learning environments , 2013, Comput. Methods Programs Biomed..

[13]  B Marshall,et al.  Gene Ontology Consortium: The Gene Ontology (GO) database and informatics resource , 2004, Nucleic Acids Res..

[14]  Mansur R. Kabuka,et al.  Ontology matching with semantic verification , 2009, J. Web Semant..

[15]  Kent A. Spackman,et al.  Consolidating SNOMED CT's ontological commitment , 2011, Appl. Ontology.

[16]  P L Schuyler,et al.  The UMLS Metathesaurus: representing different views of biomedical concepts. , 1993, Bulletin of the Medical Library Association.

[17]  José L. V. Mejino,et al.  A reference ontology for biomedical informatics: the Foundational Model of Anatomy , 2003, J. Biomed. Informatics.

[18]  Erhard Rahm,et al.  On Matching Large Life Science Ontologies in Parallel , 2010, DILS.

[19]  James A. Hendler,et al.  The National Cancer Institute's Thésaurus and Ontology , 2003, J. Web Semant..

[20]  Erhard Rahm,et al.  Data Partitioning for Parallel Entity Matching , 2010, ArXiv.

[21]  Gayo Diallo,et al.  Large-scale biomedical ontology matching with ServOMap , 2013 .

[22]  Ian Horrocks,et al.  Evaluating Mapping Repair Systems with Large Biomedical Ontologies , 2013, Description Logics.