Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке


Основные принципы создания онтологии

Создание онтологии требует соблюдения следующих принципов:

  1. Тщательное изучение предметной области. Необходимо изучить доступную документацию и литературу по предметной области, онтология которой должна быть разработана. В первую очередь полезными будут стандарты, если они существуют. Цель – получить перечень сущностей предметной области, которые станут основной для выделения низших классов онтологии. В некоторых случая в документации выделены и верхние классы онтологии, которые будет так же полезны для создания иерархии классов в программе.
  2. Иерархия классов. Классы должны быть организованы в иерархию, которая отражает отношение «класс-подкласс». Например, более абстрактным классом является «Оргединица», а его подклассами — «Подразделение» и «Должность».
    Система поддерживает возможность определять отношения и настраивать символы нотации для классов любого уровня иерерахии. При этом используется правило: факты, заданные в онтологии для класса верхнего уровня, являются истинными и для его подклассов.
    Каждый класс должен иметь хотя бы один надкласс, который определяет хранение в таблице базы данных, метаданные, параметры.
  3. Множественная классификация. Объекты окружающего мира могут по-разному классифицироваться в зависимости от точки зрения наблюдателя. Например, деревья могут одновременно классифицироваться: по типу корневой системы, плодовые или неплодовые, лиственные или хвойные. Business Studio позволяет задавать дополнительные надклассы для классов, определенных в основной иерархии, и использовать их в дальнейшем при настройке программы.
  4. Уникальность классов. Если необходимый класс уже определен в онтологии (пусть даже и под другим названием - синонимом), то необходимо использовать его. Это позволит сберечь значительное количество ресурсов на настройку системы за счет «повторного использования» классов.
    В поставляемой с программой онтологии уже определено большое количество классов, которые могут подойти под ваши задачи.
  5. Расширяемость. Онтология должна быть построена таким образом, чтобы легко было добавлять новые классы с минимальным влиянием на остальные части онтологии.
    Иерархия классов на верхнем уровне онтологии должна быть проработана особенно тщательно – она должна быть максимально универсальной, чтобы вместить в себя новые подклассы из новых предметных областей.
  6. Связность. При разработке онтологии, в том числе, необходимо разработать классы связей для моделирования отношений между объектами. К проектированию классов связей применяются все принципы изложенные выше.

Благодаря использованию вышеперечисленных принципов становится возможным:

  1. Получить компактную онтологию – онтологию, содержащую минимально возможное количество фактов.
  2. Уменьшить количество настроек системы.

И, таким образом, минимизировать ресурсы, необходимые для создания и развития онтологии.

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki