'

ОНТОЛОГИИ: формальное и неформальное

Понравилась презентация – покажи это...





Слайд 0

Валькман Ю. Р. yur@valkman.kiev.ua ОНТОЛОГИИ: формальное и неформальное


Слайд 1

С О Д Е Р Ж А Н И Е 1. Введение и некоторые определения 2. Классификации онтологий 3. Онтологии для обработки текстов на ЕЯ 4. Об эволюции структур данных и знаний 5. Применение онтологий 6. Примеры 7. Разработка онтологий 101 8. Анализ формальных понятий 9. Модели представления знаний в БЗ


Слайд 2

«Онтология - философское учение о бытии, его основах, принципах, структуре и закономерностях. В этом определении еще не нашел отражения тот факт, что в начале 90-х годов этот термин был заново "осмыслен" ИИ. Для данной области такая склонность к постоянному заимствованию ярких этикеток очень типична. С одной стороны, она обусловлена генетически, поскольку началась с выбора не самого скромного названия для самой области. С другой, это постоянное подбадривание себя и контекста ИИ частым введением броских "лейблов", переименовывающих нечто начинающее приедаться специалистам и публике из-за слишком медленного прогресса по существу. Что-то вроде очередного перекрашивания того же автомобиля. В этом есть свой резон: в случае удачи автомобиль действительно начинает смотреться по-новому. Итак, ИИ решил расширить горизонты и поднять до "основ бытия" уровень своего направления, занимавшегося формальными моделями (описаниями) знаний о какой-либо области, переименовав их в Онтологии.» КЕНТАВР ПО ИМЕНИ ТЕОН:ТЕЗАУРУС+ОНТОЛОГИЯ А.С. Нариньяни


Слайд 3

Отношения «ВІ - КМ» в контексте «интеллектуальности»


Слайд 4

Двухэтажная языковая модель действительности В. Турчина


Слайд 5

В зависимости от того, какого типа язык используется, можно говорить о неформальном и формальном мышлении. При неформальном мышлении языковые объекты важны главным образом постольку, поскольку они вызывают у нас определенные комплексы представлений. Слова здесь — веревочки, дергая за которые мы извлекаем из памяти частицы нашего жизненного опыта, переживаем их вновь, сопоставляем, сортируем и т. п. Результатом этой внутренней работы является преобразование представлений S1 > S2, которое моделирует перемены в окружающей среде R1 > R2.


Слайд 6

Это не значит, однако, что неформальное мышление тождественно с безъязыковым. Во-первых, уже само расчленение потока ощущений зависит от системы понятий, фиксированной в языке. Во-вторых, и в процессе преобразования S1 > S2 «натуральный вид» языкового объекта — слово — играет немаловажную роль: мы очень часто пользуемся ассоциацией именно между словами, а не представлениями. Поэтому формулу неформального мышления можно изобразить в виде (S1, L1) > (S2, L2).


Слайд 7

При формальном мышлении мы оперируем с языковыми объектами как с некоторыми самостоятельными и самодовлеющими сущностями, забывая на время об их семантике и вспоминая о ней лишь тогда, когда надо интерпретировать полученный результат или уточнить исходные посылки. Формула формального мышления такова: S1 > L1 > L2 > S2. Для того чтобы формальное мышление приводило к правильным результатам, семантика языка должна обладать определенными свойствами, которые мы характеризуем такими терминами, как точность, определенность, однозначность.


Слайд 8

Об онтологиях Экспликация концептуализации, специальная БЗ, семантическая сеть (в Дубне) и т. д.??? Ответ Мизогучи: Позвольте мне процитировать фразу, найденную в моем архиве электронной почты по онтологии: (1) Представляет ли нечто - консенсус-знание некоторого сообщества людей? (2) Используют ли его при ссылках на точно определенные термины? (3) Представляет ли оно консенсус-знание некоторого сообщества агентов? (4) Является ли используемый язык достаточно выразительным для людей, чтобы они могли сказать то, что они хотят?


Слайд 9

(5) Может ли оно быть использовано повторно в нескольких эпизодах решения проблем? (6) Является ли оно стабильным? (7) Может ли оно использоваться для решения множества проблем различного сорта? (8) Может ли оно служить отправной точкой для конструирования множественных (в некотором смысле) приложений, включая новую базу знаний, схему базы данных, объектно-ориентированную программу? Чем увереннее звучит ответ «да» на эти вопросы, тем это НЕЧТО «онтологичнее».


Слайд 10

Онтология (артефакт) Неформально, онтология представляет собой некоторое описание взгляда на мир применительно к конкретной области интересов. Это описание состоит из терминов и правил использования этих терминов, ограничивающих их значения в рамках конкретной области


Слайд 11

Типичная - одна из многих -характеристика читается так: Онтология - это набор определений (на формальном языке) фрагмента декларативных знаний, ориентированный на совместное многократное использование различными пользователями в своих приложениях. В онтологии вводятся термины, типы и соотношения (аксиомы), описывающие фрагмент знания.


Слайд 12

Одно из самых известных определений онтологии дал Том Грубер, звучит оно следующим образом: Онтология — это точная спецификация концептуализации. Концептуализация — это структура реальности, рассматриваемая независимо от словаря предметной области и конкретной ситуации. Например, если мы рассматриваем простую предметную область, описывающую кубики на столе, то концептуализацией является набор возможных положений кубиков, а не конкретное их расположение в текущий момент времени.


Слайд 13

Более поздней модификацией определения Грубера является такое определение: Онтология — это формальная спецификация согласованной концептуализации. Под согласованной концептуализацией подразумевается, что данная концептуализация не есть частное мнение, а является общей для некоторой группы людей. Сформулировано еще достаточно много разных определений онтологии.


Слайд 14

