<!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>INFORMATION SYSTEMS CREATION USING ONTOLOGY</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yurii I. Molorodov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kirill E. Vishnev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computational Technologies SB RAS</institution>
          ,
          <addr-line>Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Novosibirsk State University</institution>
          ,
          <addr-line>Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>274</fpage>
      <lpage>279</lpage>
      <abstract>
        <p>The approach based on ontology of subject domain to development of architecture of information systems for work with data of thermophysical properties of the materials which are stored in the distributed information sources is described. For processing of basic data of a physical experiment it is offered to use Savitzky-Golay filter with the subsequent approximation of the received dependences classical Chebyshev's orthogonal polynomials.</p>
      </abstract>
      <kwd-group>
        <kwd>ontology</kwd>
        <kwd>thermophysics</kwd>
        <kwd>physical properties</kwd>
        <kwd>materials</kwd>
        <kwd>approximation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Молородов Ю.И.(1), Вишнев К.Е.(2)
1 Институт вычислительных технологий СО РАН, Новосибирск
2 Новосибирский государственный университет, Новосибирск
Описан подход, основанный на онтологии предметной области, к разработке архитектуры
информационных систем для работы с данными теплофизических свойств материалов, хранящихся в
распределенных источниках информации. Для обработки исходных данных физического эксперимента
предложено использовать фильтр Савицкого-Голея с последующей аппроксимацией полученных
зависимостей классическими ортогональными полиномами Чебышева.</p>
      <p>Ключевые слова: онтология, теплофизика, физические свойства, материалы, аппроксимация.
Введение. В теплофизике, как и в любой другой науке, накапливаются огромные объёмы
информации, которые необходимо хранить, систематизировать, а также предоставлять
содержательный доступ. Всё это вызывает потребность в создании и проектировании крупных
информационных систем, которые помогут эффективно решать задачи связанные с
использованием такой информации на практике.</p>
      <p>Теплофизика - наука о свойствах вещества и материалов. В ней на первое место выходит
работа с непосредственно количественными данными, которые описывают состояния
веществ. Такие данные могут быть представлены в различных формах: табличная, графическая
визуализация таблиц и хранимые процедуры.</p>
      <p>Создаваемые в настоящее время информационные системы позволяют обеспечить
человеку содержательный доступ к интересующей его информации, но и привлечь к обработке
эмпирического материала современные методы аппроксимации и интерполяции. Их
использование позволит получить необходимые знания.</p>
      <p>Такой доступ сможет объединить различные источники данных, и дать возможность
пользователю искать информацию в нескольких местах сразу. Существуют так называемые
каталоги ресурсов. Такой каталог представляет собой простую базу данных, которая
агрегирует сведения о различных источниках информации по интересующей предметной области, и
даёт возможность централизованного поиска в этих источниках.</p>
      <p>Именно по этой причине создание информационных систем, обеспечивающих доступ
исследователей к достоверным экспериментальным данным по теплофизическим свойствам
различных классов веществ и материалов является в настоящее время актуальной
задачей [1-2]. Это обеспечивает, также и возможность прогнозирования свойств
неисследованных материалов.</p>
      <p>Построение онтологии предметной области. Основной задачей рассматриваемой
научной среды является получение, интеграция и предоставление данных и знаний в интересах
фундаментальных научных исследований в предметной области. Концептуальной основой
систематизации знаний и информации предметной области являются онтологии. Как правило,
они исполняют роль модели предметной области [3]. Онтология является ядром, базовым
компонентом информационной модели портала. Она не только описывает систему знаний
портала, но и задает формальные структуры для представления его контента. Онтология содержит
понятия моделируемой области, связывающие их отношения, атрибуты понятий и отношений,
ограничения на значения атрибутов, а также аксиомы, определяющие семантику понятий и
отношений. Формализм, используемый в технологии построения порталов научных знаний
обеспечивает описание понятий проблемной и предметной областей портала и разнообразных
семантических связей между ними, а также выстраивание понятий в иерархию
«общее-частное и поддержку наследования свойств по этой иерархии.</p>
      <p>Чтобы портал знаний мог предоставлять пользователям описанные выше возможности,
он должен не только иметь гибкие средства представления разнородной информации и
содержательного доступа к ней, но и обеспечивать оперативное управление своим
информационным наполнением (контентом). Этим целям служит информационная модель портала знаний
«Интеллектуальный научный интернет ресурс» (ИНИР) [2], которая объединяет модели его
предметной и проблемной областей, а также описывает типы представляемой в его контенте
информации. В качестве модели предметной области обычно выступает ее онтология.
Онтология является ядром, базовым компонентом информационной модели портала. Она не только
описывает систему знаний портала, но и задает формальные структуры для представления его
контента. Онтология содержит понятия моделируемой области, связывающие их отношения,
атрибуты понятий и отношений, ограничения на значения атрибутов, а также аксиомы,
определяющие семантику понятий и отношений.</p>
      <p>При построении любого портала научных знаний его онтология строится на основе двух
