Как заполнить онтологию во время выполнения?

У меня есть файл конфигурации с большим количеством данных, таких как расположение датчиков, тип, правила активации устройств и т. д. В основном это относится к всеобъемлющей системе. Я планирую разработать онтологию для этой области. Я сомневаюсь, как мне заполнить онтологию информацией из файла конфигурации, поскольку файлы конфигурации будут время от времени меняться. Раньше я планировал использовать XML, поэтому я мог просто прочитать файл конфигурации во время выполнения и создать XML в соответствии с XSD. Используем ли мы ту же технику для онтологий? Если да, то каков формат заполняемой онтологии?

Спасибо Чан


person Chan    schedule 13.06.2010    source источник


Ответы (1)


Я не совсем уверен, что вы имеете в виду, но похоже, что ваши файлы конфигурации содержат много вашей онтологии и того, что вы планируете с ней делать.

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

Как вы заметили, вы можете читать из XML в онтологический формализм, такой как Common Logic или OWL, а затем рассуждать/запрашивать и т. Д. Там.

Кроме того, вам также следует попробовать разместить свой вопрос здесь: http://ontolog.cim3.net/

person Oka    schedule 15.06.2010