Ontologies, JavaBeans and Relational Databases for enabling semantic programming
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.
Download full text in pdf format
I. N. Athanasiadis, F. Villa, A. E. Rizzoli, Ontologies, JavaBeans and Relational Databases for enabling semantic programming, 31th IEEE Intl Conf on Computer Software and Applications (COMPSAC 2007), vol. 2, pg. 341-346, 2007, IEEE, doi:10.1109/COMPSAC.2007.160.
You might also enjoy (View all publications)
- Learning long-term crop management strategies with CyclesGym
- Rapid turnover of sensor data to genetic evaluation for dairy cows in the cloud
- Mixing process-based and data-driven approaches in yield prediction