Semantic Web (он же Web of Data, Linked Data, Linking Open Data) — это направление развития Всемирной паутины, позволяющее машинам не только отображать информацию в интернете, но и понимать ее смысл.
Несколько лет назад Semantic Web вырвался за пределы исследовательских лабораторий и стал достоянием широкого круга разработчиков. К сожалению, в русскоязычном сообществе SW распространен пока слабо. Мало русскоязычных наборов данных. Мало приложений, которые с ними работают.
Одна из причин — отсутствие на русском языке полноценного открытого обучающего материала. Есть хорошие узкоспециализированные статьи. Есть хорошие обзоры. Но нет систематического обучающего курса.
Мы с коллегами из ИТИС КФУ при поддержке Computer Science клуба и сообщества SWUG решили сделать такой курс, который я хочу представить хабралюдям. Он состоит из шести частей:
Я решил оформить курс не в виде сплошного текста, а виде слайдов с примерами и картинками. Надеюсь, его будет интереснее читать, чем традиционные учебники. (См. ответ на замечание ivanych относительно выбора формата).
Часть I. Введение в семантику и Semantic Web
Скачать в PDF.
Часть II. Формат представления данных RDF
Скачать в PDF.
Буду рад ответить на любые вопросы.
Несколько лет назад Semantic Web вырвался за пределы исследовательских лабораторий и стал достоянием широкого круга разработчиков. К сожалению, в русскоязычном сообществе SW распространен пока слабо. Мало русскоязычных наборов данных. Мало приложений, которые с ними работают.
Одна из причин — отсутствие на русском языке полноценного открытого обучающего материала. Есть хорошие узкоспециализированные статьи. Есть хорошие обзоры. Но нет систематического обучающего курса.
Мы с коллегами из ИТИС КФУ при поддержке Computer Science клуба и сообщества SWUG решили сделать такой курс, который я хочу представить хабралюдям. Он состоит из шести частей:
- Введение в семантику и Semantic Web;
- Формат представления данных RDF;
- Формальные онтологии;
- Язык описания онтологий OWL;
- Язык запросов SPARQL;
- Semantic Web в дикой природе: популярные ресурсы, онтологии и сервисы.
Я решил оформить курс не в виде сплошного текста, а виде слайдов с примерами и картинками. Надеюсь, его будет интереснее читать, чем традиционные учебники. (См. ответ на замечание ivanych относительно выбора формата).
Часть I. Введение в семантику и Semantic Web
Показать оглавление
- Мотивация Semantic Web: семантический поиск, интеграция данных, логический вывод, интеллектуальные агенты;
- Введение в семантику: язык, знак, семантика, денотат, концепт, формальная, явная и неявная семантика, метаязык;
- Семантика во Всемирной паутине и в Semantic Web;
- Технологии Semantic Web: RDF, OWL, SPARQL.
Скачать в PDF.
Часть II. Формат представления данных RDF
Показать оглавление
- Ресурс;
- URI;
- Триплет;
- RDF-граф;
- Облако Linked Data;
- Ресурс, задаваемый по URI;
- Анонимный ресурс (blank node);
- Литерал;
- RDF-классы;
- Реификация;
- Контейнеры и списки;
- Форматы сериализации RDF: RDF/XML, N-Triples, Turtle, Microdata.
Скачать в PDF.
Буду рад ответить на любые вопросы.
Хочу поблагодарить Сергея shcherbak Щербака (КрНУ), Павла klextor Клинова (Universität Ulm) и Наталью Кеберле (ЗНУ) из сообщества SWUG за ценные замечания, а также коллег из ИТИС и ребят из Computer Science клуба за поддержку.
Курс доступен по свободной лицензии Creative Commons Attribution-ShareAlike.