|
Лабораторная 3 - Онтологии, язык RDF и редактор Protege
|
Лабораторная 3 - Цель работы
|
~
Получить представление о кодировании знаний в виде онтологий в стандарте RDF на языке Protege.
При этом следует иметь в виду, что:
1. Синтактика. Это только один (правда, самый популярный) стандарт кодирования знаний.
2. Прагматика. Знания кодируются, как правило, уже не для человека, а человеком для КС (например, агента), описывая ему нужную для его работы ПО (включая, если нужно, и алгоритмы поведения). Соответственно, КС должна понимать эти закодированные знания.
3. Семантика. Примеры такого кодирования мы знаем. Это программирование компьютера. Аналогия полная. Язык программирования (С, JAVA и т.п.) и управляемая им КС (компьютер). Это даже не аналогия, а расширение класса задач, которые человек может передать КС. В данном случае "языком программирования", то есть системой знаков, (в принципе не единственной) является Protege.
~
Лабораторная 3 - Что нужно сделать
|
~
1. Скачать редактор Protege (читается - "протеже"- ударение на последнем слоге).
2. Прочитать минимум три текста в формате pdf, что есть на сайте - Ontology101, GettingStarted и UserGuide. В принципе все понятно после чтения Ontology101. Разобрать там пример онтологии редакции газеты.
3. Закодировать самому подобную онтологию (не проще).
Эту лабу по онтологиям и Protege предлагается сделать по темам -
1. риски и их оценки,
2. системы принятия решений,
3. ситуационный анализ,
4. визуальный анализ данных и визуализация информации,
5. виртуальное повествование,
6. 3D-документы,
7. серьезные игры,
8. семантическая паутина,
9. облачные вычисления и грид,
Постарайтесь чтобы темы не совпадали.
Нужно (кроме того, что написано) прочитать книгу Доброва и статью Азаровой - см. ссылки ниже.
Если очень хочется - можно и другую тему взять - но эти другие темы будут НЕБЛАГОРАССМОТРИТЕЛЬСТВУЕМЫЕ.
Текущая ситуация - темы 4, 5, 7 и 9 взяты.
~
Лабораторная 3 - Примеры и ссылки
|
~
Ссылки на материалы по Semantic Web и по Protege - см ниже
Принести и прокомментировать результаты в машинном виде (на дискете или переслать по сети) или в виде распечатки. Обязательно вывести результаты в форматах rdf/rdfs ! Уметь объяснить значение каждого тега и его значения в закодированном примере.
Кроме Protege есть еще редактор онтологий Cmap Tools. Можно закодировать свою онтологию на нем и рассказать также о его возможностях - но тогда в сравнении с Protege.
10 января 2013 г.
~
Ссылки по Protege
Ссылки по Semantic Web
Разработка онтологий 101: руководство по созданию Вашей первой онтологии - на русском - версия Стенфорда
Две лабы - можно считать за образцы
ССЫЛКИ НА --- >>> Другие примеры и материалы по лаб. 3 = Добров - Онтологии и тезаурусы, статья Азаровой. Диплом Дмитриевского (725 гр.), обзоры систем построения онтологий,
|