I'm working on an Azure Digital Twins project and I got a bit confused about my understanding of telemetry and property.
From https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md I get:
Telemetry describes the data emitted by any digital twin, whether the data is a regular stream of sensor readings or a computed stream of data, such as occupancy, or an occasional error or information message.
I summarize this to telemetry = data stream
and
A Property describes the read-only and read/write state of any digital twin. For example, a device serial number may be a read-only property, the desired temperature on a thermostat may be a read-write property; and the name of a room may be a read-write property.
My summery: Properties are variables of a twin with low frequency update rate that can be set from the twin and the IoT Plattform. Properties are not streaming data from sensors.
okay, if I now take these definitions and look at Microsofts Examples, like: https://learn.microsoft.com/en-us/azure/digital-twins/how-to-ingest-iot-hub-data?tabs=cli#add-a-model-and-twin and https://techcommunity.microsoft.com/t5/internet-of-things-blog/rewind-the-metaverse-with-data-history-for-azure-digital-twins/bc-p/3302065#M672 I see that Microsoft writes in the articles about telemetry data and uses streamed data, but uses in their dtdl Models "@type": "Property" only. That's inconsistent with the definition from dtdl.
Am I understanding something wrong here? Or does Microsoft examples don't follow their own definitions?
I know, that a lot of the stuff here is still in preview and under development, but I would anyway like to understand this difference.