Das ISO/IEC Joint Technical Committee 1 (JTC1) hat GQL (Graph Query Language) zum internationalen Standard erklärt. Die Abfragesprache für Graph-Datenbanken definiert die Datenstrukturen und Grundoperationen für das Arbeiten mit Property-Graph-Modellen. Die ISO arbeitete mehr als fünf Jahre an der neuen Norm. Dabei kooperierte die Organisation von Anfang an mit Neo4j, dessen Mitarbeitende aktiv an der Entwicklung beteiligt waren.
Der für GQL und SQL zuständige ISO-Ausschuss besteht aus Software-Anbietern, Forschern und Normungsexperten aus der ganzen Welt. Der GQL-Standard ist als ISO-Schwester von SQL und als enge Anlehnung an Cypher konzipiert, die als de facto Abfragesprache für Graphen gilt. Der Standard besteht aus über 600 Seiten formaler Definitionen, verweist auf mehr als 400 Dokumente und ist in Format und Umfang mit dem SQL-92-Standard vergleichbar.
SQL wurde 1987 von der ISO als Standard verabschiedet und entwickelte sich zur vorherrschenden Sprache für den Zugriff auf relationale Datenbanken. Der Standard erreichte weltweit eine große Akzeptanz und beschleunigte das Wachstum des Marktes für relationale Datenbanken dramatisch. Es kann davon ausgegangen werden, dass die ISO-Zertifizierung für GQL einen ähnlichen Effekt auf Graphdatenbanken haben wird.
„Es ist momentan eine sehr spannende Zeit für Abfragesprachen und Standards und natürlich auch für unser Komitee und für die Experten, die in den letzten Jahren an der neuen Norm mitwirkten. Damit beginnt ein neues Kapitel in der Geschichte der Abfragesprachen und in der Art und Weise, wie wir mit vernetzten Daten interagieren und sie nutzen“, erklärt Tony Holland, Communications Lead des ISO/IEC Joint Technical Committees 1/AG 1.
„GQL bietet eine einheitliche und ausdrucksstarke Sprache für die Navigation in komplexen Graphstrukturen. Das standardisierte Framework baut Barrieren hinsichtlich der Interoperabilität von Daten weiter ab und gibt Entwicklern, Forschern und Unternehmen die Möglichkeit, neue Erkenntnisse zu gewinnen, verborgene Zusammenhänge zu entdecken und innovative Lösungen zu entwickeln."
Die Normierung einer neuen Abfragesprache spiegelt den aktuellen Reifegrad des Markts an Graphdatenbanken wider. „Unsere Welt wird immer vernetzter. Wollen wir diese Komplexität anhand von Daten beschreiben, brauchen wir Datenbanken, die diese Verbindungen zwischen den Daten managen können“, so Philip Rathle, Chief Technology Officer bei Neo4j.
„Graphdatenbanken tun genau das. Sie liefern tiefe Einblicke in komplexe Dynamiken, erlauben vorhersagende Analytik und treiben digitale Transformation und den Einsatz von GenAI voran. Knowledge Graphen zählen zu den aktuell wichtigsten GenAI-Trends – das Timing der ISO und des neuen GQL-Standards könnte also kaum besser sein.“