Например, Никола Гуарино определяет онтологию следующим образом: Онтология — это формальная теория, ограничивающая возможные концептуализации мира. Некоторые определения отражают способы, которыми авторы строят и используют онтологии, например: Онтология — это иерархически структурированное множество терминов, описывающих предметную область, которое может быть использовано как исходная структура для базы знаний.


Слайд 15

НЕФОРМАЛЬНО ОНТОЛОГИЯ представляет собой некоторое описание взгляда на мир применительно к конкретной области интересов. Это описание состоит из терминов и правил использования этих терминов, ограничивающих их значения в рамках конкретной области. НА ФОРМАЛЬНОМ УРОВНЕ ОНТОЛОГИЯ — это система, состоящая из набора понятий и набора утверждений об этих понятиях, на основе которых можно описывать классы, отношения, функции и индивиды.


Слайд 16

Онтологии связывают два существенных аспекта: определяют формальную семантику информации, позволяя обработку информации компьютером определяют семантику реального мира, позволяя, основываясь на общей терминологии, связывать информацию, представленную в виде, требуемом для компьютерной обработки, с информацией, представленной в удобной для восприятия человеком форме Основной областью применения онтологии является интеграция информации


Слайд 17

Онтология в модели Ontolingua определяется кортежем: <С, R, I, A>, где C – множество классов как унарных отношений над объектами, R: C?…?C – множество отношений, введённых как множества кортежей объектов, и функций как особой разновидности отношений, I – множество индивидов, A – утверждения, определяющие классы и отношения.


Слайд 18

Определения включают вербальные описания объектов и формальные описания на языке KIF (Knowledge Interchange Format). В связи с выразительностью языка KIF, основанного на логике первого порядка, спецификации на языке Ontolingua не поддаются автоматическому логическому выводу для многих задач. Разработка онтологий в этой модели подчиняется специальной технике дополнения непротиворечивых спецификаций.


Слайд 19

Онтологии в моделях, основанных на дескриптивной логике, составляют кортеж <C, R, HC , HR, I, A>, где C – множество классов, R: С?С – множество свойств классов, HC: С?С – иерархия классов, HR: R?R – иерархия отношений, I – множество индивидов, A – множество аксиом над классами и ограничений отношений. В некоторых моделях могут отсутствовать HR и/или I, а A составляют только конструкции определённых видов, предусмотренные в данной модели. Этот набор определяет сложность вывода в задачах непротиворечивости и поглощения спецификаций.


Слайд 20

O={C, R, A} где O — онтология, С — совокупность концептов предметной области, R — совокупность отношений между ними, A — набор аксиом (законов и правил, которые описывают законы и принципы существования концептов). По глубине проработки все онтологии делятся на: «весомые» онтологии (Heavy-weighted), содержащие аксиомы {C, R, A} «легкие» (Light-weighted), их не содержащие {C, R}


Слайд 21

«Соответствие между сообщением и информацией (информация передается посредством сообщения) не является взаимно-однозначным. Решающим для связи между сообщением S и информацией I является некоторое отображение int (правило интерпретации): Пусть {t1, … tn} – множество терминов, а V – множество их возможных значений. Будем называть вербальным представлением информации такое сообщение, которое имеет вид некоторого отображения множества терминов {t1, … tn} в множество значений V. Смысл терминов t1, … tn может быть представлен концептуализацией Conc таких вербальных представлений информации, которые имеют интерпретацию. Онтология есть явное описание (на некотором языке L) смысла терминов, неявно определенных концептуализацией Conc: O = <Conc, L>». Е.А. Шалфеева Институт автоматики и процессов управления ДВО РАН, г. Владивосток, Россия Классификация структурных свойств онтологий


Слайд 22

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


Слайд 23

Таким образом, существует два альтернативных подхода к созданию и исследованию онтологий. Первый (формальный) основан на логике (предикатов первого порядка, дескриптивной, модальной и т.п.). Второй (лингвистический) основан на изучении естественного языка (в частности, семантики) и построении онтологий на больших текстовых массивах, так называемых корпусах. В настоящее время данные подходы тесно взаимодействуют. Идет поиск связей, позволяющих комбинировать соответствующие методы.


Слайд 24

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


Слайд 25

2. КЛАССИФИКАЦИИ ОНТОЛОГИЙ


Слайд 26

Спектр онтологий. Косая черта разделяет системы, предоставляющие "человеко-понятные" (выше черты) и "машино-понятные" (ниже черты) описания АФП RDF, OWL, DL


Слайд 27

В целом с необходимостью описывать сложные факты выразительные средства онтологии (и ее структура) усложняются. Например, может потребоваться заполнить значение какого-либо свойства экземпляра, используя математическое выражение, основанное на значениях других свойств данного экземпляра или значениях свойств других экземпляров. Многие онтологии позволяют объявлять два и более класса дизъюнктивными (непересекающимися). Это означает, что у данных классов не существует общих экземпляров. Некоторые языки описания онтологий позволяют делать произвольные логические утверждения о концептах — аксиомы. Языки описания онтологий, такие как CycL и Ontolingua, позволяют фиксировать утверждения на языке логики предикатов первого порядка (FOL)


Слайд 28

Классификация по цели создания


Слайд 29

Онтология представления Цель ее создания — описать область представления знаний, создать язык для спецификации других онтологий более низких уровней. Пример: описание понятий языка OWL (Web Ontology Language) средствами RDF/RDFS. В данном описании определяются такие понятия, как "класс", "отношение", "ограничение на значение свойства", "домен", "диапазон" и т.п.


Слайд 30

Базовой структурной единицей RDF (Resource Description Framework ) является коллекция троек (или триплетов), каждая из которых состоит из субъекта, предиката и объекта (S,P,O). Набор триплетов называется RDF-графом. В качестве вершин графа выступают субъекты и объекты, в качестве дуг — предикаты (или свойства). Направление дуги, соответствующей предикату в данной тройке (S,P,O), всегда выбирается так, чтобы дуга вела от субъекта к объекту.


