FactDAG: Formalizing Data Interoperability in an Internet of Production

In the production industry, the volume, variety, and velocity of data as well as the number of deployed protocols increase exponentially due to the influences of the Internet-of-Things (IoT) advances. While hundreds of isolated solutions exist to utilize these data, e.g., optimizing processes or monitoring machine conditions, the lack of a unified data handling and exchange mechanism hinders the implementation of approaches to improve the quality of decisions and processes in such an interconnected environment. The vision of an Internet of Production promises the establishment of a Worldwide Lab, where data from every process in the network can be utilized, even interorganizational and across domains. While numerous existing approaches consider interoperability from an interface and communication system perspective, fundamental questions of data and information interoperability remain insufficiently addressed. In this article, we identify ten key issues, derived from three distinctive real-world use cases that hinder large-scale data interoperability for industrial processes. Based on these issues, we derive a set of five key requirements for future (IoT) data layers, building upon the FAIR data principles. We propose to address them by creating FactDAG, a conceptual data layer model for maintaining a provenance-based, directed acyclic graph of facts, inspired by successful distributed version-control and collaboration systems. Eventually, such a standardization should greatly shape the future of interoperability in an interconnected production industry.

[1]  C. Borgman,et al.  If We Share Data, Will Anyone Use Them? Data Sharing and Reuse in the Long Tail of Science and Technology , 2013, PloS one.

[2]  Armando Fox,et al.  Improving Machine Tool Interoperability Using Standardized Interface Protocols: MT Connect , 2008 .

[3]  Jim Woodcock,et al.  Cyber-Physical Systems Design: Formal Foundations, Methods and Integrated Tool Chains , 2015, 2015 IEEE/ACM 3rd FME Workshop on Formal Methods in Software Engineering.

[4]  Jörg Hoffmann,et al.  IoT Platforms for the Internet of Production , 2019, IEEE Internet of Things Journal.

[5]  Fredrik Sandin,et al.  Semantic Interoperability in Industry 4.0: Survey of Recent Developments and Outlook , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[6]  Klaus Wehrle,et al.  A Case for Integrated Data Processing in Large-Scale Cyber-Physical Systems , 2019, HICSS.

[7]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

[8]  Gerardo Pardo-Castellote,et al.  OMG Data-Distribution Service: architectural overview , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[9]  Erik Schultes,et al.  The FAIR Guiding Principles for scientific data management and stewardship , 2016, Scientific Data.

[10]  Patricia Herterich,et al.  Data Citation Services in the High-Energy Physics Community , 2016, D Lib Mag..

[11]  Klaus Wehrle,et al.  CPPL: Compact Privacy Policy Language , 2016, WPES@CCS.

[12]  Paul Voigt,et al.  The Eu General Data Protection Regulation (Gdpr): A Practical Guide , 2017 .

[13]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[14]  Christian Brecher,et al.  Towards an Infrastructure Enabling the Internet of Production , 2019, 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS).

[15]  Christian Brecher,et al.  Dataflow Challenges in an Internet of Production: A Security & Privacy Perspective , 2019, CPS-SPC@CCS.

[16]  Malte Brettel,et al.  The Relevance of Manufacturing Flexibility in the Context of Industrie 4.0 , 2016 .

[17]  Zhen Zhao,et al.  State-of-the-art and future challenge in fine-blanking technology , 2019, Prod. Eng..

[18]  Jad El-khoury,et al.  Measuring tool chain interoperability in Cyber-Physical Systems , 2016, 2016 11th System of Systems Engineering Conference (SoSE).

[19]  Axel Polleres,et al.  A Scalable Consent, Transparency and Compliance Architecture , 2018, ESWC.

[20]  Klaus Wehrle,et al.  Stamping Process Modelling in an Internet of Production , 2020 .

[21]  Herbert Van de Sompel,et al.  Memento: Time Travel for the Web , 2009, ArXiv.

