Литература по Semantic Web Алик Кириллович, Лаборатория математической и компьютерной лингвистики, НИИММ им. Н.Г. Чеботарева, Казанский Федеральный Университет 6 апреля 2011
Типы книг 1.Обзорные 2.Практические 3.Академические Главный вопрос: «чего хотеть?».
Обзорные
Thomas B. Passin Explorers Guide to the Semantic Web 2004 год 281 стр. Легко читается. Мало OWL. Нет SPARQL. Вывод: Хорошая обзорная книга, но она несколько устарела и неполна.
Jeffrey T. Pollock Semantic Web For Dummies 2009 год 412 стр. Легко читается. Описывается RDF и OWL. Почти нет SPARQL. Большой упор на взаимодействие с другими технологиями и взгляд со стороны менеджера тоже. Вывод: хороший обзор, для людей широкого профиля (в т.ч. «принимающих решения»), но ему не хватает полноты.
Практические
John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez Semantic Web Programming 2009 год 616 стр. Читается явно НЕ на одном дыхании. Semantic Web для программиста. Главный упор на решение практических задач. Подробно описаны все SW-технологии: RDF, OWL, SPARQL, RIF, SW Services и др. Описываются среды разработки, библиотеки, утилиты, сервисы, прикладные онтологии. Много примеров на Java. Недостает стройности изложения. Вывод: очень подробное руководство для программистов-практиков.
Toby Segaran, Colin Evans, Jamie Taylor Programming the Semantic Web 2009 год 281 стр. Еще одна книга для программистов, несколько более простая, чем SWP. Много примеров на Python. Подробно описаны основные SW-технологии: RDF, OWL, SPARQL. Чуть более академичная, чем SWP: дает «пощупать руками» решение основных задач, без использования библиотек. Вывод: руководство для программистов, которые, в т.ч. хотят пощупать технологии руками.
Tom Heath, Christian Bizer Linked Data: Evolving the Web into a Global Data Space 2011 год 136 стр. Онтологии, OWL, SPARQL только упоминаются, но не описываются. Подробно описываются все аспекты публикации связанных данных: принципы LD, язык RDF и форматы сериализации, распространенные словари и онтологии, способы публикации данных, архитектура приложений по работе с LD. Книга хорошо структурирована. Главный упор именно на публикацию данных, а не на SW вообще. Вывод: Semantic Web с точки зрения публикации связанных данных.
Академические
Pascal Hitzler, Markus Krotzsch, Sebastian Rudolph Foundations of Semantic Web Technologies 2009 год 427 стр. Подробно описаны все SW-технологии: RDF, OWL, SPARQL и даже RIF. Главное преимущество полное математическое описание технологий: дескрипционная логика, модельно теоретическая семантика для RDF и OWL, алгоритмы логического вывода. Также, затрагивается тема проектирования онтологий и применение SW на практике. Есть хорошие слайды к книге. Вывод: описание технологий SW для желающих понять, как они работают с логико-математической и алгоритмической точки зрения.
Semantic Web for the Working Ontologist Semantic Web for Working Ontologist 2008 год 330 стр. Книга очень логичная и структурированная. Подробно описано: онтологическое моделирование, RDF, RDFs, OWL. SPARQL упоминается, но не описывается. Примеры реальных онтологий: SKOS, FOAF, NCI, FEARMO. Методология разработки онтологий. Главный акцент именно на разработку онтологий, а не на SW вообще. Вывод: Semantic Web с точки зрения разработки онтологий.
H. Peter Alesso, Craig Smith Thinking on the Web: Berners-Lee, Gödel and Turing 2006 год 261 стр. Что-то среднее между программированием, математикой и философией. Научная книга, но читается как поэма. Описывает как технологии SW: XML, RDF, OWL, разработка онтологий, SW-сервисы, SWRL и т.д. …так и их математические и философские предпосылки: –математическая логика, разрешимость и неразрешимость; –искусственный интеллект, тест Тьюринга и «Китайская комната»; –World Wide Web и др. Вывод: научно-популярное введение в SW и его основания.