Разработка Web-сервиса "Выбор музыкального инструмента"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?я примеры различных списков критериев качества онтологий и концептуальных моделей: в различных источниках наборы свойств, рекомендуемых для исследования качества онтологий, различны;
определения свойств, имеющих схожие названия, как правило, представляются авторами в разных терминах и имеют различную семантику.
Следующие примеры демонстрируют "популярные" свойства онтологии (или концептуальной модели) и различные их определения (либо пояснения).
Среди "типичных" свойств, оцениваемых, скорее, "субъективно" в литературе встречаются:
полнота представления понятий (completeness) означает, что понятия должны быть достаточно выразительными для охвата всех "существенных аспектов" реального мира (ссылаясь на требования пользователей и рынка) ;
полнота (completeness) означает, что концептуальная модель (схема) должна содержать все истинные утверждения
полнота (completeness) включает свойства: охват (scope); обстоятельность (exhaustiveness); степень детализации (granularity);
онтологическая полнота (ontological completeness) информационной системы относится к связи между специфицированной информационной системой и семиотической системой организации, в которой она работает. Онтологическая полнота (potentially complete) означает, что каждый нужный класс семиотической системы организации присутствует в информационной системе, описывающей ее;
истинность (validity) - концептуальная модель должна содержать истинные утверждения об области;
корректность (correctness) - концептуальная модель должна представлять реальный мир корректно, без ошибок ;
видимость (the visibility) семиотической системы организации (т.е. терминов предметной области) в семиотической системе информационных систем (в терминах модели онтологии);
уместность (relevance) - все необходимые объекты включены в концеп-туальную модель;
уместность понятий (relevance of concepts) - насколько подходящи предложенные понятия в контексте моделирования предметной области и насколько они общи (generic);
общность понятий (generality): понятия должны быть, по возможности, независимы от специфической области приложения .
В вышеупомянутых классификациях эти свойства оказались бы, по-видимому, внешними и семантическими. Такие свойства интересны, скорее, пользователям, которые "понимают, как устроен реальный мир".
Следующие свойства (тоже оцениваемые "субъективно", а в вышеупомянутых классификациях, по-видимому, внешние, прагматические) имеют разные названия, но схожее содержание. Из них - четыре первых "специфичны" для моделей онтологий, представляющих структуру наследования, а три последних "типичны":
приспособляемость (adaptability) - насколько легко можно адаптировать понятия к индивидуальным потребностям (например, может ли пользователь определить свои собственные понятия, адаптировать свойства, и т.д.);
робастность (robustness) ссылается на способность приноравливаться к изменениям в предметной области без изменения базовой структуры понятия.
монотонная расширяемость (extendibility) означает, что онтология должна быть такой, чтобы можно было расширять и специализировать ее монотонно, т.е. определять новые термины для специфических использований на основе существующего словаря способом, не требующим проверки (revision) существующих определений;
затраты на расширение (expandability) - затраты на добавление новых определений и на добавление информации в существующие определения без изменения тех свойств, которые уже гарантированы процессом верификации онтологии;
стабильность (stability) - когда возникают "маленькие" изменения в знаниях (Universe of Discourse), надо делать маленькие изменения, чтобы получить концептуальную модель хорошего качества, отражающую знания;
чувствительность (sensitiveness) - насколько небольшие изменения в данном определении изменят хорошо определенные гарантированные свойства. После включения и модификации определения должно быть гарантировано, что 1) архитектура онтологии и архитектура определений остаются обоснованными, 2) определения - лексически и синтаксически корректными, 3) онтология и все определения удовлетворяют краткости, согласованности и полноте, в их тесной связи;
гибкость (flexibility) относится к способности изменять понятия для приспосабливания к новым требованиям.
Близкими между собой по смыслу "типичными" свойствами онтологий являются:
семантическая согласованность - модели ясны и организованы в соответствии с прикладной областью;
согласованность (consistency) понятий в концептуальных моделях с реальным миром плюс согласованность внутри определения понятия.
Однако первое из них оценивается, скорее, субъективно, а второе, отчасти, объективно.
Следующие свойства, в основном, объективные, по-видимому, характерны для произвольной онтологии:
согласованность между определениями и аксиомами (Consistency) - невозможность вывести противоречивые утверждения с использованием других определений и аксиом;
- cвязность (coherence): Онтология должна быть iеплена: т.е. выводы (inferences) должны быть согласованы с определениями, по крайней мере "определяющие аксиомы" должны быть логически согласованы;
краткость (выразительность) (conciseness) - информация, собранная в онтологии, полезна и четка; множество свойств