Digital Twins Definition Language
The models in the Azure Digital Twins service are based on the Digital Twins Definition Language (DTDL). DTDL is a language that's used to describe models. These models are used with IoT plug and play devices and Digital Twins. DTDL allows us to use semantics and definitions uniformly to define these models, which are used across IoT platforms and IoT solutions. DTDL enables us to define several elements, behaviors, and abilities of a Digital Twin. Digital Twins' behaviors are modeled using meta model classes with DTDL. Several examples of these meta models are listed here and will be explained in more detail in the next part of this chapter:
- Interfaces: A descriptive language for describing models.
- Properties: The simple types of metadata of a model.
- Telemetry: The telemetry data that comes from a sensor. It can be used as metadata in a model.
- Relationships: Relationship definitions between models.
- Components: A way...