Interoperability with JSON-LD and NGSI-LD via Orion Context Broker
This short course on Cloud/Edge Computing for Deep Learning and Big Data Analytics provides a comprehensive overview and detailed presentation of advanced technologies utilized in distributed computational systems. Distributed computing plays a critical role in today’s data-driven landscape, enabling the processing of vast amounts of data efficiently and effectively across multiple nodes and locations. Through the distribution of computing tasks across systems, distributed computing amplifies scalability, reliability, and performance, proving indispensable for managing big data analytics, machine learning, and real-time processing tasks.
The short course aims to provide the foundation for understanding NGSI-LD Context Broker(s). The course will begin with a brief introduction to JSON-LD (JSON Linked Data) since it is the data format used by NGSI-LD. Next, there will be a brief mention of the history of NGSI-LD and who are the organizations that are currently using it. After that, the key components and aspects of an NGSI-LD Context Broker will be described. Specifically:
· NGSI-LD Tenant and Scope
· NGSI-LD Entity, Attributes and SubAttributes
· The @context field(s) – related to JSON-LD
· The possible formats and modes of presentation of a JSON-LD (e.g., normalized)
· The API exposed by an NGSI-LD Context Broker
· As an NGSI-LD Context Broker allows querying entities by filtering them for different attributes
· NGSI-LD Subscription
· Key Differences between NGSIv2 and NGSI-LD
· Short Demo about NGSI-LD Subscriptions