Semantization of WIKI resources: tools, advantages and implementation specifics
Proposed article analyses advantages provided by the semantization of wiki resources and the problems that need in solving for its practical implementation. We considere basic functional components of semantic search and specify this umbrella term for wiki technologies. Such search is grounded on st...
Gespeichert in:
Datum: | 2024 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | Ukrainian |
Veröffentlicht: |
Інститут програмних систем НАН України
2024
|
Schlagworte: | |
Online Zugang: | https://pp.isofts.kiev.ua/index.php/ojs1/article/view/666 |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Назва журналу: | Problems in programming |
Institution
Problems in programmingid |
pp_isofts_kiev_ua-article-666 |
---|---|
record_format |
ojs |
resource_txt_mv |
ppisoftskievua/55/90b66b87571a9ca1feaa2a1ca8d7a055.pdf |
spelling |
pp_isofts_kiev_ua-article-6662025-02-15T15:42:55Z Semantization of WIKI resources: tools, advantages and implementation specifics Семантизація вікіресурсів: засоби, переваги та особливості реалізації Rogushina, J.V. wiki technologies; semantic search; ontology UDC 681.3 вікітехнології; семантичний пошук; онтологія УДК 681.3 Proposed article analyses advantages provided by the semantization of wiki resources and the problems that need in solving for its practical implementation. We considere basic functional components of semantic search and specify this umbrella term for wiki technologies. Such search is grounded on structured queries that use semantic properties of information objects represented into wiki resources and possibilities of search language that states such queries. The criteria for evaluating search languages and means of semantic structuring of resource content are analyzed. We define additional opportunities that the use of the Semantic MediaWiki plug-in provides for the oresources built on the MediaWiki technological platform. The expressive possibilities provided by Semantic MediaWiki for building semantic queries are considered, the main components of such queries and their purpose are determined. Semantization of already existing wiki resources differs from the development of semantic ones, and we compare main steps of these processes and specifics of use the ontological model in them. This model provides an unambiguous interpretation of the relations between typical information objects represented into the resource, their properties and restrictions. Proposed approaches to semantization are tested on three independent information resources of different types that use the wiki technological platform for collaborative processing of distributed data and knowledge. They can be useful for making decisions about the expediency of semantization of information resources with different scope and purposes and for determining the most effective ways of implementing the chosen solution. We use the experience of developing the knowledge base of the wiki-based portal version of the Great Ukrainian Encyclopedia e-VUE that has a large volume, a complex structure and contains a large number of various heterogeneous information objects.Prombles in programming 2024; 2-3: 434-440 У роботі аналізуються основні переваги семантизаці, вікіресурсів та проблеми, які потрібно розв’язувати для її практичного впровадження. Розглянуто базові складові семантичного пошуку та конкретизовано цей парасольковий термін для вікітехнологій. Визначено засоби побудови структурованих запитів, що використовують семантичні властивості інформаційних об’єктів, що представлені у вікіресурсах. Проаналізовано критерії оцінювання пошукових мов та засобів семантичного структурування контенту ресурсів. Визначено, які саме додаткові можливості дає використання семантичного плагіну Semantic MediaWiki для ресурсів, що будуються на технологічній платформі MediaWiki. Розглянуто виразні можливості, що дає Semantic MediaWiki для побудови семантичних запитів, визначено основні компоненти таких запитів та їх призначення. Семантизація вже існуючих вікіресурсів значно різниться від розробки тих, що відразу розробляються як семантичні, і тому ми розглядаємо відмінності у порядку їх розробки. Обґрунтовано доцільність застосування онтологічної моделі бази знань семантизованого вікіресурсу, яка забезпечує однозначну інтерпретацію відношень між типовими інформаційними об’єктами, представленими у ресурсі, та їхніх властивостей. Запропоновані підходи до семантизації апробовано на трьох незалежних інформаційних ресурсах різних типів, які використовують технологічну платформу вікі для колаборативної обробки розподілених даних та знань. У роботі використано досвід розробки бази знань портальної версії Великої української енциклопедії е-ВУЕ, яка має великий обсяг, складну структуру та містить велику кількість різноманітних гетерогенних інформаційних об’єктів. Запропонований підхід може бути корисним для ухвалення рішень щодо доцільності семантизації інформаційних ресурсів різного обсягу й призначення та для визначення найбільш ефективних шляхів реалізації обраного рішення.Prombles in programming 2024; 2-3: 434-440 Інститут програмних систем НАН України 2024-12-17 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/666 10.15407/pp2024.02-03.434 PROBLEMS IN PROGRAMMING; No 2-3 (2024); 434-440 ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 2-3 (2024); 434-440 ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 2-3 (2024); 434-440 1727-4907 10.15407/pp2024.02-03 uk https://pp.isofts.kiev.ua/index.php/ojs1/article/view/666/718 Copyright (c) 2024 PROBLEMS IN PROGRAMMING |
institution |
Problems in programming |
baseUrl_str |
https://pp.isofts.kiev.ua/index.php/ojs1/oai |
datestamp_date |
2025-02-15T15:42:55Z |
collection |
OJS |
language |
Ukrainian |
topic |
wiki technologies semantic search ontology UDC 681.3 |
spellingShingle |
wiki technologies semantic search ontology UDC 681.3 Rogushina, J.V. Semantization of WIKI resources: tools, advantages and implementation specifics |
topic_facet |
wiki technologies semantic search ontology UDC 681.3 вікітехнології семантичний пошук онтологія УДК 681.3 |
format |
Article |
author |
Rogushina, J.V. |
author_facet |
Rogushina, J.V. |
author_sort |
Rogushina, J.V. |
title |
Semantization of WIKI resources: tools, advantages and implementation specifics |
title_short |
Semantization of WIKI resources: tools, advantages and implementation specifics |
title_full |
Semantization of WIKI resources: tools, advantages and implementation specifics |
title_fullStr |
Semantization of WIKI resources: tools, advantages and implementation specifics |
title_full_unstemmed |
Semantization of WIKI resources: tools, advantages and implementation specifics |
title_sort |
semantization of wiki resources: tools, advantages and implementation specifics |
title_alt |
Семантизація вікіресурсів: засоби, переваги та особливості реалізації |
description |
Proposed article analyses advantages provided by the semantization of wiki resources and the problems that need in solving for its practical implementation. We considere basic functional components of semantic search and specify this umbrella term for wiki technologies. Such search is grounded on structured queries that use semantic properties of information objects represented into wiki resources and possibilities of search language that states such queries. The criteria for evaluating search languages and means of semantic structuring of resource content are analyzed. We define additional opportunities that the use of the Semantic MediaWiki plug-in provides for the oresources built on the MediaWiki technological platform. The expressive possibilities provided by Semantic MediaWiki for building semantic queries are considered, the main components of such queries and their purpose are determined. Semantization of already existing wiki resources differs from the development of semantic ones, and we compare main steps of these processes and specifics of use the ontological model in them. This model provides an unambiguous interpretation of the relations between typical information objects represented into the resource, their properties and restrictions. Proposed approaches to semantization are tested on three independent information resources of different types that use the wiki technological platform for collaborative processing of distributed data and knowledge. They can be useful for making decisions about the expediency of semantization of information resources with different scope and purposes and for determining the most effective ways of implementing the chosen solution. We use the experience of developing the knowledge base of the wiki-based portal version of the Great Ukrainian Encyclopedia e-VUE that has a large volume, a complex structure and contains a large number of various heterogeneous information objects.Prombles in programming 2024; 2-3: 434-440 |
publisher |
Інститут програмних систем НАН України |
publishDate |
2024 |
url |
https://pp.isofts.kiev.ua/index.php/ojs1/article/view/666 |
work_keys_str_mv |
AT rogushinajv semantizationofwikiresourcestoolsadvantagesandimplementationspecifics AT rogushinajv semantizacíâvíkíresursívzasobiperevagitaosoblivostírealízacíí |
first_indexed |
2025-07-17T09:47:40Z |
last_indexed |
2025-07-17T09:47:40Z |
_version_ |
1838409468837101568 |
fulltext |
434
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
УДК 681.3 http://doi.org/10.15407/pp2024.02-03.434
Ю.В. Рогушина
СЕМАНТИЗАЦІЯ ВІКІРЕСУРСІВ: ЗАСОБИ, ПЕРЕВАГИ
ТА ОСОБЛИВОСТІ РЕАЛІЗАЦІЇ
У роботі аналізуються основні переваги семантизаці] вікіресурсів та проблеми, які потрібно
розв’язувати для її практичного впровадження. Розглянуто базові складові семантичного пошуку та
конкретизовано цей парасольковий термін для вікітехнологій. Визначено засоби побудови структуро-
ваних запитів, що використовують семантичні властивості інформаційних об’єктів, що представлені у
вікіресурсах. Проаналізовано критерії оцінювання пошукових мов та засобів семантичного структуру-
вання контенту ресурсів. Визначено, які саме додаткові можливості дає використання семантичного
плагіну Semantic MediaWiki для ресурсів, що будуються на технологічній платформі MediaWiki.
Розглянуто виразні можливості, що дає Semantic MediaWiki для побудови семантичних запитів, ви-
значено основні компоненти таких запитів та їх призначення.
Семантизація вже існуючих вікіресурсів значно різниться від розробки тих, що відразу розробляють-
ся як семантичні, і тому ми розглядаємо відмінності у порядку їх розробки. Обґрунтовано доціль-
ність застосування онтологічної моделі бази знань семантизованого вікіресурсу, яка забезпечує одно-
значну інтерпретацію відношень між типовими інформаційними об’єктами, представленими у ресур-
сі, та їхніх властивостей. Запропоновані підходи до семантизації апробовано на трьох незалежних
інформаційних ресурсах різних типів, які використовують технологічну платформу вікі для колабо-
ративної обробки розподілених даних та знань.
У роботі використано досвід розробки бази знань портальної версії Великої української енциклопедії
е-ВУЕ, яка має великий обсяг, складну структуру та містить велику кількість різноманітних гетеро-
генних інформаційних об’єктів. Запропонований підхід може бути корисним для ухвалення рішень
щодо доцільності семантизації інформаційних ресурсів різного обсягу й призначення та для визна-
чення найбільш ефективних шляхів реалізації обраного рішення.
Ключові слова: вікітехнології, семантичний пошук, онтологія.
J. Rogushina
SEMANTIZATION OF WIKI RESOURCES: TOOLS,
ADVANTAGES AND IMPLEMENTATION SPECIFICS
Proposed article analyses advantages provided by the semantization of wiki resources and the problems that
need in solving for its practical implementation. We considere basic functional components of semantic
search and specify this umbrella term for wiki technologies. Such search is grounded on structured queries
that use semantic properties of information objects represented into wiki resources and possibilities of
search language that states such queries. The criteria for evaluating search languages and means of semantic
structuring of resource content are analyzed.
We define additional opportunities that the use of the Semantic MediaWiki plug-in provides for the
oresources built on the MediaWiki technological platform. The expressive possibilities provided by
Semantic MediaWiki for building semantic queries are considered, the main components of such queries and
their purpose are determined.
Semantization of already existing wiki resources differs from the development of semantic ones, and we
compare main steps of these processes and specifics of use the ontological model in them. This model
provides an unambiguous interpretation of the relations between typical information objects represented into
the resource, their properties and restrictions. Proposed approaches to semantization are tested on three
independent information resources of different types that use the wiki technological platform for
collaborative processing of distributed data and knowledge. They can be useful for making decisions about
the expediency of semantization of information resources with different scope and purposes and for
determining the most effective ways of implementing the chosen solution. We use the experience of
developing the knowledge base of the wiki-based portal version of the Great Ukrainian Encyclopedia e-VUE
that has a large volume, a complex structure and contains a large number of various heterogeneous
information objects.
Keywords: wiki technologies, semantic search, ontology.
© Ю.В.Рогушина, 2024
ISSN 1727-4907. Проблеми програмування. 2024. №2-3
435
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
Вступ
Наразі існує велика кількість інфо-
рмаційних ресурсів (ІР), які базуються на
вікітехнологіях, що обумовлюється їх від-
носною простотою для кінцевого користу-
вача, підтримкою колаборативної роботи з
контентом та вже перевіреною здатністю
до подання великих обсягів інформації. Іс-
нує велика кількість програмних рішень
для їх семантизації [1, 2], які забезпечують
додаткові засоби для пошуку, перегляду та
представлення контенту, але вибір конкре-
тних моделей та інструментів залежить від
призначення ІР та від потреб у підтримці
семантичного пошуку.
1. Семантичний пошук та його
характеристики
Семантичний пошук (СП) – пара-
сольковий термін, який використовують
для позначення цілої групи моделей та
методів використання зовнішніх джерел
знань, які у різний спосіб покращують
традиційні підходи до пошуку в докумен-
тах та їх наборах, використовуючи кон-
текст і семантику як запиту користувача,
так і тих ресурсів, в яких здійснюється
пошук. Визначаючи доцільність його за-
стосування, потрібно конкретизувати, які
саме його елементи потрібні у конкретній
реалізації. На виразність пошуку вплива-
ють засоби опису запиту користувача, що
відображає його інформаційну потребу;
засоби опису та структурування масиву
даних, в яких здійснюється пошук, та
способи подання користувачу результатів
виконання пошукової процедури [3].
Структуровані запити дозволяють корис-
тувачам формалізувати вимоги до тих
об’єктів, та визначити логічні відношення
між його елементами та властивостями.
Структуровані семантичні запити на ос-
нові онтологій можуть використовувати
такі елементи онтології, як поняття класи
та екземпляри класів і їхні властивості. На
виразність запитів впливає виразність
елементів семантичної розмітки, яку вони
аналізують (можливість опису класів, ек-
земплярів, властивостей тощо) [4].Також
доцільно брати до уваги складність вико-
ристання мови розмітки та зручність її за-
стосування, наявність інструментів для її
введення та аналізу.
2. Постановка задачі
Мета даного дослідження – визна-
чити переваги виконання пошуку та наві-
гації у семантизованих вікіресурсах та
шляхи її реалізації. Для цього досліджу-
ються складові семантичного пошуку та їх
представлення у Semantic MediaWiki
(SMW) – семантичному розширенні
MediaWiki.
3. Семантичні вікіресурси та
онтології
Семантичний пошук в SMW пра-
цює на основі явного структурування кон-
тенту довільним набором тегів розмітки,
які можуть бути здобуті з онтології реле-
вантної предметної області (ПрО). Форма-
льна семантика структурованих даних у
SMW може бути відображена в онтології
OWL [5]. Звичайні вікісторінки статей від-
повідають екземплярам класів онтології
OWL, категорії відповідають класам, а
семантичні властивості SMW відповідають
властивостям: властивості SMW зі значен-
нями типу “Сторінка” зіставляються з
об’єктними властивостями онтології, а
властивості з іншими типами даних зістав-
ляються з онтологічними властивостями
даних. Відповідно значеннями властивос-
тей можуть бути екземплярами онтології
або константами. Категорії вікісторінок
визначають їхній клас в OWL. MediaWiki
підтримує ієрархічну організацію катего-
рій, і SMW можна налаштувати так, щоб
інтерпретувати це як ієрархію класів OWL.
SMW підтримує мову ASK для ви-
конання структурованих запитів [6], які
можна вбудовувати у шаблони або безпо-
середньо виконувати на спеціальній вікіс-
торінці «Спеціальна:Ask». Найчастіше для
побудови вбудованих запитів використо-
вують функція аналізатора #ask та #show.
Параметри пошуку дозволяють визначити:
критерії вибору сторінок, які мають відо-
бражатися в результатах запиту; порядок
подання результатів та набір властивостей,
значення яких потрібно відображати; кіль-
436
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
кість результатів, які потрібно надати ко-
ристувачам; формати подання результатів.
Основна перевага SMW – можливість оби-
рати за значеннями властивостей сторінок
та використовувати набір умов в одному
запиті (на відміну, наприклад, від пошуку
за категоріями у Вікіпедії). У запитах мо-
жна використовувати так звані магічні
слова MediaWiki, такі як змінні, що повер-
тають відомості про поточну сторінку, час
і середовище, та функції аналізатора, що
надають відомості про довільні сторінки.
Запити у SMW дозволяють відображати не
весь контент сторінок, а лише потрібну
користувачеві інформацію щодо значень
обраного набору властивостей.
4. Переваги семантизованого
вікіресурсу
Наведений вище аналіз базових
можливостей SMW дозволяє виділити на-
ступні переваги, що дає застосування цьо-
го плагіну (рис.1):
{{#ask:[[Категорія:е-ВУЕ]]
[[Автор::{{PAGENAME}}]]
| format=ul
| class=test
| Статті автора н</h3>
Цим автором підготовлені статті :
| outro=</div></div>
|limit=100
}}
Результат запиту
Код запиту
Семантичні зв’язки
Рис.1. Результати використання
можливостей SMW
Можливість явно визначити зміст
посилань між вікісторінками: корисно як
для автоматизованої обробки, так і для ро-
зуміння інформації користувачами.
Підтримка запитів за довільними
комбінаціями категорій та значень сема-
нтичних властивостей: виразність таких
запитів значно більша за виразність пошу-
ку за категоріями або ключовими словами,
і це значно зменшує час для доступу до
потрібних відомостей.
Можливість автоматизованої ге-
нерації контенту вікісторінок за вбудова-
ними запитами: зменшується час для вве-
дення контенту, забезпечується його інтег-
рованість та узгодженість.
Можливість застосування пара-
метрів шаблонів для створення семантич-
ної розмітки: SMW інтерпретує значення
параметрів шаблонів як значення відповід-
них семантичних властивостей тієї сторін-
ки, з якої викликався шаблон, і це значно
спрощує внесення семантичної розмітки
ресурсу.
Якщо серед цих переваг є такі, що
можуть стати пріоритетними для розроб-
ників вікіресурсу, то тоді семантизація є
доцільною. Але потрібно брати до уваги,
що семантизація ресурсу потребує додат-
кових зусиль від розробників вікіресурсу
та передбачає наявність у них додаткових
компетенцій. Наприклад, для того, щоб
вбудовувати семантичні запити у сторінки,
потрібно знати синтаксис мови запитів або
вміти користуватися інструментами для
створення запитів. А для того, щоб вказу-
вати, які саме властивості сторінок треба
аналізувати у запитах, необхідно знати
структуру бази знань. Тому для забезпе-
чення переваг семантизації необхідно ви-
конувати наступні дії:
- створювати сторінки семантич-
них властивостей та визначати
їх тип, що має бути релевантним
значенням, які вводяться, а та-
кож описувати їхню семантику
та сферу застосування;
- слідкувати, щоб не створювали-
ся різні семантичні властивості з
однаковими чи подібними на-
звами, а також однакові за зміс-
том властивості з різними на-
звами;
- відстежувати поточний набір
семантичних властивостей, ро-
зуміти їх значення та знати пра-
вила створення семантичної ро-
змітки, а також аналізувати пер-
тинентність їх застосування до
конкретних елементів контенту
(ці дії не можуть бути повністю
автоматизовані через неодно-
значність природної мови);
437
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
- відстежувати наявність відпові-
дних шаблонів для опису типо-
вих інформаційних об’єктів
(ТІО), їхню поточну структуру
та типи параметрів, знати пра-
вила їх виклику на вікісторінках
та обмеження щодо використан-
ня форматувань у значеннях
шаблонів;
- слідкувати за необхідністю
створювати нові шаблони для
опису ТІО та перевіряти, щоб
їхні параметри не конфліктували
з наявним набором семантичних
властивостей;
- забезпечувати коректне адмініс-
трування для індексації бази да-
них ресурсу, тому що несвоєча-
сна індексація може призвести
до невідповідності схеми бази
даних (набору семантичних вла-
стивостей) та контенту сторінок,
що викликає помилки у вико-
нанні запитів;
- забезпечити створення вбудова-
них семантичних запитів та ана-
лізувати доцільність додавання
результатів пошуку до вікісторі-
нок.
Потрібно брати до уваги, що склад-
ність семантизації зростає нелінійно зі збі-
льшенням кількості семантичних власти-
востей та шаблонів, які їх використовують.
Збільшення кількості звичайних вікісторі-
нок впливає на це лише лінійно – семан-
тизація кожної окремої сторінки займає
приблизно однаковий час (цей параметр
незначно збільшується через довший по-
шук коректних посилань на інші вікісторі-
нки у більш довгому їх переліку).
Якщо ресурс містить велику кіль-
кість різних інформаційних об’єктів (ІО),
для опису яких використовується багато
семантичних властивостей, то його база
знань потребує формалізації, – наприклад,
за допомогою онтології ПрО, яка фіксує
семантику зв’язків між типами ІО та їхні-
ми шаблонами, семантичними властивос-
тями цих об’єктів, їх категоріями тощо [7]
(рис.2). Онтологічне подання забезпечує
однозначну інтерпретацію цих відомостей,
а наявність загальноприйнятих форматів
(OWL, RDF) та зручних інструментів для
роботи з ними (таких як Protégé [8]) спро-
щує взаємодію з користувачами та іншими
системами, а також підтримує повторне
використання інформації.
Рис.2. Елементи онтологічної моде-
лі семантичного вікіресурсу
Візуалізація онтології (рис.3) допо-
може користувачам додавати семантичну
розмітку та заповнювати шаблони, але не-
обхідно підтримувати синхронізацію он-
тології з поточними змінами в його базі
знань.
Рис.3. Візуалізація онтологічної мо-
делі семантичного вікіресурсу
Важливо розрізняти дії, що вико-
нуються у тому випадку, коли ресурс від-
разу розробляється як семантичний, від
дії, необхідної семантизації вже існуючого
вікіресурсу, для якого створено контент
великої кількості сторінок.
У першому випадку порядок вико-
нання дій такий:
438
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
- створюється узагальнена онто-
логічна модель бази знань ресу-
рсу;
- визначаються типові інформа-
ційні об’єкти ресурсу та їхні
властивості;
- визначаються типи цих власти-
востей, їх можливі значення,
припустимість множинності та
невизначеності;
- створюються сторінки відповід-
них семантичних властивостей;
- семантичні властивості викори-
стовуються для розмітки конте-
нту вікісторінок – як-от, для ви-
значення семантики посилань на
інші сторінки;
- визначається структура шабло-
нів для типових інформаційних
об’єктів та форма представлення
інформації про них користува-
чам;
- розробляються та тестуються
шаблони типових об’єктів;
- ці шаблони викликаються на
сторінках екземплярів відповід-
них типових об’єктів та запов-
нюються конкретними значен-
нями;
- розробляються семантичні запи-
ти, що здобувають відомості з
контенту таких сторінок;
- генерується уточнена онтологі-
чна модель бази знань ресурсу,
яка заповнюється екземплярами
шаблонів та семантичних влас-
тивостей.
У другому випадку будемо вважати,
що на момент прийняття рішення щодо
семантизації у вікіресурсі вже визначені
певні групи типових інформаційних
об’єктів, що об’єднані у категорії, і для
подання цих об’єктів уже використову-
ються відповідні шаблони. Крім того, між
сторінками вже існують посилання без ви-
значення їхньої семантики. Тому процес
семантизації має містити наступні дії:
- встановити плагін Semantic
MediaWiki (за потребою – інші
допоміжні семантичні плагіни;
- проаналізувати зміст посилань
між вікісторінками, і у разі ви-
явлення достатньої (залежно від
загального обсягу ресурсу та
вимог розробників) кількості
посилань з однаковою чи близь-
кою семантикою, то створити
семантичну властивість типу
“Сторінка” з релевантною на-
звою, а відповідні анонімні по-
силання між сторінками заміни-
ти на семантичні;
- проаналізувати існуючі шаблони
подання типових об’єктів та їхні
параметри, створити семантичні
властивості відповідних типів
(слід враховувати, що за замов-
чанням після встановлення
SMW усі параметри шаблонів
інтерпретуються як властивості
типу “Сторінка”, і це може при-
звести до некоректного відо-
браження параметрів інших ти-
пів);
- протестувати шаблони у новому
середовищі, за потреби внести
зміни. Наприклад, для значень
параметрів, що мають бути по-
силаннями на інші сторінки, не
варто використовувати подвійні
дужки, достатньо правильно ви-
значити тип властивості;
- перевірити, чи не перетинаються
некоректно назви семантичних
властивостей різних типів (для
імен параметрів у несемантизо-
ваному вікіресурсі це було не-
суттєво);
- створити потрібні семантичні
запити, додати їх до відповідних
сторінок та перевірити корект-
ність їх виконання;
- зафіксувати побудовану струк-
туру бази знань ресурсу у ви-
гляді онтологічної моделі.
Якщо значна частина вікісторінок
несемантизованого ресурсу містила шаб-
лони, призначені для уніфікованого пред-
ставлення екземплярів типових інформа-
ційних об’єктів, то це значно полегшує
процес семантизації – самі сторінки майже
не потребують внесення додаткової семан-
тичної розмітки – необхідно додавати се-
439
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
мантичні теги такої розмітки тільки до по-
силань на інші сторінки.
Незалежно від способу додавання
семантичної складової до вікіресурсу,
створення різноманітних сторінок-
інтеграторів може продовжуватися відпо-
відно до потреб користувачів на основі
знань, збережених в онтологічній моделі.
Основна перевага наявності такої моделі
полягає в тому, що вона дозволяє отриму-
вати відомості щодо бази знань ресурсу та
семантики його елементів без безпосеред-
нього контакту з її розробниками. Напри-
клад, для побудови вбудованих запитів по-
трібно не тільки знати коректні імена се-
мантичних властивостей певної категорії
сторінок, а й розуміти їхній зміст та пра-
вила введення значень.
Важливо враховувати, що ство-
рення семантичних властивостей та їх ви-
користання мають бути оброблені у базі
даних вікіресурсу, і тому у результатах се-
мантичних запитів наслідки семантизації
будуть відображатися не відразу, а тільки
після їх повної індексації, швидкість якої
залежить від довжини черги задач та від
обраної політики, і тому проміжні резуль-
тати можуть бути некоректними.
Висновки
Семантизація вікіресурсів потребує
використання методів керування розподі-
леними знаннями та елементів онтологіч-
ного аналізу для моделювання ПрО, що
залежать від цілей семантизації та стану
ресурсу на момент її початку. Вибір пер-
тинентної моделі та її коректна програмна
реалізація забезпечують не тільки зручну
навігацію у ресурсі, а й більш складні по-
шукові та аналітичні функції. Наведені ві-
дмінності у способах семантизації вікіре-
сурсів були апробовані на трьох незалеж-
них прикладах – порталі Великої україн-
ської енциклопедії е-ВУЕ (vue.gov.ua), тес-
товій версії Української електронної енци-
клопедії освіти УЕЕО (uee.gs4cms.com.ua)
та довідковому вікіресурсі Інституту про-
грамних систем НАНУ
(http://wiki.isofts.kiev.ua/). Усі три проєкти
використовують MediaWiki та семантич-
ний плагін Semantic MediaWiki, але на них
встановлені різні версії цього програмного
забезпечення, а розробка системи та сема-
нтизація контенту виконувалися на різних
методологічних засадах. Тому можна вва-
жати, що виявлені закономірності характе-
рні якщо не для всіх, то для багатьох вікі-
ресурсів, що створюються у такому техно-
логічному середовищі.
Література
1. D. Vrandečić, M. Krötzsch, Semantic
MediaWiki, Semantic Knowledge
Management: Integrating Ontology
Management, Knowledge Discovery, and
Human Language Technologies, 2009, pp.
171-179.
2. P. Haase, D. Herzig, M. Musen, T. Tran,
Semantic wiki search, The Semantic Web:
Research and Applications: 6th European
Semantic Web Conference, 2009, pp. 445-460.
3. J. Rogushina, V., A three-dimensional model
of semantic search: queries, resources, and
results. Problems in programming, (4), 2023,
pp.39-55.
4. Y. Gil, V. Ratnakar, A Comparison of
(Semantic) Markup Languages. FLAIRS,
2002, pp. 413-418.
5. M. Völkel, M. Krötzsch, D. Vrandecic, H.
Haller, R. Studer, Semantic wikipedia. Proc.
of the 15th international conference on World
Wide Web, 2006, pp. 585-594.
6. Semantic search. Accessed: 11.02.2024.
semantic-mediawiki.org/wiki/Help:
Semantic_search.
7. Ю.В. Рогушина, А.Я. Гладун, В.В. Осад-
чий, С.М. Прийма, Онтологічний аналіз у
Web. – Мелітополь: МДПУ ім. Богдана
Хмельницького, 2015. – 407 с.
8. T. Tudorache, N. F. Noy, S. Tu, M.
Musen,Supporting collaborative ontology
development in Protégé, The Semantic
Web-ISWC 2008: 7th International
Semantic Web Conference, 2008, pp. 17-
32.
References
1. D. Vrandečić, M. Krötzsch, Semantic
MediaWiki, Semantic Knowledge
Management: Integrating Ontology
Management, Knowledge Discovery, and
Human Language Technologies, 2009,
171-179.
2. P. Haase, D. Herzig, M. Musen, T. Tran,
Semantic wiki search, The Semantic Web:
440
Онтологічний аналіз, Semantic Web та менеджмент знань у відкритому просторі
Research and Applications: 6th European
Semantic Web Conference, 2009, 445-460.
3. J. Rogushina, V., A three-dimensional model
of semantic search: queries, resources, and
results. Problems in programming, (4), 2023,
39-55.
4. Y. Gil, V. Ratnakar, A Comparison of
(Semantic) Markup Languages. FLAIRS,
2002, 413-418.
5. M. Völkel, M. Krötzsch, D. Vrandecic, H.
Haller, R. Studer, Semantic wikipedia. Proc.
of the 15th international conference on World
Wide Web, 2006, 585-594.
6. Semantic search. Accessed: 11.02.2024.
semantic-mediawiki.org/wiki/Help:
Semantic_search.
7. J. Rogushina, A. Gladun, V.Osadchii, S.
Pryma, Ontological analysis in the Web. –
Melitopol: MDPU, 2015. (in Ukrainian).
8. T. Tudorache, N. F. Noy, S. Tu, M.
Musen,Supporting collaborative ontology
development in Protégé, The Semantic
Web-ISWC 2008: 7th International
Semantic Web Conference, 2008, 17-32.
Одержано: 28.03.2024
Внутрішня рецензія отримана: 07.04.2024
Зовнішня рецензія отримана: 18.04.2024
Про автора:
Рогушина Юлія Віталіївна,
Кандидат фізико-математичних наук,
доцент,
старший науковий співробітник
ORCID
http://orcid.org/0000-0001-7958-2557.
Місце роботи автора:
Інститут програмних систем НАН
України,
тел. (+38) 066 5501999,
e-mail: ladamandraka2010@gmail.com
|