Войти



Последние материалы

Золотые партнеры:

Подоконники собственного производства, столешница для кухни из искусственного камня.

Серебряные партнеры:

Диваны с металлическим каркасом: мебель италии в москве. Гарнитуры Jawbone. . Качественное изготовление торговых павильонов. Изготовление торговых павильонов и монтаж.

Бронзовые партнеры:

Критерии для ввода нового понятия в онтологиях
Статьи
Автор: Лукашевич Н.В.   
06.10.2011 15:42

Критерии для ввода нового понятия в онтологиях

При разработке онтологии достаточно сложным вопросом являются критерии ввода новых понятий. На практике такие критерии связаны обычно с проверкой того, добавляет ли ввод нового понятия полезную и важную информацию для работы предполагаемого приложения.

Так, в работе (Noy, McGuinness, 2001) указывается, что необходимость введения нового класса для онтологии может возникнуть, если

1)      у предполагаемого класса есть слот, которого нет у других классов, например, красные вина характеризуются свойством «уровень танина»;

2)      у предполагаемого класса есть ограничения на слот, отличные от ограничений других классов, например, у класса ДЕСЕРТНЫЕ ВИНА - значение слота СОДЕРЖАНИЕ   САХАРА - «сладкий»;

3)      у предполагаемого класса есть специфические отношения.

Если в разрабатываемой онтологии для понятия могут быть определены атрибуты посредством описания слота в фрейме понятия, то может возникнуть вопрос, в каких случаях нужно определить новый класс (понятие онтологии), а в каких случаях можно ввести лишь различные значения атрибута.

На примере онтологии вин (Noy, McGuinness, 2001) приводят следующий пример анализа ситуации в случае предполагаемого ввода нового понятия БЕЛОЕ ВИНО в противовес вводу различных значений слота ЦВЕТ для понятия ВИНО.

Авторы работы предлагают проанализировать следующие факторы:

-        насколько важно понятие БЕЛОЕ ВИНО для предметной области;

-        если понятия с разными значениями слота становятся ограничениями для различных слотов в других классах, то для разделения следует создать новый класс. В противном случае разделение представляется в значении слота;

-        какова изменчивость свойства, т. е. как часто экземпляр класса меняет значения этого свойства. Если у экземпляра значение свойства постоянно - это является дополнительным критерием для введения отдельного класса с таким значением свойства.

Авторы онтологии (MikroKosmos (Nirenberg, Raskin, 2004) излагают сходные принципы введения нового понятия в лингвистическую онтологию. Они обращают внимание на следующие положения:

-        желаемый уровень подробности. Если предполагается, что в данной предметной области не понадобится то или иное знание об объектах или ситуациях предметной области, то не нужно вводить соответствующие единицы в онтологию;

-        понимание того, является ли значение общим для многих языков или является свойственным данному изменению отклонения от языково-независимого значения;

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

Хорошими основаниями для ввода нового понятия также являются:

-        отличие понятия-потомка от понятия-родителя в наборе отношений, не считая отношения к видовым понятиям;

-        отличие в более чем одном атрибуте;

-        если ограничения на заполнение какого-то слота в свойстве понятия-родителя содержат сложную дизъюнктивную формулу, а вводимое понятие имеет значительно более строгие ограничения, то такое значение имеет хорошие основания для ввода в онтологию в качестве понятия.