4.6 Article

JSON Schemas with Semantic Annotations Supporting Data Translation

Journal

APPLIED SCIENCES-BASEL
Volume 11, Issue 24, Pages -

Publisher

MDPI
DOI: 10.3390/app112411978

Keywords

arrowhead framework; interoperability; JSON schema; semantic annotations; message transformation; semantic and ontology reasoning; service-oriented architecture; translator automatic generation

Funding

  1. EU ECSEL Joint Undertaking (JU) [826452]

Ask authors/readers for more resources

This paper addresses data interchange format and interoperability issues between XML-based and JSON-based systems, proposing annotation mechanisms and translation algorithms to support interoperability between the two types of systems. The implementation of these algorithms in a prototype tool enables semantic compatibility verification and automatic generation of translators for system interoperability.
As service-oriented architectures are a solution for large distributed systems, interoperability between these systems, which are often heterogeneous, can be a challenge due to the different syntax and semantics of the exchanged messages or even different data interchange formats. This paper addresses the data interchange format and data interoperability issues between XML-based and JSON-based systems. It proposes novel annotation mechanisms to add semantic annotations and complement date values to JSON Schemas, enabling an interoperability approach for JSON-based systems that, until now, was only possible for XML-based systems. A set of algorithms supporting the translation from JSON Schema to XML Schema, JSON to XML, and XML to JSON is also proposed. These algorithms were implemented in an existing prototype tool, which now supports these systems' interoperability through semantic compatibility verification and the automatic generation of translators.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available