NGSI-LD
aus Wikipedia, der freien encyclopedia
NGSI-LD (Next Generation Service Interface-Linked Data) ist ein Informationsmodell[1] und eine Programmierschnittstelle[2], um Kontextinformationen bereitzustellen, abzufragen oder zu abonnieren. Es soll den offenen Austausch von strukturierten Informationen zwischen verschiedenen Interessensgruppen erleichtern und wird in Anwendungsdomänen wie Smart Cities[3][4][5], Industrie 4.0, Smart Farming[6][7] sowie allgemeiner für das Internet der Dinge[8], cyber-physische Systeme, Systems of systems[9] und digitale Zwillinge[10] verwendet.
Anerkannte Regel der Technik | |
---|---|
Identifikator | CIM 006/CIM 009 |
Kurztitel | NGSI-LD – Ein graphbasiertes Kontextinformationsmodell und eine Programmierschnittstelle |
Herausgeber | Europäisches Institut für Telekommunikationsnormen (ETSI) |
Ersteller | ISG CIM (Industry Specification Group) von ETSI |
Bezugsquelle | CIM 006 Context Information Management (CIM); Information Model (MOD0) |
Art | ETSI-Gruppenspezifikation |
Bereich | Informationsmodell, Programmierschnittstelle, Linked Data, Semantic Web |
Akzeptanz | Internet der Dinge, Smart City |
Erste Ausgabe | 2018 |
Aktuelle Ausgabe | 2021 |
NGSI-LD wurde vom Europäischen Institut für Telekommunikationsnormen (ETSI) durch die Context Information Management Industry Specification Group (ETSI ISG CIM)[11] auf Vorschlag der Europäischen Kommission standardisiert. Der Einsatz und die Weiterentwicklung von NGSI-LD sind im Rolling Plan für ICT-Standardisierung der EU[12] ausgeführt. NGSI-LD baut auf einem jahrzehntealten Forschungskorpus im Bereich Kontextmanagement und Kontextmodellierung[13] auf. Das Akronym NGSI steht für Next Generation Service Interfaces, eine Reihe von Spezifikationen für Programmierschnittstellen, die ursprünglich von der OMA herausgegeben worden waren und unter anderem Programmierschnittstellen für Kontextinformationen[14] enthielten. Letztere wurden von der Future Internet Public Private Partnership (FI-PPP)[15] übernommen und als NGSIv2[16] weiterentwickelt. Aus der FI-PPP ging dann die FIWARE Open Source Community hervor, für die zunächst NGSIv2 und heute NGSI-LD die zentrale Programmierschnittstelle darstellt.
Das NGSI-LD-Informationsmodell repräsentiert Kontextinformationen als Entitäten, die Eigenschaften und Beziehungen zu anderen Entitäten haben. Es ist von Property Graphs[17] abgeleitet, wobei die Semantik auf der Grundlage von RDF und dem Semantic Web formal definiert ist. NGSI-LD wird als JSON-LD serialisiert. Jede Entität erhält eine eindeutige IRI-Referenz als Kennung, sodass die entsprechenden Daten als Linked-Data-Datensätze exportiert werden können. Das Suffix LD in NGSI-LD kennzeichnet die Zugehörigkeit zum Linked-Data-Universum der verknüpften Daten.