ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley))
Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley))
A framework for implementing pluggable type systems
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
AVal: an extensible attribute-oriented programming validator for Java: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Source Code Analysis and Manipulation (SCAM 2006)
Real-time Java from an automated code generation perspective
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
A Prolog-oriented extension of Java programming based on generics and annotations
Proceedings of the 5th international symposium on Principles and practice of programming in Java
JADE: A software framework for developing multi-agent applications. Lessons learned
Information and Software Technology
Who Reads and Writes the Social Web? A Security Architecture for Web 2.0 Applications
ICIW '08 Proceedings of the 2008 Third International Conference on Internet and Web Applications and Services
HDS: a software framework for the realization of pervasive applications
WSEAS Transactions on Computers
Hi-index | 0.01 |
Semantic information is assuming more and more importance both for the development of knowledge-based applications and for supporting the interoperability among different applications. This paper presents a software framework that tries to simplify the development of such kinds of applications by providing the possibility of working on models for representing such semantic information and implementations of such models that can be easily used by software developers without any knowledge about semantic models and languages. This software library allows to represent a domain model through Java interfaces and annotations and then to use such a representation for automatically generating a Java implementation of such a domain model. Moreover, it provides the interoperability with other applications both automatically mapping the Java domain representation in an OWL ontology, and providing an automatic translation of each object obtained from the domain model representation in an OWL string representation.