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.
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)
- Crop modeling frameworks interoperability through bidirectional source code transformation
- A weakly supervised framework for high-resolution crop yield forecasts
- How do countries frame climate change? A global comparison of adaptation and mitigation in UNFCCC National Communications