On the Role of Digital Twins in Data Spaces
<p>Data space building blocks by OPEN DEI [<a href="#B5-sensors-23-07601" class="html-bibr">5</a>].</p> "> Figure 2
<p>Data space by IDSA. Reproduced with permission from [<a href="#B4-sensors-23-07601" class="html-bibr">4</a>].</p> "> Figure 3
<p>DTs in data space building blocks.</p> "> Figure 4
<p>Combination of DT and DS (simplified).</p> "> Figure 5
<p>Connector in data space by Eclipse Foundation. Reproduced with permission from [<a href="#B32-sensors-23-07601" class="html-bibr">32</a>].</p> "> Figure 6
<p>Minimal data space adapted for AAS. Reproduced with permission from [<a href="#B32-sensors-23-07601" class="html-bibr">32</a>].</p> "> Figure 7
<p>EDC Extension for AAS integrating AAS into data space.</p> "> Figure 8
<p>EDC Extension for AAS (provider view).</p> "> Figure 9
<p>EDC Extension for AAS (provider and consumer).</p> "> Figure 10
<p>AAS example with PCF.</p> "> Figure 11
<p>EDC Extension for AAS—provider GUI.</p> "> Figure 12
<p>EDC Extension for AAS—consumer UI.</p> ">
Abstract
:1. Introduction
2. Background
2.1. Definition and Design of Data Spaces
2.1.1. Interoperability Building Blocks
2.1.2. Data Sovereignty and Trust Building Blocks
2.1.3. Data Value Creation Building Blocks
2.1.4. Additional Technical Building Blocks
2.1.5. Governance Building Blocks
2.2. Digital Twins
- The Digital Twins Definition Language (DTDL) was developed for the Azure platform by Microsoft [19]. The specification of DTDL defines it as “a language, to describe models of IoT plug and play devices, DTs of devices, and logical DTs”.
- The Next-Generation Services Interface-Linked Data (NGSI-LD) standard was published by the Context Information Management (CIM) of the European Telecommunications Standards Institute (ETSI) Industry Specification Group (ISG) [20]. It “… enables users to provide, consume, and manage context information in a variety of scenarios and involving multiple actors”.
- The Eclipse Foundation developed another standard for DTs called Eclipse Vorto [21]. The main purpose of Eclipse Vorto is to ease the communication of different IoT devices by providing a normalized API for easy integration into software solution.
- The Web of Things (WoT) Things Description (TD) standard was published by the WoT Working Group of the World Wide Web Consortium (W3C). The Things Description was described in [22]: “A Things Description describes the metadata and interfaces of a Thing. A Thing is an abstraction of a physical or virtual entity that enables and participates in interactions with the WoT”.
2.3. Integration of Digital Twins into Data Spaces
3. Data Space Based on Digital Twins
3.1. International Data Spaces
3.2. Role of Digital Twins in Data Spaces
3.2.1. DT-Relevant Data Space Building Blocks
3.2.2. DTs and IDS Connectors
3.2.3. DT Registry and IDS Broker
3.2.4. DT Semantics and IDS Vocabulary Provider
4. Our Approach for Integration between AAS and IDS
4.1. Simplified High-Level Architecture with Minimal Set of Building Blocks
4.2. Architecture and Modules of the EDC Extension for AAS
- Supporting all AAS files/formats;
- Supporting different implementations of AAS services, if the AAS is already in a running service;
- Providing graphical interface;
- Reducing user effort.
Listing 1: EDC policy. |
1 [ 2 { 3 “id”: “123”, 4 “policy”: { 5 “permissions”: [ 6 { 7 “edctype”: “dataspaceconnector:permission”, 8 “action”: { 9 “type”: “USE”, 10 “includedIn”: null, 11 “constraint”: null 12 }, 13 “constraints”: [], 14 “duties”: [] 15 } 16 ], 17 “prohibitions”: [], 18 “obligations”: [], 19 “extensibleProperties”: {} 20 }, 21 “asset”: {} 22 } 23 ] |
4.3. Example of AAS in IDS in PCF Use Case
5. Comparison with State of the Art
- The types of IDS connectors considered,
- The generalization of the approach to use any implementation of the AAS specification,
- Supporting an AAS provider and an AAS consumer in integrating an AAS with an IDS connection in an automated way.
6. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Oláh, J.; Aburumman, N.; Popp, J.; Khan, M.A.; Haddad, H.; Kitukutha, N. Impact of Industry 4.0 on Environmental Sustainability. Sustainability 2020, 12, 4674. [Google Scholar] [CrossRef]
- Industrial Digital Twin Association, e.V. Available online: https://industrialdigitaltwin.org (accessed on 6 January 2023).
- Details of the Asset Administration Shell—Part 1. Available online: https://www.plattform-i40.de/IP/Redaktion/DE/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part1_V3.html (accessed on 6 January 2023).
- Otto, B.; Steinbuß, S.; Teuscher, A.; Lohmann, S.E.A. IDS Reference Architecture Model 3.0. Available online: https://www.internationaldataspaces.org/wp-content/uploads/2019/03/IDS-Reference-Architecture-Model-3.0.pdf (accessed on 6 January 2023).
- Nagel, L.; Lycklama, D. Design Principles for Data Spaces—Position Paper. Available online: https://zenodo.org/record/5105744 (accessed on 6 January 2023).
- Otto, B.; Hompel, M.T.; Wrobel, S. Designing Data Spaces The Ecosystem Approach to Competitive Advantage; Springer: Berlin/Heidelberg, Germany, 2022; pp. 29–194. ISBN 978-3-030-93974-8. [Google Scholar]
- Curry, E.; Scerri, E.; Tuikka, T. Data Spaces: Design, Deployment, and Future Directions; Springer: Berlin/Heidelberg, Germany, 2022; pp. 1–227. ISBN 978-3-030-98635-3. [Google Scholar]
- Usländer, T.; Baumann, M.; Boschert, S.; Rosen, R.; Sauer, O.; Stojanovic, L.; Wehrstedt, J.C. Symbiotic Evolution of Digital Twin Systems and Dataspaces. Automation 2022, 3, 378–399. [Google Scholar] [CrossRef]
- FIWARE Foundation. FIWARE for Data Spaces. Available online: https://www.fiware.org/marketing-material/fiware-for-data-spaces (accessed on 6 January 2023).
- International Data Spaces Association. Minimum Viable Data Space (MVDS). Available online: https://docs.internationaldataspaces.org/knowledge-base/mvds (accessed on 26 May 2023).
- International Data Spaces Association. IDSA Certification. Available online: https://internationaldataspaces.org/use/certification (accessed on 6 January 2023).
- International Data Spaces Association. IDS Metadata Broker. Available online: https://github.com/International-Data-Spaces-Association/metadata-broker-open-core (accessed on 6 January 2023).
- Usländer, T.; Schöppenthau, F.; Schnebel, B.; Heymann, S.; Stojanovic, L.; Watson, K.; Nam, S.; Morinaga, S. Smart Factory Web—A Blueprint Architecture for Open Marketplaces for Industrial Production. Appl. Sci. 2021, 11, 6585. [Google Scholar] [CrossRef]
- Kleer, J.D.; Williams, B.C. Diagnosis with Behavioral Modes. Int. Jt. Conf. Artif. Intell. 1989, 89, 1324–1330. [Google Scholar]
- Sutschet, G. Störung im Griff, visIT 2/2001. Available online: https://publica-rest.fraunhofer.de/server/api/core/bitstreams/184765c3-523f-43cc-beb7-87cae1bab4c4/content (accessed on 6 January 2023).
- Baalsrud Hauge, J.; Zafarzadeh, M.; Jeong, Y.; Li, Y.; Ali Khilji, W.; Larsen, C.; Wiktorsson, M. Digital Twin Testbed and Practical Applications in Production Logistics with Real-Time Location Data. Int. J. Ind. Eng. Manag. 2021, 12, 129–140. [Google Scholar] [CrossRef]
- Grieves, M.; Vickers, J. Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behaviour in Complex Systems. In Transdisciplinary Perspectives on Complex Systems; Kahlen, F.-J., Michael, M., Ege, K., Eds.; Springer International Publishing: Cham, Switzerland, 2017. [Google Scholar] [CrossRef]
- Schmidt, C.; Volz, F.; Stojanovic, L.; Sutschet, G. Increasing Interoperability between Digital Twin Standards and Specifications: Transformation of DTDL to AAS. Sensors 2023, 23, 7396. [Google Scholar]
- Microsoft Azure. Digital Twins Definition Language. Available online: https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md (accessed on 26 May 2023).
- Context Information Management (CIM) ETSI Industry Specification Group (ISG). NGSI-LD. November 2021. Available online: https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.05.01_60/gs_cim009v010501p.pdf (accessed on 26 May 2023).
- Eclipse Foundation. Eclipse Vorto. Available online: https://github.com/eclipse/vorto/ (accessed on 26 May 2023).
- Sebastian, K.; Michael, M.; Ege, K. Web of Things (WoT) Thing Description 1.0. Available online: https://www.w3.org/TR/wot-thing-description/ (accessed on 26 May 2023).
- AASX Server Repository. Available online: https://github.com/admin-shell-io/aasx-server (accessed on 26 May 2023).
- Eclipse BaSyx Repository. Available online: https://github.com/eclipse-basyx (accessed on 26 May 2023).
- FA3ST Service Repository. Available online: https://github.com/FraunhoferIOSB/FAAAST-Service (accessed on 26 May 2023).
- NovAAS Repository. Available online: https://gitlab.com/novaas/catalog/nova-school-of-science-and-technology/novaas (accessed on 26 May 2023).
- Gaia-X. Available online: https://gaia-x.eu/ (accessed on 26 May 2023).
- ZVEI, e.V. DPP4.0 concept. Available online: https://www.zvei.org/en/subjects/zvei-show-case-pcfcontrolcabinet (accessed on 26 May 2023).
- GS1 in Europe. Digital Product Passport. Available online: https://gs1.eu/activities/digital-product-passport/ (accessed on 26 May 2023).
- Fraunhofer AISEC. IDS Communication Protocol. Available online: https://industrial-data-space.github.io/trusted-connector-documentation/docs/idscp_overview (accessed on 26 May 2023).
- International Data Spaces Association. Dataspace Protocol. Available online: https://docs.internationaldataspaces.org/ids-knowledgebase/v/dataspace-protocol/overview/readme (accessed on 26 May 2023).
- Eclipse Foundation. Eclipse Dataspace Components. Available online: https://eclipse-edc.github.io/docs (accessed on 6 January 2023).
- Engineering Research and Development. TRUE Connector. Available online: https://github.com/Engineering-Research-and-Development/true-connector (accessed on 6 January 2023).
- International Data Spaces Association. IDSA Industrial Community. Available online: https://internationaldataspaces.org/idsa-industrial-community/ (accessed on 26 May 2023).
- Jacoby, M.; Volz, F.; Weißenbacher, C.; Stojanovic, L.; Usländer, T. An approach for Industrie 4.0-compliant and data-sovereign Digital Twins. Automatisierungstechnik 2021, 69, 1051–1061. [Google Scholar] [CrossRef]
- Eclipse Foundation. EDC Federated Catalog. Available online: https://github.com/eclipse-edc/FederatedCatalog (accessed on 6 January 2023).
- Fraunhofer ISST. CCIT Project. Available online: https://www.isst.fraunhofer.de/en/business-units/data-business/projects/CCIT.html (accessed on 26 May 2023).
- Bader, S.R.; Maleshkova, M. The Semantic Asset Administration Shell. In Semantic Systems. The Power of AI and Knowledge Graphs. SEMANTiCS 2019. Lecture Notes in Computer Science; Acosta, M., Cudré-Mauroux, P., Maleshkova, M., Pellegrini, T., Sack, H., Sure-Vetter, Y., Eds.; Springer: Cham, Switzerland, 2019; Volume 11702. [Google Scholar] [CrossRef]
- Industrial Digital Twin Association e.V. AAS Submodel Templates. Available online: https://industrialdigitaltwin.org/content-hub/teilmodelle (accessed on 26 May 2023).
- International Data Spaces Association. IDS Vocabulary Provider. Available online: https://github.com/International-Data-Spaces-Association/IDS-VocabularyProvider/wiki (accessed on 26 May 2023).
- Fraunhofer IOSB. EDC Extension for AAS. Available online: https://github.com/FraunhoferIOSB/EDC-Extension-for-AAS (accessed on 6 January 2023).
- International Data Spaces Association. Omejdn DAPS. Available online: https://github.com/International-Data-Spaces-Association/omejdn-daps (accessed on 26 May 2023).
- Eclipse Foundation. Eclipse IdentityHub. Available online: https://github.com/eclipse-edc/IdentityHub (accessed on 26 May 2023).
- Eclipse Foundation. Eclipse AAS4J. Available online: https://github.com/eclipse-aas4j/aas4j (accessed on 23 August 2023).
- Industrial Digital Twin Association e.V. AASX Package Explorer. Available online: https://github.com/admin-shell-io/aasx-package-explorer (accessed on 26 May 2023).
- Sovity GmbH. Sovity EDC Extensions. Available online: https://github.com/sovity/edc-extensions (accessed on 26 May 2023).
- Catena-X Automotive Network, e.V. Catena-X. Available online: https://catena-x.net/en/ (accessed on 26 May 2023).
- Eclipse Foundation. Eclipse BaSyx™. Available online: https://projects.eclipse.org/projects/dt.basyx (accessed on 26 May 2023).
- Advaneo GmbH. Trusted Data Hub. Available online: https://www.advaneo.de/en/trusted-data-hub-privacy-preserving-multi-party-computing/ (accessed on 26 May 2023).
- International Data Spaces Association. Connector Report. Available online: https://internationaldataspaces.org/wp-content/uploads/dlm_uploads/International-Data-Spaces-Data-Connector-Report-November-2022.pdf (accessed on 26 May 2023).
- Iñigo, M.A.; Legaristi, J.; Larrinaga, F.; Perez, A.; Cuenca, J.; Kremer, B.; Montejo, E.; Porto, A. Towards Standardized Manufacturing as a Service through Asset Administration Shell and International Data Spaces Connectors. In Proceedings of the IECON 2022—48th Annual Conference of the IEEE Industrial Electronics Society, Brussels, Belgium, 17–20 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Stojanovic, L.; Usländer, T.; Volz, F.; Weißenbacher, C.; Müller, J.; Jacoby, M.; Bischoff, T. Methodology and Tools for Digital Twin Management—The FA3ST Approach. IoT 2021, 2, 717–740. [Google Scholar] [CrossRef]
IDS Components/ Data Space Technical Building Blocks | Interoperability | Trust | Data Value |
---|---|---|---|
Connector | Provides data exchange API, stores provenance logs | Enables trusted exchange | Stores metadata and logs data usage |
Identity provider | Provides identity management, enables trusted exchange | ||
Broker | Stores metadata, enables discovery and publication | ||
Vocabulary provider | Stores data models | ||
Clearing house | Enables provenance and traceability | Enables data usage accounting | |
App store | Offers additional services | ||
Marketplace | Offers additional services |
Component | Function | Link |
---|---|---|
FA³ST Service | Provides an execution environment for the AAS | [25] |
Eclipse Dataspace Connector (EDC) | IDS connector for data exchange between DS participants | [32] |
EDC Extension for AAS | Integrates the AAS into the EDC and simplifies AAS usage for providers and consumers | [41] |
Omejdn DAPS | IDS identity provider (option 1) | [42] |
EDC Identity Hub | IDS identity provider (option 2) | [43] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Volz, F.; Sutschet, G.; Stojanovic, L.; Usländer, T. On the Role of Digital Twins in Data Spaces. Sensors 2023, 23, 7601. https://doi.org/10.3390/s23177601
Volz F, Sutschet G, Stojanovic L, Usländer T. On the Role of Digital Twins in Data Spaces. Sensors. 2023; 23(17):7601. https://doi.org/10.3390/s23177601
Chicago/Turabian StyleVolz, Friedrich, Gerhard Sutschet, Ljiljana Stojanovic, and Thomas Usländer. 2023. "On the Role of Digital Twins in Data Spaces" Sensors 23, no. 17: 7601. https://doi.org/10.3390/s23177601