Курсовая работа: Разработка онтологий 101: руководство по созданию Вашей первой онтологии
Крепость: Легкое
Цвет: Красный
Вкус: Мягкий
Уровень танина: Низкий
Виноград: Gamay (экземпляр класса Виноград для изготовления вин)
Производитель: Chateau-Morgon (экземпляр класса Винный завод)
Область: Beaujolais (экземпляр класса Винная область)
Сахар: Сухое
Рис. 5. Определение экземпляра класса Beaujolais. Экземпляром является вино ChateuaMorgonBeaujolais из области Beaujolais, произведенное из винограда Gamay на заводе ChateauMorgon. Оно легкое, с мягким вкусом, красное, с низким уровень танина. Это сухое вино.
4. Определение классов и иерархии классов
В этой главе говорится о том, за чем нужно следить, и об ошибках, которые легко сделать при определении классов и иерархии классов (Шаг 4 из Главы 3). Как мы уже говорили ранее, для любой предметной области не существует единственной правильной иерархии классов. Иерархия зависит от возможных способов применения онтологии, уровня детализации, необходимого для приложения, личных предпочтений и иногда от требований по совместимости с другими моделями. Тем не менее, мы рассматриваем несколько руководящих принципов, которые нужно учитывать при разработке иерархии классов. После определения значительного количества новых классов полезно остановиться и проверить, соответствует ли возникающая иерархия этим руководящим принципам.
4.1. Обеспечение правильности иерархии классов
Отношение “is-a”[2]
Иерархия классов представляет отношение “is-a”: класс А – это подкласс В, если каждый экземпляр В также является экземпляром А. Например, Chardonnay – подкласс класса Белое Вино. Другой способ подхода к таксономическому отношению – это отношение “kind-of”[3] : Chardonnay