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)
- CY-Bench: A comprehensive benchmark dataset for sub-national crop yield forecasting
- The first geospatial dataset of irrigated fields (2020–2024) in Vojvodina (Serbia)
- Transdisciplinary coordination is essential for advancing agricultural modeling with machine learning