• DocumentCode
    3283323
  • Title

    Ontologies, JavaBeans and Relational Databases for enabling semantic programming

  • Author

    Athanasiadis, Ioannis N. ; Villa, Ferdinando ; Rizzoli, Andrea-Emilio

  • Author_Institution
    IDSIA/USI-SUPSI, Lugano
  • Volume
    2
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    341
  • Lastpage
    346
  • Abstract
    Knowledge-based software engineering enables a programmer to integrate rich semantics in the software development process. In this work, we show how an OWL/RDF knowledge base can be integrated with conventional domain-centric data models (enterprise Java beans) and object-relational mapping toolkits (Hibernate). We present a pathway for the software developer to generate enterprise Java beans source code and hibernate object-relational mappings starting from a domain ontology. This way, a semantic-rich enterprise development environment is specified that combines the benefits of using ontologies with software development standards.
  • Keywords
    Java; distributed object management; ontologies (artificial intelligence); relational databases; semantic networks; software engineering; JavaBeans; domain-centric data models; knowledge-based software engineering; object-relational mapping toolkits; ontologies; relational databases; semantic programming; semantic-rich enterprise development environment; software development process; Data models; Java; OWL; Ontologies; Programming profession; Relational databases; Resource description framework; Software engineering; Software standards; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.160
  • Filename
    4291145