Слайд 31

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


Слайд 32

Онтология верхнего уровня Ее назначение — в создании единой "правильной" онтологии, фиксирующей знания, общие для нескольких предметных областей, и в многократном использовании данной онтологии. Существует несколько крупных онтологий верхнего уровня: Cyc, DOLCE, SUMO, онтология Джона Совы (J.Sowa) и другие. Многие онтологии верхнего уровня похожи друг на друга. Они содержат одни и те же концепты: сущность, явление, процесс, объект, роль, пространство, время, материя, событие, действие и т.п.


Слайд 33

Верхние уровни иерархии DОLCE


Слайд 34

Онтология предметной области Другое название — онтология домена. Назначение схоже с назначением онтологии верхнего уровня, но область интереса ограничена одной предметной областью (т.н. доменом), например, авиация, медицина, культура, дистанционное обучение, Интернет-технологии. Онтология предметной области обобщает понятия, использующиеся в некоторых задачах домена, абстрагируясь от самих задач (так, онтология автомобилей независима от любых особенностей конкретных марок машин).


Слайд 35

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


Слайд 36

Классификация онтологий по содержимому


Слайд 37

Общие онтологии описывают наиболее общие концепты (пространство, время, материя, объект, событие, действие и т.д.), которые независимы от конкретной проблемы или области. Онтология, ориентированная на задачу — это онтология, используемая конкретной прикладной программой и содержащая термины, которые используются при разработке ПО, выполняющего конкретную задачу. Задачи могут быть самыми разнообразными: составления расписания, определение целей, диагностика, продажа, разработка ПО, построение классификации. Предметная онтология (или онтология предметов) описывает реальные предметы, участвующие в какой-либо деятельности (производстве). Например, онтология всех частей и компонентов самолетов определенной марки (Boeing) и сведения об их поставщиках, характеристиках, способе соединения друг с другом и т.п.


Слайд 38

3. Онтологии для обработки текстов на ЕЯ. Лексические онтологии


Слайд 39

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


Слайд 40

1. Во-первых, онтология может быть сделана заранее, путем логической классификации, а затем к ее элементам могут быть приписаны языковые единицы. Так, например, Дуг Ленат (Doug Lenat), руководитель известного проекта в области представления знаний Cyc, в рамках которого предполагалось формализовать знания здравого смысла (common sense) и использовать их, в частности, для обработки текстов на ЕЯ, считает, что учет значений слов может только запутать ("words are often red herrings"), что значения слов делят мир неоднозначно, а линии деления происходят из самых различных причин: исторических, физиологических и т.п.


Слайд 41

Предлагается создавать онтологию путем логического анализа, "сверху-вниз". При этом имена вводимых понятий (желательно) должны отражать те признаки, которые заложены в основу деления. В результате получаются имена понятий достаточно громоздкие, неестественные, с ними трудно оперировать как разработчикам, так и возможным пользователям. Другая проблема такого подхода: приписывая языковые выражения логически обоснованной системе понятий, мы получаем, что одно и то же слово может соответствовать слишком большо- му количеству таких "правильных" понятий в зависимости от контекста, а значит, возникает излишняя многозначность лексической единицы.


Слайд 42

Кроме того, тогда как небольшие онтологии могут быть построены методом сверху-вниз, разработка подробных онтологий для реальных приложений — задача нетривиальная. Более того, во многих предметных областях знание, нужное для распространения и интеграции, содержится в основном в текстах. Из-за внутренних свойств человеческого языка непростой задачей является связать знания, содержащиеся в текстах, с онтологиями, даже если бы была построена подробная онтология предметной области.


Слайд 43

Некоторые исследователи, такие как известный британский лингвист Йорик Вилкс, считают, что "несмотря на то, что все авторы статей по онтологиям подчеркивают, что понятия являются кирпичиками любой онтологии, мы манипулируем понятиями посредством слов. Во всех онтологиях, которые известны, слова используются для того, чтобы представлять понятия. Следовательно, то множество явлений в мире, которые не вербализованы, не могут быть смоделированы. Мы можем описать это явление как Онтологическую гипотезу Сепира- Уорфа, то есть то, что не описывается словами, не может быть отражено в онтологии".


Слайд 44

Различие в абстрактных моделях разных субъектов при рассмотрении одного объекта Д. В. Кудрявцев «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 45

«ЗНАК» – материальный, чувственно воспринимаемый объект, который символически, условно представляет и отсылает к обозначаемому им предмету, явлению, действию или событию. «КОНЦЕПТ» (понятие) - определение обозначаемого посредством знака объекта. «ДЕНОТАТ» – любой предмет, процесс, явление, составляющее содержание языкового (знакового) выражения и определяемого посредством денотата. Иными словами, - сущность, явление реального или ментального мира, кодируемая языковым знаком.


Слайд 46

Представление понятия «стул» в знаковой системе


Слайд 47

В семиотике различают следующие разделы: синтактику, имеющую дело со структурой (синтаксисом) знаковых систем, семантику, рассматривающую смысл (интерпретацию) знаковых систем (другими словами, соответствие знаковой системы другой знаковой системе), прагматику, имеющую дело с целенаправленностью знаковых систем.


Слайд 48

Семантический треугольник В этом треугольнике часто возникают неоднозначности: Синонимия, Омонимия, Полисемия. Д. В. Кудрявцев «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 49

Пример омонимии Д. В. Кудрявцев «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 50

Пример распростронения синонимии в организации Д. В. Кудрявцев «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 51

СХЕМА МИРОВ СКОВОРОДЫ


Слайд 52

СХЕМА МИРОВ ПОППЕРА


