Die Plattform Industrie 4.0 und nachfolgend der IDTA e.V. arbeiten an der Spezifikationsreihe „Details of the Asset Administration Shell (AAS)“ von der unter anderem Teil 1 und Teil 2 erschienen sind als auch an AAS-Teilmodellen. Die Aufgabe der Spezifikation ist dabei sehr herausfordernd, genauso wie deren möglichst einfache datentechnische Operationalisierung.
Für die einfache Operationalisierung der Spezifikation verfolgt die FoP Consult GmbH einen Ansatz, der sich die - in der IT bestens bekannte - Abfragesprache GraphQL zu Nutze macht (siehe Abbildung). Diese wurde in den Veröffentlichungen der Standardisierungsgremien der AAS bisher nicht betrachtet, deckt aber viele Anforderungen für den Datenaustausch mit der AAS und deren Integration ab und kann die Anwendung der AAS in der Praxis stark fördern.
Mit AAS-connect hat die FoP Consult GmbH ein Mapping des Datenmodells der Asset Administration Shell auf ein praktikables GraphQL-Schema entwickelt und macht damit die Abfragesprache GraphQL für API einsetzbar, welche auf Daten und Metadaten der Asset Administration Shell zugreifen.
Mit diesem Ansatz wird auch ein großer Beitrag für die Verarbeitung der AAS in Datenbanksystemen (CRUD-Operationen) geleistet. Es entsteht eine Alternative zur Speicherung der AAS als AASX-Package oder zu API-Abrufen ganzer Asset Shells oder von Teilmodellen mitsamt aller Metainformationen aus Datenbanken. Die Payload wird maßgeblich reduziert und die Performance grundsätzlich erhöht. Weiterhin lassen sich Daten zu mehreren AAS gleichzeitig verarbeiten.
Zukünftig werden förderierte GraphQL-Strukturen für ein kollaboratives Datenmanagement und, mit Vorlage der entsprechenden Spezifikation, die IT-Sicherheit (Authentifizierung und Authorisierung) berücksichtigt.
Zusammen mit dem GraphQL-Schema entwickelt die FoP Consult GmbH weitere Tools und Template-Datensätze (Concept Descriptions, Submodel Templates) die zum AAS Data Integration Hub zusammengeführt werden.
Die FoP Consult GmbH hat als erstes Unternehmen überhaupt, zum Pitchday Datenraum Industrie 4.0 am 14.09.2022, die Idee vorgestellt und arbeitet laufend an ihrer Verwirklichung.
Informationen zu GraphQL
Im Internet befinden sich unzählige Informationen. Diese Links erleichtern den Einstieg:
- Organisation zur Spezifikation von GraphQL: GraphQL Foundation
- Empfohlender kostenfreier Online-Kurs für GraphQL auf edX von der Linux Foundation: Exploring GraphQL: A Query Language for APIs
- Newsletter GraphQL Weekly
Stand: 26. Januar 2024