{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,24]],"date-time":"2025-03-24T09:01:44Z","timestamp":1742806904586,"version":"3.37.3"},"reference-count":45,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2023,2,20]],"date-time":"2023-02-20T00:00:00Z","timestamp":1676851200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"The concept of Digital Twin is of fundamental importance to meet the main requirements of Industry 4.0. Among the standards currently available to realize Digital Twins there is the Digital Twins Definition Language. Digital Twin requires exchange of data with the real system it models and with other applications that use the digital replica of the system. In the context of Industry 4.0, a reference standard for an interoperable exchange of information between applications, is Open Platform Communications Unified Architecture. The authors believe that interoperability between Digital Twins and Open Platform Communications Unified Architectures communication standard should be enabled. For this reason, the main goal of this paper is to allow a Digital Twin based on the Digital Twins Definition Language to exchange data with any applications compliant to the Open Platform Communications Unified Architecture. A proposal about the mapping from Digital Twins Definition Language to the Open Platform Communications Unified Architecture will be presented. In order to verify the feasibility of the proposal, an implementation has been made by the authors, and its description will be introduced in the paper. Furthermore, the main results of the validation process accomplished on the basis of this implementation will be given.<\/jats:p>","DOI":"10.3390\/s23042349","type":"journal-article","created":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T06:39:28Z","timestamp":1676961568000},"page":"2349","source":"Crossref","is-referenced-by-count":12,"title":["Proposal of Mapping Digital Twins Definition Language to Open Platform Communications Unified Architecture"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9077-3688","authenticated-orcid":false,"given":"Salvatore","family":"Cavalieri","sequence":"first","affiliation":[{"name":"Department of Electrical Electronic and Computer Engineering, University of Catania, Viale A. Doria 6, 95125 Catania, Italy"}]},{"given":"Salvatore","family":"Gambadoro","sequence":"additional","affiliation":[{"name":"Department of Electrical Electronic and Computer Engineering, University of Catania, Viale A. Doria 6, 95125 Catania, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Elnadi, M., and Abdallah, Y.O. (2023). Industry 4.0: Critical investigations and synthesis of key findings. Manag Rev Q, 1\u201334.","DOI":"10.1007\/s11301-022-00314-4"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2941","DOI":"10.1080\/00207543.2018.1444806","article-title":"Industry 4.0: State of the art and future trends","volume":"56","author":"Xu","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Cotrino, A., Sebasti\u00e1n, M.A., and Gonz\u00e1lez-Gaya, G. (2020). Industry 4.0 Roadmap: Implementation for small and medium-sized enterprises. Appl. Sci., 10.","DOI":"10.3390\/app10238566"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.1109\/COMST.2022.3208773","article-title":"Digital Twins: A Survey on Enabling Technologies, Challenges, Trends and Future Prospects","volume":"24","author":"Mihai","year":"2022","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Qian, C., Liu, X., Ripley, C., Qian, M., Liang, F., and Yu, W. (2022). Digital Twin\u2014Cyber Replica of Physical Things: Architecture, Applications and Future Research Directions. Future Internet, 14.","DOI":"10.3390\/fi14020064"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"21980","DOI":"10.1109\/ACCESS.2020.2970143","article-title":"Digital Twin: Values, Challenges and Enablers from a Modeling Perspective","volume":"8","author":"Rasheed","year":"2020","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"102074","DOI":"10.1016\/j.rcim.2020.102074","article-title":"Unified modeling for digital twin of a knowledge-based system design","volume":"68","author":"Wang","year":"2021","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_8","unstructured":"(2023, January 11). Plattform Industrie 4.0, ZVEI. Details of the Asset Administration Shell\u2014Part 1: The Exchange of Information between Partners in the Value Chain of Industrie 4.0 (Version 2.0). Available online: https:\/\/www.zvei.org\/en\/press-media\/publications\/details-of-the-asset-administration-shell\/."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Pribi\u0161, R., Be\u0148o, L., and Draho\u0161, P. (2021). Asset Administration Shell Design Methodology Using Embedded OPC Unified Architecture Server. Electronics, 10.","DOI":"10.3390\/electronics10202520"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jacoby, M., and Usl\u00e4nder, T. (2020). Digital Twin and Internet of Things\u2014Current Standards Landscape. Appl. Sci., 10.","DOI":"10.3390\/app10186519"},{"key":"ref_11","unstructured":"(2023, January 11). Digital Twins Definition Language. Available online: https:\/\/github.com\/Azure\/opendigitaltwins-dtdl\/blob\/master\/DTDL\/v2\/dtdlv2.md."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3585","DOI":"10.1109\/ACCESS.2018.2793265","article-title":"Digital twin and big data towards smart manufacturing and industry 4.0: 360 degree comparison","volume":"6","author":"Qi","year":"2018","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"105","DOI":"10.3390\/modelling3010008","article-title":"Data Integration and Interoperability: Towards a Model-Driven and Pattern-Oriented Approach","volume":"3","author":"Petrasch","year":"2022","journal-title":"Modelling"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"G\u00f3rski, T. (2022). UML Profile for Messaging Patterns in Service-Oriented Architecture, Microservices, and Internet of Things. Appl. Sci., 12.","DOI":"10.3390\/app122412790"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3609","DOI":"10.1080\/00207543.2017.1308576","article-title":"Past, Present and Future of Industry 4.0\u2014A Systematic Literature Review and Research Agenda Proposal","volume":"55","author":"Liao","year":"2017","journal-title":"Int. J. Prod. Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"12434","DOI":"10.1016\/j.ifacol.2017.08.1248","article-title":"The Role of Interoperability in the Fourth Industrial Revolution Era","volume":"50","author":"Liao","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Lelli, F. (2019). Interoperability of the Time of Industry 4.0 and the Internet of Things. Future Internet, 11.","DOI":"10.3390\/fi11020036"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mahnke, W., Leitner, S.-H., and Damm, M. (2009). OPC Unified Architecture, Springer.","DOI":"10.1007\/978-3-540-68899-0"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"507","DOI":"10.3390\/iot3040027","article-title":"Performance Analysis of OPC UA for Industrial Interoperability towards Industry 4.0","volume":"3","author":"Ladegourdie","year":"2022","journal-title":"IoT"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ferrari, P., Flammini, A., Rinaldi, S., Sisinni, E., Maffei, D., and Malara, M. (2018). Impact of Quality of Service on Cloud Based Industrial IoT Applications with OPC UA. Electronics, 7.","DOI":"10.3390\/electronics7070109"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez, I., Calder\u00f3n, A.J., Figueiredo, J., and Sousa, J.M.C. (2019). A Literature Survey on Open Platform Communications (OPC) Applied to Advanced Industrial Environments. Electronics, 8.","DOI":"10.3390\/electronics8050510"},{"key":"ref_22","unstructured":"Majcher, G. (2022, January 9). Mapping CIP to OPC UA. Proceedings of the ODVA 2022 Industry Conference and 21st Annual Meeting, San Diego, CA, USA."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Barth, A., Balakrishna, B., and Willner, A. (2022, January 1). Configurable Mapping of EtherCAT field-level devices to OPC UA. Proceedings of the 6th International Young Engineers Forum in Electrical and Computer Engineering, YEF-ECE, Caparica, Portugal.","DOI":"10.1109\/YEF-ECE55092.2022.9849953"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Cavalieri, S. (2021). A Proposal to Improve Interoperability in the Industry 4.0 Based on the Open Platform Communications Unified Architecture Standard. Computers, 10.","DOI":"10.3390\/computers10060070"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1186\/s13174-021-00144-9","article-title":"Interoperability between OPC UA and oneM2M","volume":"12","author":"Cavalieri","year":"2021","journal-title":"J. Internet Serv. Appl."},{"key":"ref_26","first-page":"122","article-title":"Towards interoperability between OPC UA and OCF","volume":"15","author":"Cavalieri","year":"2019","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"69342","DOI":"10.1109\/ACCESS.2018.2880040","article-title":"Realising Interoperability Between OPC UA and OCF","volume":"6","author":"Cavalieri","year":"2018","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"12006","DOI":"10.1088\/1742-6596\/870\/1\/012006","article-title":"Dynamic mapping of EDDL device descriptions to OPC UA","volume":"870","author":"Nsiah","year":"2017","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Pauker, F., Wolny, S., Fallah, S.M., and Wimmer, M. (2017, January 19\u201321). UML2OPC-UA\u2014Transforming UML class diagrams to OPC UA information models. Proceedings of the 11th CIRP Conference on Intelligent Computation in Manufacturing Engineering\u2014CIRP ICME, Gulf of Naples, Italy.","DOI":"10.1016\/j.procir.2017.12.188"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Schiekofer, R., Grimm, S., Brandt, M.M., and Weyrich, M. (2019, January 22\u201325). A formal mapping between OPC UA and the Semantic Web. Proceedings of the IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki, Finland.","DOI":"10.1109\/INDIN41052.2019.8972102"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"946","DOI":"10.4149\/cai_2018_4_946","article-title":"Object Mapping in the OPC-UA Protocol for Statistically and Dynamically Typed Programming Languages","volume":"37","author":"Nikiel","year":"2018","journal-title":"Comput. Inform."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Derhamy, H., R\u00f6nnholm, J., Delsing, J., Eliasson, J., and van Deventer, J. (2017, January 24\u201326). Protocol interoperability of OPC UA in service oriented architectures. Proceedings of the 15th IEEE International Conference on Industrial Informatics (INDIN), Emden, Germany.","DOI":"10.1109\/INDIN.2017.8104744"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.csi.2015.10.005","article-title":"Integration of IEC 61850 SCL and OPC UA to improve interoperability in Smart Grid environment","volume":"47","author":"Cavalieri","year":"2016","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Cavalieri, S., and Salafia, M.G. (2020). Insights into Mapping Solutions Based on OPC UA Information Model Applied to the Industry 4.0 Asset Administration Shell. Computers, 9.","DOI":"10.3390\/computers9020028"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Arm, J., Benesl, T., Marcon, P., Bradac, Z., Schr\u00f6der, T., Belyaev, A., Werner, T., Braun, V., Kamensky, P., and Zezulka, F. (2021). Automated Design and Integration of Asset Administration Shells in Components of Industry 4.0. Sensors, 21.","DOI":"10.3390\/s21062004"},{"key":"ref_36","unstructured":"(2023, January 11). OPC 30270 Industry 4.0 Asset Administration Shell v1.0. Available online: https:\/\/opcfoundation.org\/developer-tools\/documents\/view\/273."},{"key":"ref_37","unstructured":"(2023, January 11). OPC UA to DTDL Conversion Tool. Available online: https:\/\/github.com\/khilscher\/OPCUA2DTDL."},{"key":"ref_38","unstructured":"OPC Foundation (2023, January 11). OPC Unified Architecture Part 3: Address Space Model. Available online: https:\/\/opcfoundation.org\/developer-tools\/documents\/view\/160."},{"key":"ref_39","unstructured":"OPC Foundation (2023, January 11). OPC Unified Architecture Part 5: Information Model. Available online: https:\/\/opcfoundation.org\/developer-tools\/documents\/view\/162."},{"key":"ref_40","unstructured":"(2023, January 11). JSON-LD 1.1-A JSON-Based Serialization for Linked Data. Available online: https:\/\/www.w3.org\/TR\/json-ld11\/."},{"key":"ref_41","unstructured":"(2023, January 11). DTDL-OPCUA-Information-Models-Mapping. Available online: https:\/\/github.com\/OPCUAUniCT\/DTDL-OPCUA-Information-Models-Mapping."},{"key":"ref_42","unstructured":"(2023, January 11). UaModeler. Available online: https:\/\/documentation.unified-automation.com\/uamodeler\/1.3.0\/html\/index.html."},{"key":"ref_43","unstructured":"(2023, January 11). Microsoft Azure. Available online: https:\/\/portal.azure.com\/#home."},{"key":"ref_44","unstructured":"(2023, January 11). NodeOPCUA. Available online: https:\/\/node-opcua.github.io\/."},{"key":"ref_45","unstructured":"(2023, January 11). Azure-sdk-for-js. Available online: https:\/\/github.com\/Azure\/azure-sdk-for-js\/tree\/%40azure\/digital-twins-core_1.1.0\/sdk."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/4\/2349\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,23]],"date-time":"2023-02-23T05:47:30Z","timestamp":1677131250000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/4\/2349"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,20]]},"references-count":45,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23042349"],"URL":"https:\/\/doi.org\/10.3390\/s23042349","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2023,2,20]]}}}