Онтологические исследования

Я учусь на магистратуре, и мой профессор хочет, чтобы я создал онтологию для всей внутренней сенсорной веб-системы на базе IOT. Есть много вещей, в которых я не уверен, например, как я могу создавать экземпляры для драйвера датчика и класса промежуточного программного обеспечения. Я использую Protege. Я хочу спросить, возможно ли, чтобы я ежедневно передавал новые значения временного света или влажности в свою онтологию через какой-либо веб-сервис, чтобы иметь возможность рассуждать об этом. Я действительно смущен этой идеей. дайте мне несколько советов И, пожалуйста, не просите меня зайти в Google, я, конечно, делаю это, но я хочу получить несколько советов от людей, которые работали в этой области. Спасибо

1 ответ

Моя собственная система домашней автоматизации основана на семантически-подобном описании помещений, полов, датчиков, выключателей света... с взаимосвязями между ними, такими как "содержит", "управляется", "прилегает",... Рассуждение об этой онтологии позволяет командам, подобным "play pop in first floor", найти все медиа-зоны в этой области и начать воспроизводить на них музыку. В настоящее время простым выводом является все, что он делает (и все, что нужно) для вывода таких фактов, хотя я вижу несколько случаев, когда было бы неплохо иметь более мощный аргумент.

Было бы необычно пытаться хранить все данные датчиков, основанные на времени, в RDF (это огромный набор данных даже в его самой простой форме). Скорее всего, вы будете рассуждать о статическом описании системы, а затем использовать свои аргументированные факты для обработки данных, например, чтобы найтисреднюю температуру вчера в помещениях, подключенных к кухне, вы использовали бы рассуждения, чтобы найти датчики температуры, которые применяются и затем обработайте временные данные, отфильтровав их по временному запросу.

Другие вопросы по тегам