[22]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[23]  Franco Zambonelli,et al.  Looking ahead in pervasive computing: Challenges and opportunities in the era of cyber-physical convergence , 2012, Pervasive Mob. Comput..

[24]  Wayne H. Wolf,et al.  Cyber-physical Systems , 2009, Computer.

[25]  Christian Brecher,et al.  Process-parallel virtual quality evaluation for metal cutting in series production , 2018 .

[26]  Vincent Y. Lum,et al.  EXPRESS: a data EXtraction, Processing, and Restructuring System , 1977, TODS.

[27]  Carole A. Goble,et al.  Why Linked Data is Not Enough for Scientists , 2010, 2010 IEEE Sixth International Conference on e-Science.

[28]  Danh Le Phuoc,et al.  Enabling IoT Ecosystems through Platform Interoperability , 2017, IEEE Software.

[29]  R. K. Garg,et al.  Supply chain collaboration: A state-of-the-art literature review , 2018 .

[30]  Ravi Janardan,et al.  Manufacturing processes , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[31]  Sebastian Abeck,et al.  Enabling IoT Platform Interoperability Using a Systematic Development Approach by Example , 2018, 2018 Global Internet of Things Summit (GIoTS).

[32]  Klaus Wehrle,et al.  Security Considerations for Collaborations in an Industrial IoT-based Lab of Labs , 2019, 2019 IEEE Global Conference on Internet of Things (GCIoT).

[33]  Laurel L. Haak Persistent identifiers can improve provenance and attribution and encourage sharing of research results , 2014, Inf. Serv. Use.

[34]  John M. Bryson,et al.  Designing and Implementing Cross‐Sector Collaborations: Needed and Challenging , 2015 .

[35]  Bronis R. de Supinski,et al.  The Spack package manager: bringing order to HPC software chaos , 2015, SC15: International Conference for High Performance Computing, Networking, Storage and Analysis.

[36]  Raymond A. Paul,et al.  Data provenance in SOA: security, reliability, and integrity , 2007, Service Oriented Computing and Applications.

[37]  Matthew McCullough,et al.  Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development , 2009 .

[38]  Herbert Van de Sompel,et al.  HTTP Framework for Time-Based Access to Resource States - Memento , 2013, RFC.

[39]  Jeremy J. Carroll,et al.  Named graphs, provenance and trust , 2005, WWW '05.

[40]  F. Klocke,et al.  Dependencies of the die-roll height during fine blanking of case hardening steel 16MnCr5 without V-ring using a nesting strategy , 2018 .

[41]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[42]  Jay Lee,et al.  A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems , 2015 .

[43]  C. Brecher,et al.  Control from the Cloud: Edge Computing, Services and Digital Shadow for Automation Technologies* , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[44]  Panos Vassiliadis,et al.  A Survey of Extract-Transform-Load Technology , 2009, Int. J. Data Warehous. Min..

[45]  Chokri Mraidha,et al.  A modular interoperability layer for connecting the business and manufacturing systems , 2018, 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS).

[46]  Lars Holm Nielsen ZENODO: research. Shared , 2014 .

[47]  N. B. Anuar,et al.  The rise of "big data" on cloud computing: Review and open research issues , 2015, Inf. Syst..

[48]  Christian Brecher,et al.  Industrial Internet of Things and Cyber Manufacturing Systems , 2017 .

[49]  Reiner Anderl,et al.  Industrie 4.0 - Advanced Engineering of Smart Products and Smart Production , 2014 .

[50]  S. Popov The Tangle , 2015 .

[51]  Pieter Simoens,et al.  Interoperability for Industrial Cyber-Physical Systems: An Approach for Legacy Systems , 2017, IEEE Transactions on Industrial Informatics.

[52]  Stefan Biffl,et al.  Versioning in Cyber-physical Production System Engineering -- Best-Practice and Research Agenda , 2015, 2015 IEEE/ACM 1st International Workshop on Software Engineering for Smart Cyber-Physical Systems.

[53]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.