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)


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.