Multilanguage Semantic Interoperability in Distributed Applications
Author(s) -
Agostino Poggi,
Michele Tomaiuolo
Publication year - 2013
Publication title -
journal of engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.244
H-Index - 20
eISSN - 2314-4912
pISSN - 2314-4904
DOI - 10.1155/2013/182525
Subject(s) - computer science , java , interoperability , programming language , representation (politics) , domain (mathematical analysis) , domain model , implementation , software engineering , semantic interoperability , software , knowledge representation and reasoning , artificial intelligence , domain knowledge , world wide web , mathematical analysis , mathematics , politics , political science , law
JOSI is a software framework that tries to simplify the development of such kinds of applications both by providing the possibility of working on models for representing such semantic information and by offering some implementations of such models that can be easily used by software developers without any knowledge about semantic models and languages. This software library allows the representation of domain models through Java interfaces and annotations and then to use such a representation for automatically generating an implementation of domain models in different programming languages (currently Java and C++). Moreover, JOSI supports the interoperability with other applications both by automatically mapping the domain model representations into ontologies and by providing an automatic translation of each object obtained from the domain model representations in an OWL string representation
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom