<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ВИКОРИСТАННЯ АКТИВНОСТІ КОРИСТУВАЧА ВІДКРИТИХ WIKI-РЕСУРСІВ ДЛЯ ПОПОВНЕННЯ ЙОГО ОНТОЛОГІЧНОЇ МОДЕЛІ</article-title>
      </title-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>204</fpage>
      <lpage>210</lpage>
      <abstract>
        <p>Предложен подход к построению персонифицированной онтологической модели предметной области, которая интересует пользователя. Эта модель формируется на основе обработки семантически размеченных Wiki-ресурсов, с которыми взаимодействовал пользователь, и использует семантические свойства, ссылки и категории для формирования классов и экземпляров онтологии. Такой подход позволяет обеспечить прикладные системы актуальными формализованными знаниями, представленными в Web. Ключевые слова: Wiki-ресурс, онтология, RDF, семантический поиск. Запропоновано підхід до побудови персоніфікованої онтологічної моделі предметної області, яка цікавить користувача. Ця модель формується на основі обробки семантично розмічених Wiki-ресурсів, з якими взаємодіяв користувач, і використовує семантичні властивості, посилання і категорії для формування класів і екземплярів онтології. Такий підхід дозволяє забезпечити прикладні системи актуальними формалізованими знаннями, представленими в Web. Ключові слова: Wiki-ресурс, онтологія, RDF, семантичний пошук. An approach to the construction of personalized ontological domain model that interests the user is prposed. This model is based on processing of semantically marked Wiki-resource which the user interacted with, and uses semantic properties, links, and search for the ontology classes and instances building. This approach provides relevant application formalized system of knowledge represented on the Web.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Системи семантичного пошуку
(наприклад, можна переносити відомості про користувача із ССП у персоніфіковану систему дистанційного
навчання або в систему оцінки кваліфікації)
При семантичному пошуку формується інформаційна модель користувача, у якій відображаються [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]:
• персональні переваги користувача, його знання і спроможність до сприйняття інформації [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ];
• інформаційні потреби користувача, особливості задачі, що стоїть перед ним, і тих інформаційних
об’єктів, виявлення відомостей про які дозволить йому вирішити цю задачу;
• досвід взаємодії користувача з пошуковою системою;
• відомості, що характеризують відношення користувача до досвіду інших користувачів і визначають
доцільність використання колаборативного пошуку.
      </p>
      <p>
        Ця модель зіставляється з моделями ІР, у яких можуть міститися корисні для користувача відомості [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
Модель ІР може включати як семантичну розмітку і метадані про ІР, так і оцінки цих ІР різними
користувачами. Для семантичної розмітки застосовується онтологічна модель ПрО, що цікавить користувача,
тобто така розмітка повинна виконуватися заново для кожної нової ПрО.
      </p>
      <p>Використання онтологічного підходу забезпечує інтероперабельність і повторне використання знань –
усі ці моделі можуть динамічно поповнюватися за рахунок інформації з зовнішніх онтологій і аналізу
зовнішніх ІР.</p>
      <p>Крім того, в онтологічній моделі взаємодії користувачів і ІР присутні такі класи, як онтологія ПрО, що
описує область, до якої відносяться інформаційні потреби користувача; лексична онтологія ПрО, що дозволяє
розпізнавати відомості про терміни онтології в природно-мовних текстах; тезаурус задачі – терміни онтології,
сукупність яких характеризує ту конкретну задачу з ПрО, що у даний момент вирішує користувач, і їхня вага;
інформаційна потреба користувача, для задоволення якої і виробляється пошук інформації; запит – явно
передане користувачем повідомлення про наявність інформаційної потреби (як правило, це множина ключових
слів, що характеризують одну з інформаційних потреб користувача, зв’язаних з конкретною задачею за
допомогою тезауруса); тема – множина запитів, зв’язаних з однією інформаційною потребою різних
користувачів, що дозволяє поєднувати семантично зв’язані запити; результат запиту – посилання на ІР і їхні
оцінки; інформаційний ресурс; рекомендація – відомості, надані користувачу проактивно, унаслідок дій інших
користувачів, що беруть участь у колаборативному пошуку; елемент, що рекомендується – посилання на ІР, що
входить у рекомендацію; інформаційне середовище – сукупність усіх доступних ІР, їхніх властивостей
(включаючи оцінки їх користувачами) і зв’язків між ними; і група користувачів.</p>
      <p>Для того, щоб формалізувати опис елементів моделі і забезпечити його автоматизовану обробку,
доцільно використовувати онтологічне подання знань про них. Таким чином, для опису інформаційної потреби
користувача треба побудувати онтологічну модель, класи якої відповідають вказаним вище елементам, а
відносини – зв’язкам між ними (рис. 1).</p>
      <p>Класи
моделі
ССП
Зв’язки</p>
      <p>між
класам
Типи
зв’язків
Рис. 1. Онтологічна модель взаємодії користувачів та ІР при семантичному пошуку
Для того, щоб описати знання й інтереси користувача, в онтологічну модель додаються два службових
класи – «компетенція» і «атомарна компетенція». Набір екземплярів атомарних компетенцій може
імпортуватися з різних онтологій ПрО, зв’язаних з навчальними закладами, працевлаштуванням і
науководослідними організаціями.</p>
      <p>Найбільш важливі класи онтологічної моделі ССП – це користувач – особа, яка потребує інформації, і
інформаційний об’єкт – структурований образ тієї інформації, що користувач має намір отримати від ССП.
Інформаційна модель користувача
Розглянемо детальніше елементи класу онтологічної моделі “користувач”.
Інформаційна модель користувача відображає:
1) персональні переваги користувача, його знання та здатність до сприйняття інформації;
2) інформаційні потреби користувача, особливості задачі, що постала перед ним, і тих інформаційних
об’єктів, знаходження відомостей про які дасть змогу йому розв’язати цю задачу;
3) досвід взаємодії користувача з пошуковою системою;
4) відомості, що характеризують ставлення користувача до досвіду інших користувачів і визначають
доцільність використання колаборативного пошуку.</p>
      <p>Цей клас має досить складну структуру. Його атрибути можна поділити на кілька груп:
