Where to publish and find ontologies? A survey of ontology libraries

One of the key promises of the Semantic Web is its potential to enable and facilitate data interoperability. The ability of data providers and application developers to share and reuse ontologies is a critical component of this data interoperability: if different applications and data sources use the same set of well defined terms for describing their domain and data, it will be much easier for them to "talk" to one another. Ontology libraries are the systems that collect ontologies from different sources and facilitate the tasks of finding, exploring, and using these ontologies. Thus ontology libraries can serve as a link in enabling diverse users and applications to discover, evaluate, use, and publish ontologies. In this paper, we provide a survey of the growing-and surprisingly diverse-landscape of ontology libraries. We highlight how the varying scope and intended use of the libraries a ects their features, content, and potential exploitation in applications. From reviewing eleven ontology libraries, we identify a core set of questions that ontology practitioners and users should consider in choosing an ontology library for finding ontologies or publishing their own. We also discuss the research challenges that emerge from this survey, for the developers of ontology libraries to address.

[1]  Christopher G. Chute,et al.  Implementation Brief: LexGrid: A Framework for Representing, Storing, and Querying Biomedical Terminologies from Simple to Sublime , 2009, J. Am. Medical Informatics Assoc..

[2]  Csongor Nyulas,et al.  Semantic infrastructure to enable collaboration in ontology development , 2011, 2011 International Conference on Collaboration Technologies and Systems (CTS).

[3]  Jeff Z. Pan,et al.  ONTOSEARCH2: Searching Ontologies Semantically , 2007, OWLED.

[4]  Samson W. Tu,et al.  Supporting Collaborative Ontology Development in Protégé , 2008, SEMWEB.

[5]  K. Baclawski,et al.  The Open Ontology Repository Initiative : Requirements and Research Challenges , 2009 .

[6]  Enrico Motta,et al.  DOOR - Towards a Formalization of Ontology Relations , 2009, KEOD.

[7]  Robert G. Raskin,et al.  Knowledge representation in the semantic web for Earth and environmental terminology (SWEET) , 2005, Comput. Geosci..

[8]  Lennart Martens,et al.  The Ontology Lookup Service: more data and better tools for controlled vocabulary queries , 2008, Nucleic Acids Res..

[9]  Christopher G. Chute,et al.  BioPortal: ontologies and integrated data resources at the click of a mouse , 2009, Nucleic Acids Res..

[10]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[11]  Jérôme Euzenat,et al.  An API for Ontology Alignment , 2004, SEMWEB.

[12]  Mark A. Musen,et al.  Promptdiff: a fixed-point algorithm for comparing ontology versions , 2002, AAAI/IAAI.

[13]  Daniel L. Rubin,et al.  Biomedical ontologies: a functional perspective , 2007, Briefings Bioinform..

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

[15]  Mathieu d'Aquin,et al.  Sharing and reusing aligned ontologies with cupboard , 2009, K-CAP '09.

[16]  Robert M. Colomb,et al.  Managing Ontologies: A Comparative Study of Ontology Servers , 2007, ADC.

[17]  Jeff Z. Pan,et al.  TrOWL: Tractable OWL 2 Reasoning Infrastructure , 2010, ESWC.

[18]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[19]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

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

[21]  Harith Alani,et al.  A Community based Approach for Managing Ontology Alignments , 2008, OM.

[22]  Knut Hinkelmann,et al.  Ontologies for E-government , 2010 .

[23]  Holger Lewen,et al.  Topic-Specific Trust and Open Rating Systems: An Approach for Ontology Evaluation , 2006, EON@WWW.

[24]  Boris Motik,et al.  OBO and OWL: Leveraging Semantic Web Technologies for the Life Sciences , 2007, ISWC/ASWC.

[25]  Martin Hepp,et al.  GoodRelations: An Ontology for Describing Products and Services Offers on the Web , 2008, EKAW.

[26]  Enrico Motta,et al.  Characterizing Knowledge on the Semantic Web with Watson , 2007, EON.

[27]  Asunción Gómez-Pérez,et al.  Oyster: sharing and re-using ontologies in a peer-to-peer community , 2006, WWW '06.

[28]  Natalya F. Noy,et al.  Ontology-Driven Software : What We Learned From Using Ontologies As Infrastructure For Software Or How Does It Taste to Eat Our Own Dogfood , 2009 .

[29]  Dan Suciu,et al.  Generating Application Ontologies from Reference Ontologies , 2008, AMIA.

[30]  Li Ding,et al.  Characterizing the Semantic Web on the Web , 2006, SEMWEB.

[31]  Enrico Motta,et al.  Watson: supporting next generation semantic web applications , 2007 .

[32]  Peter Haase,et al.  Oyster - Sharing and Re-using Ontologies in a Peer-to-Peer Community , 2005, International Semantic Web Conference.

[33]  Enrico Motta,et al.  Watson, more than a Semantic Web search engine , 2011, Semantic Web.

[34]  Mark A. Musen,et al.  Collecting Community-Based Mappings in an Ontology Repository , 2008, SEMWEB.

[35]  Enrico Motta,et al.  Reusing Knowledge from the Semantic Web with the Watson Plugin , 2008, International Semantic Web Conference.

[36]  Dieter Fensel,et al.  Ontology Library Systems: The key to successful Ontology Reuse , 2001, SWWS.

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

[38]  Mark A. Musen,et al.  Ontology versioning in an ontology management framework , 2004, IEEE Intelligent Systems.

[39]  Mathieu d'Aquin,et al.  Cupboard - A Place to Expose Your Ontologies to Applications and the Community , 2009, ESWC.

[40]  Eero Hyvönen,et al.  Building a National Semantic Web Ontology and Ontology Service Infrastructure -The FinnONTO Approach , 2008, ESWC.

[41]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[42]  Paul Buitelaar,et al.  OntoSelect: A Dynamic Ontology Library with Support for Ontology Selection , 2004 .