Слайд 53

2. Второе направление, которое обычно обсуждается, — это установление соответствий между иерархическими лексическими ресурсами типа WordNet и некоторой онтологией. WordNet- ресурсы описывают лексические отношения между значениями слов, представленные в виде отдельных единиц в иерархической сети — синсетов. Отношения между лексическими единицами в значительной мере отражают отношения объектов внешнего мира, поэтому такие ресурсы часто рассматриваются как особый вид онтологий — лексические или лингвистические онтологии.


Слайд 54

Главной характеристикой лингвистических онтологий является то, что они привязаны к значениям ("are bound to the semantics") языковых выражений (слов, именных групп и т.п.). Лингвистические онтологии охватывают боль- шинство слов языка и одновременно имеют онтоло- гическую структуру, проявляющуюся в отношениях между понятиями. Поэтому лингвистические онтологии могут рассматриваться как особый вид лексической БД и особый тип онтологии. Лингвистические онтологии отличаются от формальных онтологий по степени формализации. Поэтому предполагается, что разработчики такого рода ресурсов разрабатывают иерархию лексичес- ких значений ЕЯ, а для более строгого описания знаний о мире необходимо сопоставить такие ресурсы с какими-либо формальными онтологиями.


Слайд 55

Так, содержанием одного из проектов является установление отношений между WordNet и EuroWordNet, c одной стороны, и формальной онтологией SUMO — Standardized Upper Merged Ontology — с другой. Проект состоит в том, чтобы установить соответствие между синсетами WordNet и понятиями онтологии, при котором каждый синсет WordNet либо напрямую сопоставляется с понятием онтологии, либо является гипонимом для некоторого понятия или экземпляром (элементом) понятия онтологии. Участники другого проекта — OntoWordNet — считают, что недостаточно провести формальную склейку ресурса типа WordNet и формальной онтологии: необходима значительная реструктуризация исходного лексического ресурса. Аналогичная работа проводится и в проекте Cyc.


Слайд 56

3. Третий путь — попытаться разработать единый ресурс, в котором были бы сбалансированы обе части: система понятий и система лексических значений, — что заключается в разумном разделении этих единиц в создаваемом ресурсе и аккуратном описании их взаимосвязей. Попытка такого подхода реализуется в онтологиях MikroKosmos и OntoSem.


Слайд 57

Коллекции электронных документов и задачи их автоматической обработки Миллионы текстов в электронной форме Множество разнообразных насущных задач по автоматической обработке электронных документов Но: для решения этих задач используются пословные статистические методы (“bag of words” models) Information retrieval community: текст – это набор features, закономерности которых хорошо учитываются cтатистическими методами


Слайд 58

Онтологии. Концептуальное индексирование Ресурс для автоматического индексирования. Индекс: не слова, а понятия. Многозначные слова разведены к разным понятиям Синонимы приводят к одному понятию Отношения могут использоваться для расширения или уточнения запроса


Слайд 59

Онтологии. Semantic Web (2001) Тим Бернес-Ли, Джеймс Хендлер, Ора Лассила Страницам сайта приписана некоторое формально описание, которое помогают автоматическим процессам в сети взаимодействовать RDF (Resource Description Framework) Web Ontology Language (OWL) Единицы описаний – из Онтологий «Сеть наполнится семантикой»


Слайд 60

Языки для описания онтологий Ontobroker CycL Description Logics RDF/RDFS OWL


Слайд 61

Диаграмма "слоеного пирога" Semantic Web


Слайд 62

WordNet версии 2.1 охватывает приблизительно 155 тысяч различных лексем и словосочетаний, организованных в 117 тысяч понятий, или совокупностей синонимов (synset); общее число пар "лексема-значение" насчитывает 200 тысяч.


Слайд 63

Словарь состоит из 4 сетей для основных знаменательных частей речи: существительных, глаголов, прилагательных и наречий. Базовой словарной единицей в WordNet является не отдельное слово, а так называемый синонимический ряд («синсеты»), объединяющий слова со схожим значением и по сути своей являющимися узлами сети. Синсеты в WordNet связаны между собой различными семантическими отношениями: гипероним (breakfast > meal) (завтрак > пища); гипоним (meal > lunch) (пища > обед); has-member (faculty > professor) (факультет > профессор); member-of (pilot > crew) (пилот > экипаж); мероним: has-part (table > leg) (стол > ножка); антоним (leader > follower) (лидер > последователь).


Слайд 64

РуТез Онтологии по естественным наукам и технологиям Технология построения онтологии сочетает традиции разработки трех видов ресурсов Информационных-поисковых тезаурусов Ресурсов типа wordnet, Формальных онтологий Сочетание этих трех методологий позволяет создавать большие онтологии для широких предметных областей В 2008 году: Свободное распространение Онтологии по естественным наукам и технологиям для некоммерческого применения.


Слайд 65

С 1994 года в АНО ЦИИ (Автономная некоммерческая организация Центр информационных исследований) началась разработка Общественно-политического информационно-поискового тезауруса (русскоязычного) как ресурса для автоматического индексирования.


Слайд 66

МЕРОНОМИЯ Сущности, такие как группы, классы и коллекции, состоят в отношении меронимии со своими элементами: Примеры групп: племя, команда, комитет, семья, оркестр, суд, отряд и др. Примеры классов: пролетариат, аристократия, буржуазия. Примеры коллекций: куча, лес, библиотека (как коллекция книг).


Слайд 67

4. Об эволюции структур данных и знаний


Слайд 68

Историческое развитие языково-мыслительных и математико-формализованных средств познания


Слайд 69