базовых технологий: онтологии научного знания и онтологии научной деятельности.</p>
      <p>Онтология научного знания, по своей сути, является метаонтологией. Она содержит
метапонятия, задающие структуры для описания предметной области (области знаний) портала,
такие как Раздел науки, Предмет исследования, Объект исследования, Метод исследования,
Научный результат, позволяющие выделить в данной науке значимые разделы и подразделы,
задать типизацию предметов, объектов и методов исследования, описать результаты научной
деятельности.</p>
      <p>Онтология научной деятельности является онтологией верхнего уровня и включает
базовые понятия, относящиеся к организации научно-исследовательской деятельности, такие
как Научный результат, Объект исследования, Персона, Публикация, используемые для
описания результатов научной деятельности, мероприятий, научных программ и проектов,
различного типа публикаций. В эту онтологию также включено понятие «Информационный
ресурс», которое служит для описания информационных ресурсов, представленных в сети
интернет.</p>
      <p>Свойства каждого понятия описываются с помощью атрибутов и ограничений,
наложенных на область их значений. Понятия базовых онтологий связаны между собой
ассоциативными отношениями, выбор которых осуществлялся не только исходя из полноты
представления проблемной и предметной областей портала, но и из удобства навигации по его
информационному пространству и поиска информации.</p>
      <p>Контент портала образует множество разнотипных информационных объектов (ИО) –
экземпляров классов онтологии, связанных между собой отношениями, заданными в
онтологии.</p>
      <p>Функциональные возможности портала ИНИР (рис. 1) обеспечиваются с помощью
взаимозаменяемых компонент (сервисов), которые обеспечивают обработку хранящийся
информации и предоставляют непосредственный доступ к ней.</p>
      <p>Понятия онтологии научной дисциплины, изучающей теплофизические свойства
веществ, являются реализациями метапонятий онтологии научного знания и организованны в
несколько иерархий «общее-частное», каждая из которых соответствует одному из
метапонятий, представленных в этой онтологии. Эти иерархии могут быть связаны посредством
ассоциативных отношений, часть которых наследуется из базовых онтологий, а часть отражает
специфику конкретной предметной области.</p>
      <p>Помимо задачи систематизации данных, должна быть решена задача визуализации этих
данных в удобном для пользователя виде и обеспечена возможность ознакомления
пользователя с работой методов обработки информации, принятых в данной области знаний (ОЗ).
Пользователь портала не просто получит информацию об интересующем его методе или
ссылку на реализацию метода. Он может тут же, на ресурсе, посмотреть примеры
использования метода, запустить его, проанализировать его работу с разными входными данными.</p>
      <p>Сервис-ориентированная составляющая. Важной возможностью ресурса является
обеспечение доступа к реализующим методы web-сервисам, которые пользователи
разработчики могут встраивать в создаваемые ими программные продукты и которые снабжены
семантическими описаниями.
Рис. 1. Онтология портала «Теплофизические свойства химических веществ».</p>
      <p>Основной парадигмой используемой в рассматриваемой архитектуре является
сервисориентированный подход. Он основан на использовании распределённых, слабо связанных
заменяемых компонентов, называемых сервисами, оснащённых стандартизированными
интерфейсами для взаимодействия по стандартизированным протоколам.</p>
      <p>Используя этот подход, не только разработчики портала, но и сторонние разработчики,
могут создавать различные сервисы для работы с данными.</p>
      <p>Такой подход обеспечивает несколько преимуществ:
 сервисы могут быть написаны на совершенно разных языках программирования,
реализовываться на разных программно-аппаратных платформах и быть взаимозаменяемыми.
 сервисы могут размещаться на удалённых серверах, не зависимо от места положения
ИНИР.</p>
      <p>Поскольку взаимодействие между сервисами происходит по стандартным протоколам
обмена информацией, таким как, HTTP, SOAP, WSDL, сервисы могут объединяться друг с
другом для решения более сложных задач.</p>
      <p>Несмотря на перечисленные выше преимущества, на данный момент, портал
«Теплофизические свойства химических веществ» не предоставляет удобного доступа, непосредственно
к экспериментальным данным о веществах, так как он хранит только формальное описание
сущностей данной ОЗ. Именно этот недостаток решает сервис, разработанный в рамках
данной работы.</p>
      <p>ИНИР должна обеспечить доступ к реализующим методы web-сервисам, которые
