{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,12]],"date-time":"2024-08-12T13:52:53Z","timestamp":1723470773179},"reference-count":29,"publisher":"World Scientific Pub Co Pte Lt","issue":"03","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2021,3]]},"abstract":" In the world of the Internet of Things (IoT), heterogeneous systems and devices need to be connected and exchange data with others. How data exchange can be automatically realized becomes a critical issue. An information model (IM) is frequently adopted and utilized to solve the data interoperability problem. Meanwhile, as IoT systems and devices can have different IMs with different modeling methodologies and formats such as UML, IEC 61360, etc., automated data interoperability based on various IMs is recognized as an urgent problem. In this paper, we propose an approach to automate the data interoperability, i.e. data exchange among similar entities in different IMs. First, similarity scores among entities are calculated based on their syntactic and semantic features. Then, in order to precisely get similar candidates to exchange data, a concept of class distance calculated with a Virtual Distance Graph (VDG) is proposed to narrow down obtained similar properties for data exchange. Through analyzing the results of a case study, the class distance based on VDG can effectively improve the precisions of calculated similar properties. Furthermore, data exchange rules can be generated automatically. The results reveal that the approach of this research can efficiently contribute to resolving the data interoperability problem. <\/jats:p>","DOI":"10.1142\/s0218194021500145","type":"journal-article","created":{"date-parts":[[2021,4,6]],"date-time":"2021-04-06T02:14:30Z","timestamp":1617675270000},"page":"405-434","source":"Crossref","is-referenced-by-count":2,"title":["Applying Class Distance to Decide Similarity on Information Models for Automated Data Interoperability"],"prefix":"10.1142","volume":"31","author":[{"given":"Lan","family":"Wang","sequence":"first","affiliation":[{"name":"Toshiba Corporate R&D Center, 1 Komukai-toshiba-cho, Saiwai-ku, Kawasaki 212-8582, Japan"}]},{"given":"Shinpei","family":"Hayashi","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-ku, Tokyo 152-8552, Japan"}]},{"given":"Motoshi","family":"Saeki","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology, Ookayama 2-12-1, Meguro-ku, Tokyo 152-8552, Japan"}]}],"member":"219","published-online":{"date-parts":[[2021,3,31]]},"reference":[{"key":"S0218194021500145BIB001","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2683200"},{"key":"S0218194021500145BIB002","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN41052.2019.8972174"},{"key":"S0218194021500145BIB003","volume-title":"Information Modelling: Practical Guidance","author":"Veryard R.","year":"1992"},{"key":"S0218194021500145BIB004","doi-asserted-by":"publisher","DOI":"10.1145\/320434.320440"},{"key":"S0218194021500145BIB006","volume-title":"Standard Data Elements Types with Associated Classification Scheme for Electric Items \u2014 Part 1: Definitions \u2014 Principles and Methods","author":"IEC 61360-1","year":"2009"},{"key":"S0218194021500145BIB007","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25215-0"},{"key":"S0218194021500145BIB010","volume-title":"Enterprise-Control System Integration \u2014 Part 1: Models and Terminology","author":"IEC 62664-1","year":"2013"},{"key":"S0218194021500145BIB011","volume-title":"Enterprise-Control System Integration \u2014 Part 2: Objects and Attributes for Enterprise-Control System Integration","author":"IEC 62664-2","year":"2013"},{"key":"S0218194021500145BIB012","volume-title":"Enterprise-Control System Integration \u2014 Part 4: Objects and Attributes for Manufacturing Operations","author":"IEC 62664-4","year":"2015"},{"key":"S0218194021500145BIB013","doi-asserted-by":"publisher","DOI":"10.3233\/SW-2012-0069"},{"key":"S0218194021500145BIB014","volume-title":"Identification of Units of Measurement for Computer-Based Processing","author":"IEC 62720","year":"2017"},{"key":"S0218194021500145BIB015","doi-asserted-by":"publisher","DOI":"10.1007\/10719839_9"},{"key":"S0218194021500145BIB016","doi-asserted-by":"publisher","DOI":"10.1002\/tee.22089"},{"key":"S0218194021500145BIB017","first-page":"249","volume-title":"Proc. ER Forum\/Demos, CEUR-Work Shop","volume":"1979","author":"Wang L.","year":"2017"},{"key":"S0218194021500145BIB018","volume-title":"Industrial Automation Systems and Integration \u2014 Parts Library \u2014 Part 42: Description Methodology: Methodology for Structuring Parts Families","author":"ISO 13584-42","year":"2010"},{"key":"S0218194021500145BIB019","doi-asserted-by":"publisher","DOI":"10.1109\/4236.877487"},{"key":"S0218194021500145BIB021","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85836-2_29"},{"key":"S0218194021500145BIB023","first-page":"300","volume":"258","author":"Simpson G. G.","year":"1960","journal-title":"Am. J. Sci."},{"key":"S0218194021500145BIB024","first-page":"19","volume":"3","author":"Vijaymeena M. K.","year":"2016","journal-title":"Mach. Learn. Appl. Int. J."},{"key":"S0218194021500145BIB025","doi-asserted-by":"publisher","DOI":"10.1016\/j.egypro.2011.10.005"},{"key":"S0218194021500145BIB026","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1185844"},{"key":"S0218194021500145BIB027","volume-title":"Fall Simulation Interoperability Workshop","author":"Tolk A.","year":"2003"},{"key":"S0218194021500145BIB028","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25264-3_21"},{"key":"S0218194021500145BIB029","doi-asserted-by":"publisher","DOI":"10.1109\/DCOSS.2019.00061"},{"key":"S0218194021500145BIB030","doi-asserted-by":"publisher","DOI":"10.1109\/ES.2018.00020"},{"key":"S0218194021500145BIB031","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25073-6_18"},{"key":"S0218194021500145BIB032","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2013.01.003"},{"key":"S0218194021500145BIB033","first-page":"60","volume":"12","author":"Farkas K.","year":"2018","journal-title":"Int. J. Comput."},{"key":"S0218194021500145BIB034","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2871274"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194021500145","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,6]],"date-time":"2021-04-06T02:14:48Z","timestamp":1617675288000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194021500145"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3]]},"references-count":29,"journal-issue":{"issue":"03","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["10.1142\/S0218194021500145"],"URL":"https:\/\/doi.org\/10.1142\/s0218194021500145","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3]]}}}