Быховский Ярослав и Ю.Катков Семантические вики для систем управления знаниями: опыт применения (совместная разработка профстандартов)

Семантические вики для систем управления знаниями: опыт применения (совместная разработка профстандартов)

                                                                                                                                                                                                                 

Я.С.Быховский

Ю.В.Катков  

WikiVote!

Москва

q@wikivote.ru

  

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

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

Вики-системы часто используются в качестве одного из инструментов для управления знаниями организаций. Вики-системы успели доказать свою полезность в образовании как инструменты, помогающие организовывать учеников в группы; так, например, в [8] указывается список из нескольких сотен образовательных вики в США. Такое широкое распространение указывает на то, что вики-подход вызывает большой интерес современного интернет-сообщества.

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

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

Нами использовалось расширение вики-системы MediaWiki[1] SMW (Semantic MediaWiki[2]) [4,5,6]. Оно играло роль основного связующего компонента системы. С помощью механизма семантических свойств, запросов и шаблонов поддерживалась непротиворечивость модели данных и создавались динамические сборки. Semantic MediaWiki была выбрана в связи с большим количеством успешных внедрений, надежности основной платформы MediaWiki, на которой работает Wikipedia, и активным сообществом разработчиков и пользователей.

Задачи управления знаниями, решаемые платформой WikiVoteWiki

 

Часто система управления знаниями используется для объединения знаний внутри  организации и обеспечения доступа сотрудников к ней. Мы полагаем, что методы работы со знаниями и инструментальные наработки в этой области могут применяться и для решения других задач, в частности, коллективного создания структурированных документов, согласно определенной методике.

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

Для решения указанной задачи было значимым следующее:

·   наличие коллективного документа, с которым согласны все участники (в данном случае это был профстандарт «Управление организацией»)

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

·   разделение процесса разработки на online и offline этап. Последний при этом может включать в себя различные методы экспертного оценивания и методики мозгового штурма. Online-этап обычно предназначается для детальной проработки идей, шлифовки и согласования формулировок.

Инструменты для принятия решений

Мы предпочитаем рассматривать процесс создания документов группой заинтересованных лиц как процесс коллективного принятия решения. Для этого WikiVoteWiki предоставляет ряд инструментов для обеспечения редактирования и обратной связи:

·   Инструменты непосредственного редактирования документов используются для внесения изменений в тексты, поправления формулировок, исправления неточностей. Процесс редактирования происходит по традиционной схеме вики-систем [10], промежуточные версии документа при этом сохраняются.

·   Инструменты утверждения версий документа используются в открытых проектах, либо в проектах, рассчитанных на большой размер сообщества. Определённые пользователи при этом получают возможность утверждать версии страниц, которые соответствуют нормам.

·   Инструменты многокритериального оценивания объектов используются для того, чтобы получить обратную связь о качестве объектов в целом или об отдельных их характеристиках

·   Инструменты коллективного принятия решения об отдельных свойствах объектов используются в случаях, когда свойства имеют небольшой размер и потенциально могут стать объектом войны правок [11]. В этом случае мы предоставляем пользователям возможность видеть несколько вариантов свойства для того, чтобы высказаться в пользу того, который они считают наиболее подходящим.

 

Процесс создания проектов на основе WikiVoteWiki

Процесс разворачивания системы состоит из шагов, представленных на схеме:

1.                      Вначале производится анализ предметной области с построением модели предметной области. [3] На этом этапе могут использоваться методы ER-моделирования и инструменты UML.

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

3.                      Из схемы генерируется структура вики, состоящая из категорий, соответствующих классам предметной области, шаблонов, задающих связь объектов между собой и их оформление, а также форм для редактирования объектов и профилей пользователей.

4.                      Затем определяются свойства объектов, значения которых не будут напрямую редактироваться пользователями, а вместо этого будут определяться совместным голосованием.

5.                      Создаются страницы-сборки, содержащие сводные таблицы, графики, диаграммы, линии времени, карты и отчеты. Эти сборки будут автоматически поддерживаться в актуальном состоянии силами Semantic MediaWiki.

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

 

Заключение

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

Список литературы

 

[1] Alavi, Maryam, and Dorothy E. Leidner. "Review: Knowledge management and knowledge management systems: Conceptual foundations and research issues." MIS quarterly (2001): 107-136.

[2] Ютанов Н. Ю., Переслегии С. Б. Неизбежное будущее в сценарном планировании //Инновации. – 2008. – №. 2. – С. 43-47.

[3] Fowler, Martin. Patterns of enterprise application architecture. Addison-Wesley Professional, 2003.

[4] Krötzsch M., Vrandečić D., Völkel M. Semantic mediawiki //The Semantic Web-ISWC 2006. – 2006. – С. 935-942.

[5] Vrandecic D., Krötzsch M. Reusing ontological background knowledge in semantic wikis //Proceedings of the 1st Workshop on Semantic Wikis, Budva, Montenegro. – 2006.

[6] Ghidini C. et al. Collaborative knowledge engineering via semantic mediawiki //Proc. of the International Conference on Semantic Systems I-SEMANTICS. – 2008. – Т. 8. – С. 134-141.

[7] Schaffert, S., Bry, F., Baumeister, J., & Kiesel, M. (2008). Semantic wikis. software, IEEE, 25(4), 8-11.

[8]  Examples of educational wikis, http://educationalwikis.wikispaces.com/

Examples+of+educational+wikis

[9] http://standard.wikivote.ru – Совместная разработка профстандарта «Управление организацией»

[10] Leuf B., Cunningham W. The Wiki way: quick collaboration on the Web. – 2001.

[11] Kittur A. et al. He says, she says: conflict and coordination in Wikipedia //Proceedings of the SIGCHI conference on Human factors in computing systems. – ACM, 2007. – С. 453-462.

 

 

  

 



[1] http://mediawiki.org

[2] http://semantic-mediawiki.org


Предложения по выступлению