Ontologies, JavaBeans and Relational Databases for enabling semantic programming

By I.N. Athanasiadis, F. Villa & A.E. Rizzoli
In Proc. of the 31th IEEE Annual International Computer Software and Applications Conference (COMPSAC) , pp. 341-346 , Beijing, China, 2007.

Abstract:
Cover image To put in practice knowledge-based software engineering practice we need frameworks that enable the programmer to integrate semantic-rich approaches in conventional software development process. In this work, we present how a knowledge base can be smoothly integrated with conventional domain-centric data models, as Enterprise Java Beans and object-relational mapping toolkits, as hibernate. We present a clear pathway for the software developer, starting from a domain ontology, how to generate both enterprise Java beans source code and hibernate object-relational mappings. In this way, a semantic-rich enterprise development environment is specified, that combines both the benefits of using ontologies and software development standards.

Read also... Article (in pdf) - KASET-2007