• DocumentCode
    2054158
  • Title

    APIs à gogo: Automatic Generation of Ontology APIs

  • Author

    Parreiras, Fernando Silva ; Saathoff, Carsten ; Walter, Tobias ; Franz, Thomas ; Staab, Steffen

  • Author_Institution
    ISWeb - Inf. Syst. & Semantic Web, Univ. of Koblenz-Landau, Koblenz, Germany
  • fYear
    2009
  • fDate
    14-16 Sept. 2009
  • Firstpage
    342
  • Lastpage
    348
  • Abstract
    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.
  • Keywords
    application program interfaces; object-oriented methods; ontologies (artificial intelligence); semantic Web; API source code; application programming interface; domain-specific language; maintainability; object oriented representation; ontologies; ontology design pattern; portability; reusability; semantic Web application; software engineering quality attributes; Computer languages; Domain specific languages; Information systems; Model driven engineering; Object oriented programming; Ontologies; Resource description framework; Semantic Web; Software engineering; Usability; Code Generation; Model Driven Engineering; Ontology API; Ontology Design Pattern;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Computing, 2009. ICSC '09. IEEE International Conference on
  • Conference_Location
    Berkeley, CA
  • Print_ISBN
    978-1-4244-4962-0
  • Electronic_ISBN
    978-0-7695-3800-6
  • Type

    conf

  • DOI
    10.1109/ICSC.2009.90
  • Filename
    5298648