Група 1. Реєстраційна інформація:
•
•
ідентифікатор користувача;
пароль для доступу до ІПС;
Група 2. Відомості, імпортовані з зовнішніх джерел (необов’язкові відомості, їх може й не бути):
• ідентифікатори користувача в соціальних мережах, що дають змогу динамічно оновлювати знання
про нього;
• рейтинги користувача в соціальних мережах;
• адреса профілю аккаунту користувача у Вікіпедії та інших Wiki-ресурсах;
• адреса сайту користувача;
• сфера компетенцій користувача (ключові слова, імпортовані з соціальних мереж);
• посилання на публікації користувача.</p>
      <p>Група 3. Власні характеристики користувача: сфера компетенцій користувача (список ключових слів, що
вводяться користувачем безпосередньо).</p>
      <p>Група 4. Формальні дані про користувача (необов’язкові відомості, що дають змогу ІПС формувати
групи користувачів зі схожими інформаційними потребами): місце проживання; вік; професія, освіта тощо.
Досвід взаємодії ІПС з користувачем:
–
–
–
–
список онтологій, які користувач застосовував для опису своїх інформаційних інтересів;
список тезаурусів, що користувач використовував у пошукових запитах;
список раніше виконаних запитів;
список результатів виконаних запитів з оцінками користувача для знайдених результатів.
Джерела поповнення онтологічної моделі відомостями про користувачів
Відомості про користувачів є основою для персоніфікації семантичного пошуку та створення
рекомендацій. Отримання й аналіз знань про них дають змогу зробити інформаційний пошук значно
ефективнішим.</p>
      <p>Значну частину інформації про користувача він уводить сам під час реєстрації в МАІПС: чим
