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)
- Simulation-assisted machine learning for operational digital twins
- Machine learning for regional crop yield forecasting in Europe
- Policy attention to climate change impacts, adaptation and vulnerability: a global assessment of National Communications (1994–2019)