пользователи разработчики могут встраивать в создаваемые ими программные продукты и которые
снабжены семантическими описаниями.</p>
      <p>Архитектура системы доступа к экспериментальным данным. Ранее мы говорили,
что онтология ИНИР содержит только метаописания информационных объектов ОЗ. Поэтому
нужно решить проблему построения системы, которая предоставит доступ к конкретным
экспериментальным данным через web-интерфейс ИНИР (рис. 2).</p>
      <p>Данная система состоит из двух независимых сервисов:
1. Сервис загрузки данных. В первую очередь этот сервис обрабатывает входящие rest
запросы от онтологии ИНИР. Эти запросы содержат метаданные об информационных
объектах, которые выбрал пользователь в процессе работы с онтологией. Данные объекты, как
правило, относятся к категории “Научный результат”, и описывают некоторую часть таблицы со
свойствами вещества и данные об удаленном хранилище (БД) где хранится эта таблица.</p>
      <p>Загрузчик имеет собственную БД, которая содержит адреса сторонних источников и
информацию. Это даёт возможность построить конкретный запрос к ним, для доступа к
экспериментальным данных. Здесь могут использоваться как шаблоны SQL запросов, так и иные
описания формата запроса на нужный ресурс. На основе этого и описания и полученных от
ИНИР параметров, строится и выполняется запрос к указанному источнику, а полученные
данные передаются на сервис визуализации данных.</p>
      <p>2. Сервис визуализации данных: Представляет собой web-сервис, который помимо
простой табличной и графической визуализации, позволяет пользователю, в интерактивном
режиме, применить нужный метод обработки к выбранным данным и просмотреть результат.
Сервис написан на фреймворке jango языка Python, а графическая визуализация производится
с помощью javascript библиотеки Plotly, что позволяет получать динамический
масштабируемый график.</p>
      <p>Рис. 2. Архитектура взаимодействия информационного ресурса.</p>
      <p>Заключение. Описан способ разработки информационных систем, в основе которого
положен симбиоз интеллектуального портала знаний, построенного на основе онтологического
подхода. Ресурс становится «единой точкой входа», которая позволит пользователю,
анализировать информацию из различных источников. Причём, пользователь получает не просто
ссылки на источники с данными, но и сами данные.</p>
      <p>Становится возможным процесс, автоматического пополнения онтологии портала
ИНИР, новыми информационными объектами, через интерфейс загрузчика, а также
подключение новых хранилищ с данными.</p>
      <p>Данные из загрузчика может использовать не только визуализатор, но и другие
сторонние сервисы, входящие в состав портала ИНИР.</p>
      <p>Приложения написаны на языке Python и использовались вместе с графической
библиотекой Matplotlib [5], что предоставляет широкие возможности для построения различных
графических изображений. Пакет SciPy содержит все необходимые алгоритмы для обработки
данных [6].</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Дударев</surname>
          </string-name>
          , В.А.
          <article-title>Интегрированная информационная система по свойствам неорганических веществ и материалов // Труды XVII Международной конференции DAMDID/RCDL'</article-title>
          <year>2015</year>
          , «
          <article-title>Аналитика и управление данными в областях с интенсивным использованием данных»</article-title>
          <source>Обнинск</source>
          ,
          <fpage>13</fpage>
          -
          <lpage>16</lpage>
          ок- тября
          <year>2015</year>
          .
          <article-title>С 41-48 Загорулько Ю</article-title>
          . А.
          <article-title>Технология разработки интеллектуальных научных интернет-ресурсов, ориен- тированная на экспертов предметной области // Инфраструктура научных информационных ре- сурсов и систем. Сборник избранных научных статей</article-title>
          .
          <source>Труды Четвертого Всероссийского симпо- зиума (С</source>
          .-Пб.,
          <fpage>6</fpage>
          -
          <lpage>8</lpage>
          октября
          <year>2014</year>
          г.).
          <article-title>Под ред</article-title>
          .
          <source>Е.В. Кудашева, В.А. Серебрякова. М.: ВЦ РАН</source>
          ,
          <year>2014</year>
          Т.
          <article-title>1</article-title>
          . С.
          <volume>69</volume>
          -
          <fpage>86</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Savitzky A.</given-names>
            ,
            <surname>Golay</surname>
          </string-name>
          <string-name>
            <surname>M. J.</surname>
          </string-name>
          <article-title>Smoothing and differentiation of data by simplified least squares procedures //</article-title>
          <source>Anal. Chem</source>
          .
          <year>1964</year>
          . Vol.
          <volume>36</volume>
          . Р.
          <volume>1627</volume>
          -
          <fpage>1639</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>