детальніше користувач відповість на питання, тим більш пертинентними будуть результати пошуку. Так
до онтології потрапляють відомості про місце проживання користувача, освіту, посаду, вік, знання мов тощо.
Знання про сфери інтересів і області компетентності користувача можуть імпортуватися із зовнішніх джерел,
на які вказує користувач (соціальних мереж, Wiki-ресурсів, особистих сторінок, природномовних ІР
та зовнішніх онтологій), спеціалізованими сервісами (наприклад, для поповнення знань стосовно сфер
інтересів користувача може бути використаний сервіс семантичного аналізу обраних ІР, а для визначення
психофізіологічних особливостей користувача – спеціалізовані сервіси експрес-тестування).
Знання про користувача поповнюються в процесі його взаємодії з пошуковою системою. Деякі відомості
про користувача заносяться в його профіль автоматично: щоразу, коли користувач вибирає якусь онтологію, чи
створює або модифікує тезаурус, формує запит і виконує раніше створений запит, відомості про це фіксуються
в його персональних даних. Крім того, користувач може сам вносити зміни у свій профіль, щоб він більш
коректно відображав його інформаційні потреби: приміром, вказати користувачів, пошукова діяльність яких
може бути цікавою для нього.</p>
      <p>Для персоніфікації пошуку важливо правильно оцінювати й ураховувати з метою подальшої роботи
психофізіологічні властивості користувача , що впливають на його здатність до сприйняття інформації,
наприклад, класифікація за швидкістю збудження й гальмування. Якщо користувач знає свої властивості, він
може ввести їх або пройти експрес-тест.</p>
      <p>Крім того, за допомогою індексу легкості читання користувач може оцінити, які ІР достатньо зрозумілі
та корисні для нього. Для цього він може або безпосередньо вказати індекс легкості читання (приміром, тексти
для людей з середньою освітою), або вказати ІР, що відповідають і не відповідають його вимогам, і тоді
система обчислить цей індекс автоматично, враховуючи використані раніше користувачем онтології
та тезауруси.</p>
      <p>Область інтересів користувача визначається через онтологічні моделі певних ПрО. Тому джерела
відомостей про онтології ПрО є також джерелами відомостей щодо користувача.</p>
      <p>
        Підкреслимо, що для представлення знань у МАІПС використовуються онтології, які можна поділити
на дві окремі групи – внутрішні та зовнішні. Внутрішні онтології створюються безпосередньо розроблювачами
МАІПС і можуть поповнюватися в процесі взаємодії МАІПС з користувачами. Основною особливістю таких
онтологій є те, що розроблювачам цілком відома їх структура та вміст, тому можна прогнозувати кінцівку
обчислень. Зовнішні онтології – це онтології, представлені на загальновідомих перевірених ресурсах Semantic
Web [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ], список яких поповнюється та узгоджується, а інтерфейс підключення та формат обміну даними
розроблюється в кожному випадку окремо.
Використання Wiki-ресурсів в якості зовнішних онтологій
      </p>
      <p>Якщо користувач виконує деяку діяльність щодо створення або редагування певних сторінок
Wiki-ресурсу, то можна з певною ймовірністю вважати, що контент цієї сторінки цікавить даного користувача.
Більш того, як правило, користувачі працюють з тими сторінками, які стосуються питань, в яких ці користувачі
вважають себе експертами (ця переконаність може бути й помилковою, але вона відображає у першу чергу не
знання користувача у певній ПрО, а його переконання та інтереси).</p>
      <p>Таким чином, можна вважати, що діяльність користувача в Wiki є відображенням його інтересів
(протилежне твердження не є правильним, тобто користувач може бути обізнаним та зацікавленим у тих
питаннях, сторінки яких він не редагував).</p>
      <p>
        Можна також казати про групи користувачів зі спільними інформаційними інтересами, якщо ці