Для того чтобы уверенно оперировать понятиями "информация", "данные", "знание", необходимо не только понимать суть этих понятий, но и прочувствовать отличия между ними. Однако, одной интуитивной интерпретации этих понятий здесь недостаточно. Сложность понимания отличий вышеупомянутых понятий - в их кажущейся синонимичности. Вспомним, что понятие Data Mining переводится на русский язык при помощи этих же трех понятий: как добыча данных, извлечение информации, раскопка знаний. Для начала сделаем попытку разобраться в этих терминах на простых примерах. 1. Студент, который сдает экзамен, нуждается в данных. 2. Студент, который сдает экзамен, нуждается в информации. 3. Студент, который сдает экзамен, нуждается в знаниях.


Слайд 70

Эволюция структур и представлений данных и знаний Файлы БД…(об,дед,темпор) ХД Гипертекст Медиа (графика) RDF, OWL ЗНАНИЯ лог… фреймы…продукции…сем. сети структурир. неструктурир. Фактографическая информация Документографическая информация


Слайд 71


Слайд 72


Слайд 73

МНОЖЕСТВЕННАЯ ПРИЗНАКОВ РЕПРЕЗЕНТАЦИЯ ПОНЯТИЙ С ТОЧКИ ЗРЕНИЯ ПСИХОЛОГОВ Д Е Р Е В О ПРОТОТИПА Дуб, каштан, береза, ель, сосна, … Ствол, корни, крона, ветки, листья (хвоя), растение, …


Слайд 74

Реляционная модель R ? А1?А2?…?Аn


Слайд 75

Отображение признаков понятия при построении классификатора


Слайд 76

ГИПЕРКУБЫ И ПОЛИКУБЫ


Слайд 77


Слайд 78

5. Применение онтологий По материалам книги Д. В. Кудрявцева «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 79

1. Поиск 2. Общий словарь 3. Индексирование 4. Схема данных 5. Посредник для интеграции 6. Семантический анализ 7. Извлечение информации 8. Моделирование знаний 9. Систематизация знаний


Слайд 80

(1) Общий словарь Онтология предоставляет общий словарь для описания информационных ресурсов, а также общения сотрудников. Общий словарь снижает неоднозначность соответствия между знаком, понятием и денотатом. Данный пример использования был рассмотрен выше, и он является основой для обоснования целесообразности использования онтологии в УЗ.


Слайд 81

Использование онтологии в качестве общего словаря и указателя


Слайд 82

(2) Поиск При использовании онтологии поисковая машина будет выдавать только такие ресурсы, где упоминается в точности искомое понятие, а не произвольные страницы, в тексте которых встретилось данное многозначное ключевое слово. Сегодняшние поисковые системы зачастую выдают бесчисленное множество совершенно не относящихся к запросу «хитов», обрекая пользователя на длительный ручной отбор материала. Например, если вы ввели для поиска слово «ягуар», то компьютеру совершенно непонятно, имеете ли вы в виду автомобиль, животное или напиток. Вся проблема в том, что для компьютера слово «ягуар» не имеет четкого смысла, или другими словами, семантического содержания.


Слайд 83

Онтология позволяет указать контекст для поиска. Указывая в поисковой строке слово «ягуар» необходимо дополнительно указать, идет ли речь об автомобиле, животном или напитке. На техническом языке это может называться сужением области поиска. Онтологии дают возможность производить запросы на основе понятий, а не на основе совпадения строк. Например, если пользователь задаст вопрос: «Какие транспортные средства производятся в России?», то он получит из базы ответ, в который попадут автомобили (= подкласс транспортных средств), производимые во Всеволожске (= город, который находится в России).


Слайд 84

Система на основе онтологии может предлагать пользователю возможные интерпретации его поискового запроса на основе анализа взаимосвязей понятий, а также распределять результаты поиска по различным интерпретациям запроса пользователя. Например, для запроса «организационное проектирование» система может уточнить интересуется ли пользователем вопросом проектирования организаций (область менеджмента) или проектированием любых объектов, но в рамках организации.


Слайд 85

(3) Указатель В данном применении онтологии используются в качестве структурированного указателя на ресурсы. Онтология предоставляет возможности для навигации, по аналогии с папками на домашнем компьютере или каталогом ресурсов. Часто пользователь не может точно сформулировать запрос, например, из-за новизны предметной области для него или нечеткости информационной потребности. В таком случае использование указателя (каталога) может быть более эффективной стратегией, нежели формирование запросов.


Слайд 86

Семантические описания также могут направлять пользователя в процессе поиска информации, предлагать детализацию, более общий взгляд, смежные области. В случае малого количества результатов поиска, иерархия понятий из онтологии может быть использована для расширения запроса добавление более общих и более частных понятий, например, добавлением понятий «транспортное средство» и «внедорожник» к понятию «автомобиль».


Слайд 87

Использование онтологии в качестве общего словаря и указателя


Слайд 88

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


Слайд 89

Использование онтологии для описания схемы БД и структуры БЗ


Слайд 90

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


Слайд 91

Использование в роли посредника при интеграции знаний


Слайд 92

В традиционных ИС потребность в знаниях нужно удовлетворять путем раздельного поиска по различным источникам


Слайд 93

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


Слайд 94

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


Слайд 95

В качестве реального примера использования онтологии для интеграции знаний можно рассмотреть интеграцию знаний о бизнес-процессах, представленных в разных нотациях. В рамках проекта SUPER были разработаны онтологии, соответствующие стандартным нотациям (ЕРС, ВРМN, ВРЕL), обобщенная онтология моделирования бизнес-процессов, верхнеуровневая онтология процессов, а также схемы соответствия между ними. Данные онтологии и схемы, заложенные в программную среду, позволяют преобразовывать модели процессов из одной нотации в другую, а также осуществлять интегрированный поиск по всем моделям.


Слайд 96

Интеграция онтологий моделирования бизнес-процессов


Слайд 97

Онтология позволяет интегрировать разнородные источники информации


