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)