користувачі спільно працювали над декількома Wiki-сторінками [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Чим більше кількість таких сторінок
(відносна та абсолютна), тим вище ймовірність того, що інтереси цих користувачів можуть збігатися.
      </p>
      <p>Зрозуміло, що чим більш детально профіль користувача характеризує його потреби, інтереси та
спроможності до сприйняття інформації, тим більш пертинентно буде задоволена його інформаційна потреба.
Тому користувач зацікавлений у тому, щоб ця модель поповнювалася ефективно та динамічно, але з
невеликими для нього затратами часу та зусиль.</p>
      <p>Для спрощення задачі поповнення профілю користувача, ми пропонуємо автоматичне отримання
знань з Wiki-ресурсу, з яким користувач працював та має історію такої взаємодії. Для того, щоб повідомити
ССП щодо своїх інтересів, користувач може повідомити ССП адресу Wiki-ресурсу та свій логін (нік-ім’я) у
цьому ресурсі. Маючи такі дані, ССП матиме змогу відслідковувати, які саме сторінки редагує цей
користувач.</p>
      <p>
        Але просто побудувати перелік таких сторінок не дуже корисно. Більш ефективним використанням
буде здобути знання, які містять це сторінки. Якщо Wiki ресурс є семантизованими, тобто містить
семантичну розмітку, то виконати таку процедуру можна автоматизовано за допомогою спеціальних
вбудованих засобів Wiki [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Приміром, такі можливості надає Semantic MediaWiki.</p>
      <p>Для отримання знань з семантичних Wiki-джерел в меню “Спеціальні сторінки “ у підменю для
“Semantic MediaWiki” потрібно обрати “Експорт сторінок у RDF”.</p>
      <p>За множиною обраних сторінок Wiki-ресурсу буде побудовано онтологію, яка подається мовою RDF в
стандартному форматі XML. Таку онтологію можна надалі використовувати для семантичного пошуку як
онтологію ПрО (рис. 2).</p>
      <p>Побудований таким чином файл в форматі RDF можна проглядати, обробляти та редагувати за
допомогою редактора онтологій Protégé (рис. 3). При цьому певну проблему викликає лише кодування
українських назв класів та екземплярів.</p>
      <p>Побудована таким чином онтологія може використовуватися в МАІПС для того, щоб охарактеризувати
сферу інформаційних інтересів користувача. За термінами цієї онтології користувач може побудувати тезаурус,
який відображає поточні інформаційні потреби користувача.
Рис. 2. Побудова RDF-файла за семантично розміченими Wiki-сторінками
Службова</p>
      <p>сторінка
експорту в RDF</p>
      <p>RDF-файл
Об’єктні
властивості
в онтології</p>
      <p>
        Рис. 3. Представлення згенерованого RDF-файлу в Protégé
Стандартний профіль користувача вікі-ресурсу
В звичайному стандартному пакеті ПО ВікіМедіа [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] профіль користувача поданий доволі стисло – лише
–
–
–
логін (нік-ім’я) користувача;
електронна адреса;
пароль.
      </p>
      <p>Окрім цієї загальної інформації, в Wiki-системі для адміністрування є система розподілення прав, яка
встановлює групи користувачів та які права мають ці групи.</p>
      <p>Для відстеження змін, ВікіМедіа зберігає всю історію редагування сторінок, з інформацією про те, який
користувач які сторінки, категорії, класи, властивості, тощо, редагував.</p>
      <p>Для отримання більш докладної інформації про користувача доволі цікавим видається можливість знати,
які сторінки редагував певний користувач. Така інформація зберігається і її можливо отримати на спеціальній
сторінці «Спеціальна;Внесок».</p>
      <p>Таким чином, маючи інформацію про сторінки, які редагував користувач, та використовуючи
можливість Семантичної надбудови ВікіМедіа для отримання RDF-даних, ми отримали можливість
автоматизовано поповнювати профіль користувача МАІПС знаннями про ПрО його інтересів.
Висновки</p>
      <p>Як показує вищенаведений аналіз, Wiki-сторінки, з одного боку, є результатом інтелектуальної
діяльності певних осіб, інформація щодо чого фіксується системою підтримки Wiki-середовища.</p>
      <p>З іншого боку, семантичні Wiki-ресурси є джерелом для побудови різноманітних легковажних
онтологій, які формалізують сферу інтересів та компетентності як окремих осіб, так і спільнот, які
складаються з груп осіб.</p>
      <p>Таким чином, з точки зору семантичного пошуку, Wiki-ресурси можуть використовуватися для
забезпечення наступних задач:</p>
      <p>− розширення та поповнення профілю користувача ССП в онтологічній моделі семантичного пошуку, а
саме – його компетенцій;</p>
      <p>− автоматизованої побудови персоніфікованих онтологій ПрО, на яких базуються користувацькі запити
до ССП;</p>
      <p>− формування спільнот користувачів зі спільними інформаційними потребами для проактивної побудови
рекомендацій щодо ІР, що використовуються;</p>
      <p>− побудови та уточнення тезаурусів задач, які можуть формуватися як множина термінів з побудованої за
множиною Wiki-сторінок RDF-конструкції.</p>
      <p>
        Доцільність такого застосування Wiki ресурсів та пов’язаних з ними методів обробки доведено в процесі
використання сторінок з прототипу Української енциклопедії [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] в системі семантичного пошуку МАІПС,
коли категорії та семантичні властивості сторінок, які редагував певний користувач, використовувалися для
збагачення його профілю та вдосконалення пошуку інформації.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Leuf</surname>
            <given-names>B.</given-names>
          </string-name>
          <article-title>The Wiki way: collaboration and sharing on the Internet</article-title>
          ,
          <year>2001</year>
          / B. Leuf,
          <string-name>
            <given-names>W.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          . -- Режим доступу : http://www.citeulike.org/group/13847/article/7659081.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gruber</surname>
            <given-names>T. R.</given-names>
          </string-name>
          <string-name>
            <surname>Toward</surname>
          </string-name>
          <article-title>Principles for the Design of Ontologies Used for Knowledge Sharing / T</article-title>
          . R. Gruber // International Journal of HumanComputer Studies.
          <article-title>-</article-title>
          <year>1995</year>
          . -- V. 43,
          <string-name>
            <surname>Issues</surname>
          </string-name>
          5-6. -- P.
          <fpage>907</fpage>
          --
          <lpage>928</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Rogushina</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Use of the ontological model for semantic search of information objects // Ontology for design, V. 5</article-title>
          ,
          <issue>No3</issue>
          (17),
          <year>2015</year>
          . - P.
          <fpage>336</fpage>
          -
          <lpage>356</lpage>
          . - http://agora.guru.ru/scientific_journal/files/Ontology_Of_Designing_
          <article-title>3_2015_shot</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Rogushina J. Semantic</surname>
          </string-name>
          <article-title>Wikipedia as a source of ontologies for intelligent retrieval systems</article-title>
          / J.Rogushina,
          <string-name>
            <surname>A</surname>
          </string-name>
          .Gladun // Advanced Research in Artificial Intelligence.
          <source>International Book Series «Information Science and Computing»</source>
          . -
          <string-name>
            <surname>-</surname>
            <given-names>ITHEA</given-names>
          </string-name>
          , Sofia,
          <year>2008</year>
          . --
          <source>Р</source>
          .
          <fpage>172</fpage>
          --
          <lpage>178</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Grishanova</surname>
            <given-names>I.Y.</given-names>
          </string-name>
          <article-title>Analytical review on information retrieval methods and</article-title>
          applications in the Semantic Web// Problems in Programming,
          <year>2016</year>
          , №
          <volume>1</volume>
          , p.
          <fpage>51</fpage>
          -
          <lpage>72</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>6. Introduction to Semantic Web. - http://www.mphasis.com/knowledge-center/white- papers-all.asp.</mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Davies</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <article-title>Towards the Semantic Web: Ontology-driven knowledge management / Davies J</article-title>
          ., Fensel D.,
          <string-name>
            <surname>van Harmelen F. -- John</surname>
          </string-name>
          Wiley &amp; Sons Ltd, England,
          <year>2002</year>
          . -- 288 p.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Krotzsch</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vrandecic</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Volkel M. Semantic MediaWiki</surname>
          </string-name>
          . - http://c.unik.no/
          <issue>images</issue>
          /6/6d/SemanticMW.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Barrett D.J. MediaWiki (Wikipedia and Beyond). O'Reilly Media</surname>
          </string-name>
          ,
          <year>2008</year>
          . - http://www.nhmnc.info/wp-content/uploads/fbpdfs2014/MediaWikiWikipedia-and
          <article-title>-Beyond-by-</article-title>
          <string-name>
            <surname>Daniel-J-Barrett-Good-</surname>
          </string-name>
          Basic-Primer.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>Methodical recommendations for preparing, editing and execution of articles for Big Ukrainian Encyclopedia (project</article-title>
          ) / Ed.by
          <string-name>
            <surname>Kiridon A.M. - Кiev</surname>
          </string-name>
          .: DNU «Enciclopedichne vidavnictvo»,
          <year>2015</year>
          . - 120 p.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Індекс</surname>
          </string-name>
          Гірша -
          <volume>2</volume>
          (
          <issue>Scopus</issue>
          ),
          <volume>11</volume>
          (Google Scholar).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          http://orcid.org/0000-0001-7958-2557, Гришанова Ірина Юріївна, науковий співробітник,
          <source>Кількість наукових публікацій в українських виданнях - 17.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>http://orcid.org/0000-0003-4999-6294.</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>