Ontologies, JavaBeans and Relational Databases for enabling semantic programming

  • Authors:
  • Ioannis N. Athanasiadis;Ferdinando Villa;Andrea-Emilio Rizzoli

  • Affiliations:
  • IDSIA/USI-SUPSI, Lugano, Switzerland;Univ. of Vermont;IDSIA/USI-SUPSI, Lugano, Switzerland

  • Venue:
  • COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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 objectrelational 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.