12. Automatic Generation of Ontology APIs

  1. Fernando Silva Parreiras

Published Online: 21 MAY 2012

DOI: 10.1002/9781118135068.ch12

Semantic Web and Model-Driven Engineering

Semantic Web and Model-Driven Engineering

How to Cite

Parreiras, F. S. (2012) Automatic Generation of Ontology APIs, in Semantic Web and Model-Driven Engineering, John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9781118135068.ch12

Author Information

  1. FUMEC University, Brazil

Publication History

  1. Published Online: 21 MAY 2012
  2. Published Print: 1 JUN 2012

ISBN Information

Print ISBN: 9781118004173

Online ISBN: 9781118135068



  • agogo;
  • application programming interfaces (APIs);
  • ontology design patterns (OPs);
  • TwoUse approach


This chapter extends the TwoUse approach and introduces agogo, an approach that provides a development environment for application programming interfaces (APIs) developers to handle complex mappings, to define and to reuse complex ontology design patterns (OPs), and to automatically generate ontology API code. Moreover, it presents the results of comparing agogo with existing ontology API code, showing drastic reduction in size. The chapter derives the requirements based on the experience in developing APIs for core ontologies (COMM, X - COSIMO, and Event-Model-F). It presents the techniques and artifacts used by agogo to tackle these requirements. The chapter describes how agogo uses these techniques and artifacts by providing examples. It analyzes how the agogo approach allows for improving quality of ontology APIs based on the quality characteristics.

Controlled Vocabulary Terms

application program interfaces; knowledge representation languages