Logo do repositório
 
Publicação

JSON Schemas with Semantic Annotations Supporting Data Translation

dc.contributor.authorAmaro, Gonçalo
dc.contributor.authorMoutinho, Filipe
dc.contributor.authorCampos-Rebelo, Rogério
dc.contributor.authorKöpke, Julius
dc.contributor.authorMaló, Pedro
dc.contributor.institutionDEE - Departamento de Engenharia Electrotécnica e de Computadores
dc.contributor.institutionCTS - Centro de Tecnologia e Sistemas
dc.contributor.institutionUNINOVA-Instituto de Desenvolvimento de Novas Tecnologias
dc.contributor.institutionDEE2010-C1 Sistemas Digitais e Percepcionais
dc.contributor.pblMDPI - Multidisciplinary Digital Publishing Institute
dc.date.accessioned2022-01-22T03:41:28Z
dc.date.available2022-01-22T03:41:28Z
dc.date.issued2021-12-16
dc.description
dc.description.abstractAs 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.en
dc.description.versionpublishersversion
dc.description.versionpublished
dc.format.extent569298
dc.identifier.doi10.3390/app112411978
dc.identifier.issn2076-3417
dc.identifier.otherPURE: 35863842
dc.identifier.otherPURE UUID: 946cfd5f-d4ef-4de3-a93e-b5fe4fe7eb09
dc.identifier.otherScopus: 85121287557
dc.identifier.otherWOS: 000735704600001
dc.identifier.otherORCID: /0000-0001-6171-7345/work/106793452
dc.identifier.urihttp://hdl.handle.net/10362/131328
dc.identifier.urlhttps://www.scopus.com/pages/publications/85121287557
dc.language.isoeng
dc.peerreviewedyes
dc.relationinfo:eu-repo/grantAgreement/EC/H2020/826452/EU
dc.relationArrowhead Tools for Engineering of Digitalisation Solutions
dc.subjectArrowhead framework
dc.subjectInteroperability
dc.subjectJSON schema
dc.subjectMessage transformation
dc.subjectSemantic and ontology reasoning
dc.subjectSemantic annotations
dc.subjectService-oriented architecture
dc.subjectTranslator automatic generation
dc.subjectGeneral Materials Science
dc.subjectInstrumentation
dc.subjectGeneral Engineering
dc.subjectProcess Chemistry and Technology
dc.subjectComputer Science Applications
dc.subjectFluid Flow and Transfer Processes
dc.titleJSON Schemas with Semantic Annotations Supporting Data Translationen
dc.typejournal article
degois.publication.issue24
degois.publication.titleApplied Sciences
degois.publication.volume11
dspace.entity.typePublication
oaire.awardNumber826452
oaire.awardTitleArrowhead Tools for Engineering of Digitalisation Solutions
oaire.awardURIinfo:eu-repo/grantAgreement/EC/H2020/826452/EU
oaire.fundingStreamH2020
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.nameEuropean Commission
rcaap.rightsopenAccess
relation.isProjectOfPublicationacbbca33-7c0b-4a26-bf21-64a7f793ddff
relation.isProjectOfPublication.latestForDiscoveryacbbca33-7c0b-4a26-bf21-64a7f793ddff

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
applsci_11_11978.pdf
Tamanho:
555.96 KB
Formato:
Adobe Portable Document Format