NCEAS Product 22924

Athanasiadis, I. N.; Villa, Ferdinando; Rizzoli, Andrea M. 2007. Ontologies, javabeans and relational databases for enabling semantic linking. IEEE Workshop on Development and Application of Knowledge Based Software Engineering Tools (KASET) 2007. (Abstract) (Online version)

Abstract

Knowledge-based software engineering enables a programmer to integrate rich semantics in the software development process. In this work, we show how an OWL/RDF knowledge base can be integrated with conventional domain-centric data models (enterprise Java beans) and object-relational mapping toolkits (Hibernate). We present a pathway for the software developer to generate enterprise Java beans source code and hibernate object-relational mappings starting from a domain ontology. This way, a semantic-rich enterprise development environment is specified that combines the benefits of using ontologies with software development standards.