Logo do repositório
 
A carregar...
Logótipo do projeto
Projeto de investigação

Arrowhead Tools for Engineering of Digitalisation Solutions

Financiador

Autores

Publicações

JSON Schemas with Semantic Annotations Supporting Data Translation
Publication . Amaro, Gonçalo; Moutinho, Filipe; Campos-Rebelo, Rogério; Köpke, Julius; Maló, Pedro; DEE - Departamento de Engenharia Electrotécnica e de Computadores; CTS - Centro de Tecnologia e Sistemas; UNINOVA-Instituto de Desenvolvimento de Novas Tecnologias; DEE2010-C1 Sistemas Digitais e Percepcionais; MDPI - Multidisciplinary Digital Publishing Institute
As service-oriented architectures are a solution for large distributed systems, interoperabil-ity 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 pro-posed. 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.
Annotation Rules for XML Schemas with Grouped Semantic Annotations
Publication . Campos-Rebelo, Rogerio; Moutinho, Filipe; Paiva, Luis; Malo, Pedro; CTS - Centro de Tecnologia e Sistemas; UNINOVA-Instituto de Desenvolvimento de Novas Tecnologias; DEE - Departamento de Engenharia Electrotécnica e de Computadores; DEE2010-C1 Sistemas Digitais e Percepcionais
To enable the Industrial Internet of Things (IIoT), it is required to ensure Machine-To-Machine communications. Systems/devices often use different communication protocols, standards, and data representation languages, which create interoperability challenges. This paper proposes a set of annotation rules for systems meta-data, to support the translation of data exchanged between heterogeneous systems. These rules must be followed to ensure the validity of systems meta-data (XML Schemas annotated with semantic annotations and group identifiers). The meta-data can then be used as input in tools to analyze data and semantic compatibility and generate translators.

Unidades organizacionais

Descrição

Palavras-chave

Contribuidores

Financiadores

Entidade financiadora

European Commission

Programa de financiamento

H2020

Número da atribuição

826452

ID