TY - JOUR
T1 - Extended Semantic Annotations for Generating Translators in the Arrowhead Framework
AU - Moutinho, Filipe
AU - Paiva, Luis
AU - Kopke, Julius
AU - Malo, Pedro
N1 - info:eu-repo/grantAgreement/EC/FP7/332987/EU#
info:eu-repo/grantAgreement/EC/H2020/662189/EU#
info:eu-repo/grantAgreement/EC/H2020/737459/EU#
info:eu-repo/grantAgreement/FCT/5876/147324/PT#
Paper no. TII-17-0921. (Corresponding author: Filipe Moutinho.)
PY - 2018/6
Y1 - 2018/6
N2 - In order to create distributed automation systems, it is required to ensure their interoperability; however, ensuring interoperability between heterogeneous systems (using different communication protocols, data formats, and semantics) is a challenging task. Among many interoperability challenges, this paper addresses issues concerning semantic and data interoperability, namely, it provides a contribution to support the semantic compatibility verification and the generation of translators for XML messages. Translators are generated based on XML-Schemas that are annotated with a reference ontology. We base our annotations on an extension of an existing declarative annotation method. In particular our extension explicitly addresses ambiguities of annotations, schema instance mismatches and coverage mismatches that frequently occur on IoT message schemas. We have evaluated our approach based on a set of interaction scenarios from the domain of the Arrowhead Project. A tool prototype that supports the semantic compatibility verification and the generation of XML translators is available at http://gres.uninova.pt/tag/.
AB - In order to create distributed automation systems, it is required to ensure their interoperability; however, ensuring interoperability between heterogeneous systems (using different communication protocols, data formats, and semantics) is a challenging task. Among many interoperability challenges, this paper addresses issues concerning semantic and data interoperability, namely, it provides a contribution to support the semantic compatibility verification and the generation of translators for XML messages. Translators are generated based on XML-Schemas that are annotated with a reference ontology. We base our annotations on an extension of an existing declarative annotation method. In particular our extension explicitly addresses ambiguities of annotations, schema instance mismatches and coverage mismatches that frequently occur on IoT message schemas. We have evaluated our approach based on a set of interaction scenarios from the domain of the Arrowhead Project. A tool prototype that supports the semantic compatibility verification and the generation of XML translators is available at http://gres.uninova.pt/tag/.
KW - Cyber-Physical Systems
KW - Informatics
KW - Internet-of-Things
KW - Interoperability
KW - Knowledge-Based Systems
KW - Massage Transformation
KW - Semantic & Ontology Reasoning
KW - Semantic Annotations
KW - Translators Automatic Generation
KW - XML-Schemas
UR - http://www.scopus.com/inward/record.url?scp=85038831759&partnerID=8YFLogxK
U2 - 10.1109/TII.2017.2780887
DO - 10.1109/TII.2017.2780887
M3 - Article
AN - SCOPUS:85038831759
SN - 1551-3203
VL - 14
SP - 2760
EP - 2769
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 6
ER -