Слайд 98

(6) Семантический анализ К знаниям, представленным с помощью онтологии, могут быть применены автоматизированный логический вывод и семантическая обработка, которые позволяют проводить семантический анализ и создавать новые знания. Одним из распространненых примеров вывода является автоматическая классификация объектов с помощью инструментов логического вывода. Например, зная, что ингредиентами какого-либо блюда являются только овощи и крупа, система может автоматически отнести данное блюдо к классу вегетарианских. Интеграция онтологии с правилами позволяет проводить автоматическую классификацию, проверку соблюдения политик и может использоваться для поддержки принятия решений. Некоторые приложение визуализируют информацию с помощью онтология для поддержки работ по анализу.


Слайд 99

Использование информации программными агентами при решении рутинных умственных задач, которое было предложено в рамках концепции семантического веба, также относится к семантическому анализу на основе онтологии. Семантический веб привносит смысловую структуру в содержание веб-страниц. Это не какая-то отдельная сеть, а расширение уже существующей, такое, что в ней информация снабжена точно определенным смыслом, позволяющим человеку и машине успешно взаимодействовать. Сценарий работы таких программных средств представлен в основополагающей статье идеологов семантического веба — Тима Бернерса-Ли и Джеймса Хендлера, опубликованной в 2001 году в журнале Зиеппйс Атепсап:


Слайд 100

«Пит поднял трубку, звонила его сестра Люси из кабинета врача: «Моей маме нужно попасть на прием к врачу, а потом ей требуется пройти несколько сеансов физиотерапии. Примерно два раза в неделю. Я сейчас поручу своему агенту записать нас на прием к врачу». Пит сразу же согласился подвезти ее маму на своей машине. В кабинете врача Люси дала указания своему электронному агенту семантического веба через свой портативный веб-браузер. Агент сразу же получил информацию о назначенном маме лечении от агента ее врача, просмотрел несколько перечней медицинских учреждений, оказывающих подобные услуги, проверил, какие из них подходят по ее страховому полису и находятся в окрестности 20 миль от ее дома и при этом имеют рейтинг -«отличный» либо «очень хороший» согласно достоверным рейтинговым источникам.


Слайд 101

Далее агент попытался сопоставить имеющиеся часы приема врачей (предоставленные агентами соответству-ющих медучреждений на их веб-сайтах) с расписаниями Пита и Люси. (Слова, выделенные курсивом, указывают на термины, семантика или смысл которых была предоставлена агентам посредством семантического веба.) Уже через несколько минут агент представил им план. Питу он не понравился - университетская клиника расположена на другой стороне города, и ему пришлось бы возвращаться обратно как раз в час пик. Он попросил своего агента повторить поиск с более строгими предпочтениями относительно места и времени. Тем временем агент Люси, полностью доверяя агенту Пита в рамках данной задачи, автоматически помогал, предоставляя тому права доступа и ссылки на уже добытую им информацию. Практически мгновенно был предложен новый план: найденная клиника была уже гораздо ближе, и часы приема более ранние».


Слайд 102

(7) Извлечение информации Данное применение онтологии позволяет выявлять экземпляры класса и отношения между ними в тексте на естественном языке, а также записывать выявленные факты в семантическое хранилище (базу знаний). На рис. указано, что в результате семантической разметки фразы «ХУZ планирует инвестировать 150 млн долларов в строительство завода в Исландии» некоторые ее элементы позволяют наполнить семантическое хранилище. В свою очередь, информация в нем удобна для дальнейшей обработки и анализа.


Слайд 103

Семантическая разметка текста на ЕЯ


Слайд 104

(8) Спецификация структуры моделей знаний Онтология используется для спецификации структуры моделей знаний, то есть баз знаний. На одном рис. приведена онтология, которая задает структуру для онтологической модели (модели знаний), представленной на другом рис.


Слайд 105

Онтология, задающая структуру БЗ


Слайд 106

БЗ на основе онтологий


Слайд 107

(9) Систематизация знаний Структурировать знания об окружающем пространстве – для отдела персонала это может быть каталог компетенций сотрудников, для службы техобслуживания и ремонта — справочник оборудования и инструментов, для маркетологов - сегменты рынка, для бизнес-аналитика - справочник бизнес-процессов. Ориентиром в этой области применения онтологии на предприятии является комплексное структурированное описание архитектуры предприятия.


Слайд 108

На практике, приложение часто сочетают указанные выше примеры использования. Например, выполнения простых автоматических рассуждений и интеграция информации могут повышать качество результатов поиска информации. Онтологии дают возможность получения не заданных явно знаний из информационных хранилищ путем логического вывода - поиск «скрытой информации».


Слайд 109

Например, пользователь системы может задать вопрос: Какие поставки продукции находятся сейчас в состоянии риска? В ответ на такой вопрос система в одной онтологии тарифов определит, что с учетом текущих условий (например, географических или погодных) существуют риски связанные с перевозкой овощей и фруктов. А в другой базе или онтологии деклараций по перевозке груза определит, что в декларации № А345 указаны арбузы, которые являются подклассом «Овощей и фруктов». В результате, система сможет дать конкретный ответ на поставленный вопрос: Поставка СО5СО #А345


Слайд 110

Интеллектуальный поиск на основе логического вывода и интеграции информации


Слайд 111

Распределение типов использования онтологии в семантических приложениях


Слайд 112

6. ПРИМЕРЫ


Слайд 113

Пример таксономии понятия «деятельность» Д. В. Кудрявцев «Системы управления знаниями и применение онтологий» Санкт-Петербург, Изд-во Политехнического университета, 2010


Слайд 114


Слайд 115


Слайд 116

«Среди задач интеллектуального анализа данных имеются задача таксономии и задача распознавания образов»


Слайд 117

