6.6 Summary of advantageous NGSI-LD functionalities
The following bullet points provide a summary of the NGSI-LD functionalities that are advantageous for certain applications as identified in the use cases presented above.
- Applications can request information by specifying what they need. This is especially important for applications that on the one hand want to (re-)use information, but on the other hand do not want to deal with
- first finding out where information is stored in the system
- understanding different resource structures
- handling various native data representations
- Applications can geographically scope queries
- Applications can filter results based on property values / relationship targets
- Application can project to only get the properties and relationships they are interested in
- Applications can get back whole entity graphs by following relationships. This can be especially relevant for (composite) Digital Twins
- With queries, applications can get back result with a single request, i.e. there is no separate discovery step followed by retrieval(s).
- Applications can subscribe to be notified of relevant changes in information (or periodically, for which no example has been shown)