Azure Digital Twins: что означает ответ "GetOntologies"?

Я пытаюсь понять процесс обеспечения Digital Twins и читаю этот документ: https://docs.microsoft.com/en-us/azure/digital-twins/tutorial-facilities-setup

Но я не могу следовать пункту в этом разделе

Тем не менее, я не могу понять ответ для "DotNet Run GetOntologies"

Кто-нибудь может помочь мне лучше понять, что это за ценности? и как они связаны с "моделями доступны"?

1 ответ

Решение

В Azure Digital Twins сущность Ontology содержит набор всех типов и подтипов, которые могут использоваться в вашем приложении. В вашем примере онтология "Обязательный" и "По умолчанию" включена (это по умолчанию). Если вы используете REST API, чтобы увидеть, что содержит онтология "По умолчанию", вы получите следующее:

{
  "id": 2,
  "name": "Default",
  "loaded": true,
  "types": [
    {
      "id": 17,
      "category": "SensorDataType",
      "name": "Humidity",
      "disabled": false,
      "logicalOrder": 0
    },
    {
      "id": 18,
      "category": "SensorDataType",
      "name": "Temperature",
      "disabled": false,
      "logicalOrder": 0
    },
    {
      "id": 19,
      "category": "SensorDataSubtype",
      "name": "RoomHumidity",
      "disabled": false,
      "logicalOrder": 0,
      "friendlyName": "Room Humidity"
    }, // etc etc

Как видно из приведенного выше примера, онтология имеет базовые определения для типов датчиков / пространств / типов данных для вещей, связанных со сценариями Smart Building. Онтологии BACnet и Advanced просто добавляют разные и более специфические типы. Когда вы установите для онтологии значение "включено", вы можете начать использовать эти типы / подтипы. Вы можете проверить их в REST API с помощью:

https://your-url.your-region.azuresmartspaces.net/management/api/v1.0/ontologies/3?includes=Types
Другие вопросы по тегам