Семантическая сеть (Q-сеть) ЗАГОРУЙКО Н.Г., которая объединяет в себе основные достоинства пирамидальных сетей В.П. Гладуна и семантических сетей Кузнецова И.П.


Слайд 118

Загоруйко Н.Г., Налетов А.М., Гребенкин И.М. Q - сети


Слайд 119

Логотипом журнала “Онтология проектирования“ является образ, воплощающий в себе связь естественного и искусственного. В качестве природного - взят важнейший элемент биологичес-кого объекта - крыло птицы, а искусственным объектом – выс-тупает самолет. Онтология этого процесса, процесса моделирова-ния будущего, возвращает нас к сущностям, к существующему, к уже созданному бытию... Гибрид самолета и крыла пти-цы в данном изображении напо-минают горящий факел. Созида-тельный огонь знаний, как луч позволит осветить путь к истине, к тайнам мироздания...


Слайд 120

Онтология проектирования как научное направление включает в себя: исследование понятийного аппарата и разработки на его основе тезауруса, анализ критериев и моделей проектируемого объекта, методов и сценариев проектирования, сбор и обработку информации об объекте как системы и составляющих его элементах.


Слайд 121

Проектирование как процесс и область знаний об артефакте является предметом онтологического анализа ученых-исследователей и узких специалистов. Онтология проектирования, ее понятийный аппарат, ее базовые принципы - инвариантны к предметной области, в то время как само проектирование, как деятельность, всегда предметно, всегда объектно-ориентировано. Развиваясь как научная дисциплина, онтология проектирования вбирает и обобщает накопленный опыт из разных предметных областей.


Слайд 122

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


Слайд 123

ТЕМАТИКА ЖУРНАЛА “Во что ты веришь? В то, что все вещи должны быть наново взвешены”. Фридрих Ницше “Веселая наука“ Философские аспекты онтологии проектирования: истоки онтологического подхода в естествознании и инженерных науках; философия техники; онтологическая относительность и инженерные метаонтологии; парадигмы и принципы проектирования; пространство семантики и семиотики, психологии и биологии, акмеологии и социологии, феноменологии в проектной деятельности; суть, смысл и цель проектирования; роль гносеологии, когнитологии в онтологии проектирования; субъект и объект проектирования, природа их взаимодействия и развития.


Слайд 124

Инжиниринг онтологий: когнитивные принципы формирования онтологий; языки формализации онтологии; инструментальные интегрированные среды инжиниринга онтологий; конструирование онтологий; нахождение семантических связей, подобия между онтологиями; композиция онтологий; динамика онтологий и денотативных баз данных; платформы, форматы, стандарты для инжиниринга онтологий; экспертные системы, оболочки и компоненты.


Слайд 125

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


Слайд 126

8. Формальный концептуальный анализ или Анализ формальных понятий


Слайд 127

Формальный концептуальный анализ (ФКА) — логико-алгебраический метод анализа данных, предложенный в 1981 году Рудольфом Вилле (1982). В методе отражено философское понимание понятия как единицы мышления, определяемой своим объемом и содержанием. ФКА предназначен для исследования объектов, которые задаются имеющимися у них свойствами. Для установления связи между объектами и их свойствами служит формальный контекст.


Слайд 128

Простой формальный контекст это тройка множество объектов, множество свойств, связь между объектами и свойствами. Формальным контекстом называется тройка вида K=(G, M, I), где G и M – множества, а I – отношение на множестве GxM. G представляет множество объектов, M – множество свойств, а gIm означает, что объект g обладает свойством m.


Слайд 129


Слайд 130

Линейная диаграмма контекста «Геометрические фигуры»


Слайд 131

В ФКА понятия принято называть формальными концептами. Множество объектов представляет объем (экстенсионал) понятия (концепта), а множество всех свойств, которыми они обладают, – его содержание (интенсионал). Математически формальное понятие определяется с помощью соответствий Галуа. Соответствие Галуа [Биркгоф 1984] – это пара отображений s: G > M, t: M > G, такое, что если A ? G и B ? M, то s(A) := {m ? M | gIm для всех g ? A} , t(B) := {g ? G | gIm для всех m ? B} .


Слайд 132

Формальный контекст Диаграмма Хассе соответ-ствующей концептуаль-ной решетки Линейная диаграмма концеп-туальной решетки


Слайд 133

Кузнецов Сергей Олегович «Приобретение знаний и построение онтологий с помощью решеток формальных понятий» КИИ-2008, Дубна


Слайд 134

Кузнецов Сергей Олегович «Приобретение знаний и построение онтологий с помощью решеток формальных понятий» КИИ-2008, Дубна


Слайд 135

Понятие понятийного кластера Ni определяется тройкой: Ni = <di , F(di ), V(di )>, где di — имя — это знак, обозначающий понятие Ni , F(di ) — содержание — множество признаков этого понятия, V(di ) — объем понятия — множество объектов реального мира, удовлетворяющих содержанию понятия, т. е. имеющих все признаки, включенные в содержание понятия. Кластерная понятийная система


Слайд 136

? плоская геометрическая фигура (1); ? ограничена тремя сторонами (2); ? один угол прямой (3).


Слайд 137

9. МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В БЗ


Слайд 138

МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ


Слайд 139


Слайд 140


Слайд 141

Определение и классификация знаний


Слайд 142

Логические языки представления знаний Логические ЯПЗ опираются на представление всех знаний в виде синтаксически правильных формул какой-либо формальной логической системы. Напомним, что формальная логическая система задается четверкой компонент вида F = (Т, Р, A, W), где Т — множество базовых элементов, из которых строятся все высказывания в F, Р— множество синтаксических правил, определяющие среди всех возможных выражений из базовых элементов те, которые синтаксически правильны, А — множество аксиом F, образующее подмножество в множестве синтаксически правильных формул, которым априорно приписывается статус истинности, W — правила вывода, позволяющие получать из аксиом новые синтаксически правильные формулы, которым можно приписывать статус истинности.


