APIs à gogo: Automatic Generation of Ontology APIs
Fernando Silva Parreiras, Carsten Saathoff, Tobias Walter, Thomas R. Franz, Steffen Staab · 2009
When developing application programming interfaces of ontologies that include many instances of ontology design patterns, developers of semantic web applications usually have to handle complex mappings between descriptions of information given by ontologies and object oriented representations of the same information. In current approaches, annotations on API source code handle these mappings, leading to problems with reuse and maintenance. We propose a domain-specific language to tackle these mappings in a platform independent way - agogo. Agogo provides improvements on software engineering quality attributes like usability, reusability, maintainability, and portability.