Towards Vocabulary Development by Convention

A major bottleneck for a wider deployment and use of ontologies and knowledge engineering techniques is the lack of established conventions along with cumbersome and inefficient support for vocabulary and ontology authoring. We argue, that the pragmatic development by convention paradigm well-accepted within software engineering, can be successfully applied for ontology engineering, too. However, the definition of a valid set of conventions requires broadly-accepted best-practices. In this regard, we empirically analyzed a number of popular vocabularies and ontology development efforts with respect to their use of guidelines and common practices. Based on this analysis, we identified the following main aspects of common practices: documentation, internationalization, naming, structure, reuse, validation and authoring. In this paper, these aspects are presented and discussed in detail. We propose a set of practices for each aspect and evaluate their relevance in a study with vocabulary developers. The overall goal is to pave the way for a new paradigm of vocabulary development similar to Software Development by Convention, which we name Vocabulary Development by Convention.

[1]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[2]  Valentina Presutti,et al.  Ontology Naming Pattern Sauce for (Human and Computer) Gourmets , 2009, WOP.

[3]  Asunción Gómez-Pérez,et al.  Style Guidelines for Naming and Labeling Ontologies in the Multilingual Web , 2011, Dublin Core Conference.

[4]  Sören Auer,et al.  RapidOWL - An Agile Knowledge Engineering Methodology , 2006, Ershov Memorial Conference.

[5]  Bernhard Haslhofer,et al.  Using SKOS vocabularies for improving web search , 2013, WWW '13 Companion.

[6]  Nikos Loutas,et al.  A collaborative methodology for developing a semantic model for interlinking Cancer Chemoprevention linked-data sources , 2014, Semantic Web.

[7]  Sunitha Abburu,et al.  A Survey on Ontology Reasoners and Comparison , 2012 .

[8]  Heiko Paulheim,et al.  Adoption of the Linked Data Best Practices in Different Topical Domains , 2014, SEMWEB.

[9]  Heiner Stuckenschmidt,et al.  Towards Structural Criteria for Ontology Modularization , 2006, WoMO.

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

[11]  Jorge S. Cardoso,et al.  Linked USDL: A Vocabulary for Web-Scale Service Trading , 2014, ESWC.

[12]  Steffen Staab,et al.  On-To-Knowledge Methodology (OTKM) , 2004, Handbook on Ontologies.

[13]  Leon Sterling,et al.  Guidelines for Constructing Reusable Domain Ontologies , 2003, OAS.

[14]  Chris F. Taylor,et al.  Survey-based naming conventions for use in OBO Foundry ontology development , 2009, BMC Bioinformatics.

[15]  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.

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

[17]  Vojtěch Svátek,et al.  Entity Naming in Semantic Web Ontologies : Design Patterns and Empirical Observations , 2009 .

[18]  S. Meenakshi Ruby on Rails - An Agile Developer's Framework , 2015 .

[19]  Tom Heath,et al.  Linked Data: Evolving the Web into a Global Data Space , 2011, Linked Data.

[20]  Marc Pantel,et al.  First Steps Toward a Verification and Validation Ontology , 2012, KEOD.

[21]  Mari Carmen Suárez-Figueroa,et al.  NeOn methodology for building ontology networks: specification, scheduling and reuse , 2011, DISKI.

[22]  Peter Haase,et al.  D1.1.3 NeOn Formalisms for Modularization: Syntax, Semantics, Algebra , 2008 .

[23]  Martin Boeker,et al.  OntoCheck: verifying ontology naming conventions and metadata completeness in Protégé 4 , 2012, J. Biomed. Semant..

[24]  Paola Di Maio,et al.  'Just enough' ontology engineering , 2011, WIMS.

[25]  María Poveda-Villalón A Reuse-Based Lightweight Method for Developing Linked Data Ontologies and Vocabularies , 2012, ESWC.

[26]  Asunción Gómez-Pérez,et al.  Validating Ontologies with OOPS! , 2012, EKAW.

[27]  Asunción Gómez-Pérez,et al.  Challenges for the multilingual Web of Data , 2012, J. Web Semant..

[28]  Robert Stevens,et al.  The Current State of SKOS Vocabularies on the Web , 2012, ESWC.

[29]  Fabio Vitali,et al.  Tools for the Automatic Generation of Ontology Documentation: A Task-Based Evaluation , 2013, Int. J. Semantic Web Inf. Syst..

[30]  Harry N. Boone,et al.  Analyzing Likert Data , 2012, Journal of Extension.

[31]  Asunción Gómez-Pérez,et al.  The NeOn Methodology for Ontology Engineering , 2012, Ontology Engineering in a Networked World.

[32]  Maria Teresa Pazienza,et al.  A Flexible Approach to Semantic Annotation Systems for Web Content , 2015, Intell. Syst. Account. Finance Manag..