• DocumentCode
    3681407
  • Title

    M2O: A library for using ontologies in software engineering

  • Author

    Claudia Pop;Dorin Moldovan;Marcel Antal;Dan Valea;Tudor Cioara;Ionut Anghel;Ioan Salomie

  • Author_Institution
    Computer Science Department, Technical University of Cluj-Napoca, Romania
  • fYear
    2015
  • Firstpage
    69
  • Lastpage
    75
  • Abstract
    In this paper we propose an extensible framework over Jena and OWL API that maps complex Java data models onto semantic models based on some custom annotations in order to benefit from the advantages of ontologies in software engineering. Furthermore, it facilitates the implementation of basic CRUD operations for the domain classes and objects, also allowing the definition of new custom operations. We have performed tests on the Stanford Wine ontology, obtaining a code complexity reduction of up to 85% compared to the classical approaches using Jena or OWL API without noticeable performance reduction.
  • Keywords
    "Ontologies","Java","OWL","Object oriented modeling","Libraries","Data models","Semantics"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computer Communication and Processing (ICCP), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCP.2015.7312608
  • Filename
    7312608