Слайд 143

1. Множество T есть множество базовых элементов различной природы, например слов из некоторого ограниченного словаря, деталей детского конструктора, входящих в состав некоторого набора и т.п. Важно, что для множества T существует некоторый способ определения принадлежности или непринадлежности произвольного элемента к этому множеству. Процедура такой проверки может быть любой, но за конечное число шагов она должна давать положительный или отрицательный ответ на вопрос, является ли x элементом множества T. Обозначим эту процедуру П1(T).


Слайд 144

2. Множество P есть множество синтаксических правил. С их помощью из элементов T образуют синтаксически правильные совокупности. Например, из слов ограниченного словаря строятся синтаксически правильные фразы, из деталей детского конструктора с помощью гаек и болтов собираются новые конструкции. Декларируется существование процедуры П2(P), с помощью которой за конечное число шагов можно получить ответ на вопрос, является ли построенная совокупность синтаксически правильной.


Слайд 145

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


Слайд 146

4. Множество W есть множество правил вывода. Применяя их к элементам A, можно получать новые синтаксически правильные совокупности, к которым снова можно применять правила из W. Так формируется множество выводимых в данной формальной системе совокупностей. Если имеется процедура П4(W), с помощью которой можно определить для любой синтаксически правильной совокупности, является ли она выводимой, то соответствующая формальная система называется разрешимой. Это показывает, что именно правило вывода является наиболее сложной составляющей формальной системы.


Слайд 147


Слайд 148

УРОВНИ ПОНИМАНИЯ


Слайд 149

Результаты исследований по пониманию ЕЯ к середине 80-х годов XX века составили серьезный базис для разработки и реализации ЕЯ-систем. Вместе с тем, даже наличие развитых моделей всех уровней, рассмотренных выше не позволяет, как показали работы Д.А. Поспелова, обеспечить понимание ЕЯ в достаточно полном объеме. Вот почему, Дмитрием Александровичем акцент исследований был сдвинут из сферы лингвистики в области, психолингвистики и когнитивной психологии. Согласно вышеуказанной работе в рамках функционирования ЕЯ-систем можно выделить 5 основных уровней понимания и 2 уровня метапонимания.


Слайд 150

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


Слайд 151

3. Третий уровень характеризуется тем, что к средствам первых двух уровней добавляются правила пополнения текста знаниями системы о среде (как правило, в виде сценариев или процедур иного типа). 4. Следующие два уровня понимания даже в наиболее продвинутых системах того времени были реализованы лишь частично. При этом на четвертом уровне предполагается пополнение текста невербальной (например, зрительной) информацией, позволяющей соотнести текст с реальной ситуацией его порождения.


Слайд 152

5. А на пятом уровне кроме текста и его расширения четвертого уровня используются информация о конкретном субъекте, являющими источником текста, и знания о коммуникации (модель диалога, цели общения, нормы коммуникации, оценки коммуникантов и т.п.), которые опирались в то время на теорию речевых актов.


Слайд 153

7 и 8. Последние два уровня в момент разработки модели понимания были исследованы слабо. На первом метауровне происходит изменение содержимого БЗ системы, что приводит к существенным сложностям, связанным с немонотонностью вывода на знаниях, а на втором метауровне идет порождение метафорического знания на основе вывода по аналогии и ассоциации. Для метауровней важно и то, что здесь возникают новые процедуры манипулирования знаниями и процесс этот носит принципиально открытый характер.


Слайд 154

7. Разработка онтологий 101


Слайд 155

Разработка онтологий 101: руководство по созданию Вашей первой онтологии В большинстве американских колледжей вступительный курс любого предмета имеет номер «101»: «Химия 101», «Биология 101» и т.д. Следующие два более углубленных курса по химии назывались бы «Химия 102» и «Химия 103» соответственно. В США номер «101» означает «Введение». Т.е., название работы нужно понимать как «Введение в разработку онтологий: Руководство по созданию Вашей первой онтологии».


Слайд 156

Вопросы для проверки компетентности Один из способов определить масштаб онтологии – это набросать список вопросов, на которые должна ответить база знаний, основанная на онтологии, т.е. ВОПРОСЫ ДЛЯ ПРОВЕРКИ КОМПЕТЕНТНОСТИ. Эти вопросы будут служить лакмусовой бумажкой: Содержит ли онтология достаточно информации для ответа на эти типы вопросов? Требуется ли для ответов особый уровень детализации или представление определенной области? Эти вопросы для проверки компетентности являются всего лишь формальными и не должны быть исчерпывающими.


Слайд 157

В области вина и еды возможны следующие вопросы для проверки компетентности: Какие характеристики вина мне следует учитывать при выборе вина? 2. Вино Bordeaux красное или белое? 3. Хорошо ли сочетается Cabernet Sauvignon с морскими продуктами? 4. Какое вино лучше всего подойдет к жареному мясу? 5. Какие характеристики вина влияют на его сочетаемость с блюдом? 6. Влияет ли с год производства вина на его букет или крепость? 7. Какие урожаи Napa Zinfandel были хорошими?


Слайд 158

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


Слайд 159

Шаг 1. Определение области и масштаба онтологии Мы предлагаем начать разработку онтологии с определения ее области и масштаба. То есть, ответим на несколько основных вопросов: Какую область будет охватывать онтология? Для чего мы собираемся использовать онтологию? На какие типы вопросов должна давать ответы информация в онтологии? Кто будет использовать и поддерживать онтологию?


Слайд 160

СПАСИБО ЗА ВНИМАНИЕ ТВОРЧЕСКИХ УСПЕХОВ!


×

HTML:





Ссылка: