Ontologies, JavaBeans and Relational Databases for enabling semantic programming
Abstract
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
Published as:
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)
- Predictor importance for hydrological fluxes of global hydrological and land surface models
- Domain adaptation with transfer learning for pasture digital twins
- Causality and Explainability for Trustworthy Integrated Pest Management