Семантическая вики

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Семантическая вики — вики, модель знаний которой описана на её страницах.

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

Содержание

Вики. Недостатки

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

  • для обозначения принадлежности статьи категории;
  • для связывания статей, написанных на разных языках;
  • для включения изображений.

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

  • они предназначены только для самых общих запросов (списки можно представить как построенные вручную ответы на некоторые запросы);
  • изменения в статьях не синхронизированы со списками.

Семантическая Википедия

Цель семантической вики: обеспечить машинную обработку Википедии с минимальными усилиями со стороны пользователей. Это может быть реализовано в виде расширения MediaWiki, например Semantic MediaWiki.[1] В этом расширении для запросов используется язык SPARQL. Система Semantic MediaWiki написана с помощью механизма расширений MediaWiki. Это упрощает интеграцию в существующие приложения MediaWiki.

Семантическая Википедия предоставит следующие элементы для разметки статей[1]:

  • категории,
  • типизированные ссылки,
  • атрибуты — свойства содержимого статей.

На сегодняшний день семантическая Википедия представлена только на английском языке. Наиболее проработанными статьями можно назвать статью о Германии и Сан-Диего.

Типизированные ссылки

Типизированные ссылки (триплеты) описывают RDF свойства, связываемых RDF ресурсов (статей). Вот пример типизированной ссылки в статье London: [[capital of::England]]. Это утверждение означает, что Лондон является столицей Англии:

  • субъект — имя страницы (London);
  • отношение — столица (capital of);
  • объект — страна (England).

Число типов ссылок не ограничено, пользователь может добавлять новые (принцип аналогичен категориям Википедии), решение о добавлении нового типа принимает сообщество. Поиск будет возможен, только если разные типы ссылок используются повторно (как и категории — то есть, не уникальны). Также можно указать несколько типов отношений для одной ссылки, например [[тип_1::тип_2:: ... ::тип_т::целевая статья]].

Семантическая разметка помещается внутри текста. Сохраняется возможность указывать в ссылке видимый текст, отличный от имени статьи. Например, такая ссылка [[is capital of::United Kingdom|UK]] будет выглядеть как UK.

Типизированные ссылки позволяют выполнять:

  • прямой запрос (столица Англии?),
  • логический вывод (Лондон — столица Англии) => (Лондон находится в Англии),
  • агрегирование поисковых критериев в запросе (Лондон — город, Англия — в Европе) => (Лондон — европейский город).

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

Работа поисковой базы данных триплетов (triplestore) включает три этапа:

  1. извлечение типизированных ссылок из текста статьи (парсинг).
  2. преобразование в RDF триплеты.
  3. обновление базы данных триплетов.

Атрибуты

Атрибуты описывают отношения между статьёй и значениями переменных. Например, в той же статье London атрибут area позволяет указать площадь Англии в квадратных милях: [[area:=609 square miles]].

В отличие от типизированных ссылок, значения атрибутов должны дополнительно распознаваться (на этапе парсинга). Ещё одна задача заключается в приведении к общим единицам измерения. При этом желательно небольшое число разных единиц измерения. В расширение Semantic Wikipedia встроен преобразователь для известных единиц измерения.[1]

Авторы семантического расширения[1] предлагают использовать RDF триплеты для хранения значений атрибутов.

Движки семантического вики

онтологии:

Примечания

  1. 1,0 1,1 1,2 1,3 Volkel M., Krotzsch M., Vrandecic D., Haller H., Studer R. Semantic Wikipedia. In Proceedings of the 15th International Conference on World Wide Web. WWW '06. ACM Press, New York, NY. Edinburgh, Scotland, May 23 — 26, 2006. — pp. 585—594

Ссылки


de:Semantisches Wiki

en:Semantic wiki es:Wiki semántica fr:Wiki sémantique hr:Semantički wiki pt:Wiki semântico

Личные инструменты

Served in 0.144 secs.