<!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>Концептуальное моделирование предметных областей с интенсивным использованием данных</article-title>
      </title-group>
      <fpage>7</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>Исследования в различных предметных областях, особенно в направлениях естественных наук, связаны сегодня с обработкой больших объёмов данных наблюдений, экспериментов и моделирования. При организации исследований с интенсивным использованием данных целесообразно определять спецификации предметных областей, включающие определения понятий предметных областей средствами онтологий и абстрактное представление данных об объектах предметных областей и их поведении средствами концептуальных схем, разделяемых и поддерживаемых работающими в этих предметных областях сообществами. Исследовательские инфраструктуры опираются на спецификации предметных областей и предоставляют реализации методов, применимых над такими спецификациями, накапливаемых и развиваемых сообществами исследователей. Средства проведения экспериментов в инфраструктурах исследований также поддерживаются концептуальными спецификациями, которые обеспечивают основу для проведения измерений, изучения свойств сущностей предметной области, применения методов данной предметной области, описания и проверки гипотез. На примере предметной области астрономии показаны принципы построения концептуальных спецификаций и их использования при анализе данных. Работа выполнена при частичной поддержке РФФИ (гранты 16-07-01028, 16-07-01162, 15-2906045, 14-07-00548).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Труды XVIII Международной конференции
DAMDID/RCDL’2016 «Аналитика и управление
данными в областях с интенсивным
использованием данных», Ершово, 11-14 октября
2016 </p>
      <p>
        Исследовательские задачи критически зависят от
растущих и дополняющих одна другую массивных
коллекций данных, собираемых в результате
наблюдений, экспериментов и моделирования.
Одновременно растёт качество данных и
соответственно глубина требуемого анализа данных.
Подходы к исследованиям, при которых для решения
задач производился выбор источников данных и
формулирование задач в их терминах, стали
трудоёмкими при множестве неоднородных
источников данных и большом количестве способов
их анализа. Если программы, реализующие решение
задач анализа данных, зависят от конкретных
источников данных, это препятствует
масштабированию для неоднородных и массивных
источников данных, накоплению реализаций
методов анализа данных, их интероперабельности и
повторному использованию в различных
исследованиях [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        От поиска и связывания источников данных для
решения поставленных задач акцент исследований
смещается в направлении анализа доступных
массивных коллекций данных для нахождения
новых знаний в предметной области исследования
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Разрабатываются научные методы оценки
характеристик объектов по наблюдаемым
параметрам, методы обобщения, классификации,
выявления и исследования интересующих
сущностей и явлений, средства генерации и
проверки научных гипотез, специализированные
процедуры в определённых направлениях науки,
обеспечивается их автоматизированное применение
над данными массивных коллекций и доступность
для сообществ, работающих в инфраструктурах
исследований.
      </p>
      <p>Для разностороннего изучения конкретных типов
сущностей реального мира оказывается важным
совместное использование средств исследований и
концептуальных спецификаций, определяющих как
семантику сущностей и явлений в предметной
области, так и семантику применяемых в ней
методов. Поэтому одной из задач сообществ,
занимающихся исследованиями в определённой
предметной области, является концептуализация
предметной области для построения таких
спецификаций и связывания с ними данных,
реализаций методов и процессов.</p>
      <p>Для обеспечения науки методами и средствами,
применимыми к объектам предметных областей, в
работе предлагается подход к концептуализации
предметных областей для их исследования. Он
опирается на явное описание семантики сущностей и
процессов при формулировании постановок и
реализаций алгоритмов решения научных задач,
обеспечивая их семантическое соответствие
спецификациям предметной области. В свою
очередь, различные источники данных, в том числе
научных данных, семантически отображаются в
концептуальные спецификации предметной области
исследования. Аналитические задачи
формулируются также в терминах концептуальных
спецификаций предметной области и решаются с
использованием отображённых в них данных и
методов.</p>
      <p>В настоящей работе показано, каким образом
концептуальные спецификации предметных
областей, поддерживаемые заинтересованными
сообществами, могут быть использованы для
организации исследований. В статье для этого
используются концептуальные спецификации
предметных областей из области астрономии.
Следующий раздел посвящён принципам
определения спецификаций предметных областей
исследований. В разделе 3 описаны подходы к
накоплению научных методов и перспективы
построения инфраструктур исследований на основе
коллекций методов. Раздел 4 посвящён
использованию спецификаций предметных областей
для проведения экспериментов, описания и проверки
научных гипотез, организации потоков работ в
инфраструктурах исследовательских сообществ для
манипулирования данными и методами при
проведении экспериментов.
2 Средства спецификации предметных
областей</p>
      <p>Процесс концептуализации предметных
областей, в первую очередь, предполагает
разработку онтологий в исследовательских
сообществах для формализации и систематизации
знаний о характерных для этих областей сущностях
и явлениях. Члены сообществ действуют в рамках
онтологического обязательства, определённого
такими онтологиями, то есть используют понятия
предметных областей непротиворечивым образом по
отношению к теориям, специфицируемым
онтологиями. Для обеспечения такого подхода
важна автоматизация контроля непротиворечивости
результатов действий при любых манипуляциях
понятиями предметной области.</p>
      <p>Концептуальные определения предметных
областей для проведения исследований включают
следующие описания:
 понятия сущностей, фигурирующих в
предметной области в качестве исследуемых
или связанных с ними;
 понятия, определяющие характеристики и
поведение объектов предметной области;
 понятия, соответствующие научным
методам, корреляциям, существующим в
предметной области исследования;
 понятия, определяющие подходы к
наблюдению объектов и моделированию
сущностей предметной области, проведению
научных экспериментов.</p>
      <p>Языковые средства представления формальных
онтологий включают понятия, отношения понятий и
ограничения, связанные с понятиями, обычно
выраженные в подмножестве логики предикатов,
отображаемом в некоторую дескриптивную логику
или другие формальные модели. Скалярные типы
данных в онтологиях предпочтительно не
использовать, так как они отражают некоторые
отношения, которые на онтологическом уровне
лучше описывать явно для однозначной
интерпретации понятий. Также в онтологиях
традиционно не используются средства
спецификации методов. Однако ограничения,
связанные с поведением объектов предметной
области, необходимо специфицировать и в
онтологии. Это делается посредством определения
понятий, соответствующих разного рода
корреляциям характеристик сущностей и процессам.</p>
      <p>
        Процесс концептуализации предметной области
помимо определения понятий включает разработку
концептуальных схем предметных областей,
отличающихся от онтологий, в первую очередь,
своим назначением [24]. Они определяют не просто
понятия предметной области, а структуры
представления информации об объектах предметных
областей и спецификации поведения для
манипулирования объектами. Однако, если
разработаны онтологии, то концептуальные схемы
составляются согласно знаниям об сущностях,
зафиксированным в этих онтологиях. Принципы
составления концептуальных схем предметных
областей на основе определений онтологий описаны
в [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Языковые средства спецификации
концептуальных схем включают определения
абстрактных типов данных, представляющие
информацию о состоянии объектов и
характеризующихся наборами атрибутов, значения
которых соответствуют определённым типам
данных от простых скалярных до объектных типов и
ассоциаций. С типами и атрибутами типов могут
быть связаны метаданные, определяющие их
собственные характеристики. Множества
однотипных объектов могут составлять классы.
Поведение объектов предметной области
выражается методами типов.
      </p>
      <p>Любые структуры или информационные объекты
целесообразно сопровождать метаинформацией о
том, с какими понятиями онтологии они связаны,
чтобы фиксировать их семантику и
систематизировать в соответствии с ней ресурсы,
имеющиеся в арсенале исследователей
определённой предметной области.</p>
      <p>Формальность спецификации онтологий и
концептуальных схем принципиально важна для
обеспечения семантической интеграции
информационных ресурсов и воспроизводимости
программ над спецификациями предметной области.
Без доказательного подхода использование
спецификаций предметной области мало отличается
от умозрительного связывания элементов схем при
интеграции ресурсов. Формального обоснования в
концептуальном подходе требуют такие задачи, как,
например:





проверка внутренней непротиворечивости
спецификаций онтологий и концептуальных
схем предметной области:
контроль интероперабельности
совмещаемых или замещаемых
спецификаций;
проверка соответствия разрабатываемых
спецификаций концептуальных схем
знаниям, отражённым в онтологии;
обнаружение спецификаций
информационных ресурсов, семантически
соответствующих спецификациям
предметной области;
проверка соответствия используемых
информационных ресурсов спецификациям
предметной области.</p>
      <p>От выбранного формализма языка спецификации
зависит возможность применения средств
автоматического вывода. В частности,
дескриптивные логики используются в качестве
основ диалектов языка онтологий OWL. Для
спецификаций, приводимых к дескриптивным
логикам, перечисленные выше задачи разрешимы.</p>
      <p>
        Спецификации в моделях, основанных на
логиках, целесообразно представлять в
унифицированном виде, в частности, в диалектах
языка RIF [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Помимо прочего, язык RIF может
использоваться для выражения правил над
спецификациями на языке OWL, что позволяет
определять формальные спецификации поведения
объектов предметной области и алгоритмы решения
задач напрямую над онтологиями OWL. В
мультидиалектной архитектуре в зависимости от
используемых диалектов RIF для рассуждений над
спецификациями используются соответствующие им
системы вывода [
        <xref ref-type="bibr" rid="ref22">23</xref>
        ].
      </p>
      <p>
        Для языков, выразимых в логике предикатов
первого порядка, те же задачи могут быть решены в
интерактивном режиме при помощи доказательства
уточнения спецификаций программ [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
Уточняющая спецификация может быть
использована вместо уточняемой. В частности, при
разработке спецификаций концептуальных схем
предметных областей на основе онтологии
необходимо, чтобы онтология уточнялась
спецификациями схем. Для обоснования этого язык
онтологий и язык концептуальных схем должны
быть отображены в язык абстрактных машин
системы вывода B, обеспечивающей доказательство
уточнения [
        <xref ref-type="bibr" rid="ref19 ref20">19-21</xref>
        ]. При этом понятия, определяющие
зависимости и процессы, отображаются в операции,
которые должны уточняться операциями типов в
концептуальной схеме. Данные о том, какие
элементы схемы сформированы в соответствии с
понятиями онтологии, сохраняются в схеме в
качестве метаданных. Таким образом, явно
специфицируется семантика элементов схем с точки
зрения понятий предметной области.
      </p>
      <p>Онтологии и концептуальные схемы предметных
областей разрабатываются и поддерживаются
сообществами, работающими в этих областях, таким
образом, чтобы быть достаточными для нужд
научных групп. Средства и состав концептуальных
спецификаций предметных областей в сообществе
направлены на семантическую интероперабельность
взаимодействующих компонентов, повторное
использование информационных ресурсов и
воспроизводимость программ за счёт привязки к
семантике предметной области. Поэтому как на
уровне онтологий, так и на уровне концептуальных
схем предъявляются высокие требования к полноте и
формальности спецификаций.</p>
      <p>
        Оценивая использование концептуальных
спецификаций на примере области астрономии,
необходимо отметить, что в рамках альянса
Международной виртуальной обсерватории
разрабатываются соответствующие стандарты.
Известны онтологии [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], однако они созданы на
основе тезаурусов и не содержат многих
существенных понятий и отношений, которые
необходимы для работы исследователей, не
отражают ограничений состояния и поведения
объектов, явлений и научных экспериментов в
предметной области. Нет хорошо формализованных
онтологий, направленных на логический вывод.
      </p>
      <p>
        К концептуальным спецификациям в астрономии
относятся также разрабатываемые стандарты
концептуальных схем наиболее общих областей,
которые затрагиваются практически в каждой
астрономической задаче, в частности:
 Space-Time Coordinate Metadata [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] – схема
свойств различных систем координат;
 Photometry Data Model [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] – схема и формат
сериализации фотометрической
информации, определяющий также функции
калибровки и преобразования между
разными фотометрическими системами;
 VOEvent [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] – схема описания наблюдаемых
объектов и астрофизических явлений,
включающая идентификацию объектов,
наблюдателей, место, время и средства
наблюдения.
      </p>
      <p>Схемы, как и онтологии Международной
виртуальной обсерватории, не описывают объекты и
научные методы специфических областей и, в
основном, не включают ограничений целостности и
спецификаций поведения объектов.</p>
      <p>
        Концептуализация необходима не только в
наиболее общих областях, затрагиваемых
астрономией, таких как фотометрия и
спектроскопия, но и в областях, представляющих
интерес для более узких кругов исследователей, а
также на границе между областями, где чаще всего
возникает сотрудничество научных коллективов и
повторное использование результатов исследований.
При этом важно описание как объектов
исследования, так и методов исследования и
проведения экспериментов в таких областях.
Прототип1 разработанной авторами статьи
онтологии в области астрономии, определяющей
некоторые специфические области наряду с
общеупотребимыми понятиями, представлен на
языке OWL [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>Модульная структура онтологии, по сути,
описывает взаимодействующие предметные области
в рамках астрономии. Она включает области,
определяемые разными объектами исследования,
методами наблюдения и моделирования, подходами
к исследовательскому процессу в целом. По мере
расширения затрагиваемых областей и круга задач,
решаемых взаимодействующими группами
исследователей, в онтологии развиваются различные
модули.</p>
      <p>Разработана онтология для спецификации
научных экспериментов, формирующая
междисциплинарные базисные понятия. Она
включает: 1) онтологию характеристик измерений
объектов исследования, включающую такие понятия
как единицы измерений, погрешности, законы
распределения значений и другие; 2) онтологию
взаимозависимостей измерений объектов,
необходимую для введения понятийного аппарата
для спецификации поведения объектов и
включающую понятие корреляции измерений и его
подпонятия, определяющие понятия функции,
метода, закона, гипотезы и другие.</p>
      <p>Рассмотрим некоторые спецификации на языке
OWL. В части онтологии, определяющей понятия,
используемые для проведения научных
экспериментов, определены несколько модулей.
Среди них модуль, содержащий базовые понятия,
относящиеся к измерениям параметров исследуемых
объектов, включает понятие измерения
(Measurement), связываемое с объектом
исследования (AstrObject) отношением
isMeasurementOf, понятия значений параметров,
единиц измерений, точности измерений,
характеризуемой статистической и систематической
ошибками.</p>
      <p>Class(Measurement</p>
      <p>restriction(hasValue
1 http://ontology.ipi.ac.ru/ontologies/astront/</p>
      <p>allValuesFrom(Value))
restriction(hasUnit</p>
      <p>allValuesFrom(MeasurementUnit))
restriction(hasError
allValuesFrom(MeasurementError)
maxCardinality(1))
restriction(isMeasurementOf
allValuesFrom(AstrObject)
maxCardinality(1)))
Class(MeasurementUnit
restriction(hasScaleFactor
allValuesFrom(ScaleFactor)
maxCardinality(1))
restriction(hasProjection
allValuesFrom(ScaleProjection)
maxCardinality(1)))
Class(MeasurementError
restriction(isErrorOf
allValuesFrom(Measurement)
maxCardinality(1)))
Class(StatisticalError</p>
      <p>partial MeasurementError)
Class(SystematicError</p>
      <p>partial MeasurementError)
Class(Value
restriction(isValueOf
allValuesFrom(Measurement)
maxCardinality(1)))
ObjectProperty(isValueOf
domain(Value)
range(Measurement)
inverseOf(hasValue))
ObjectProperty(isMeasurementOf
domain(Measurement)
range(AstrObject)
inverseOf(hasMeasurement))
ObjectProperty(isErrorOf
domain(MeasurementError)
range(Measurement)
inverseOf(hasError))
Модуль астрономических объектов определяет
понятия, связанные с характеристиками, общими для
произвольных астрономических объектов.
Спецификация понятия астрономического объекта
(AstrObject) включает связи с другими понятиями
онтологии: его координатами, измерениями разного
рода физических параметров, связью с составными
объектами, к которым данный объект принадлежит в
качестве компонента, и другими:
Class(AstrObject
restriction(hasIdentifier</p>
      <p>allValuesFrom(Identifier))
restriction(hasCoordinate</p>
      <p>allValuesFrom(Coordinate))
restriction(inEpoch
allValuesFrom(Epoch)
maxCardinality(1))
restriction(hasMeasurement</p>
      <p>allValuesFrom(Measurement))
restriction(hasMorphology
allValuesFrom(Morphology)
maxCardinality(1))
restriction(hasProcess</p>
      <p>allValuesFrom(Process))
restriction(isComponentOf
allValuesFrom(CompoundObject)))
Онтологический модуль, описывающий
предметную область звёзд, включает понятие
звёздного объекта (StellarObject) как точечной
сущности в Галактике, самостоятельного или
являющегося компонентом составного объекта,
понятие звезды (Star) как одиночного звёздного
объекта, понятие кратной звезды как звёздного
объекта, состоящего из компонентов, а также ряд
специфических понятий характеристик звёзд:
Class(StellarObject
partial AstrObject
restriction(hasMorphology</p>
      <p>hasValue(PointObject)))
Class(Star
partial StellarObject)
Конкретные виды измерений определяются как
подпонятия понятия Measurement в
специализированных модулях онтологии, в которых
они используются. Модуль астрофизических
параметров астрономических объектов содержит
общие физические характеристики объектов, такие
как температура, масса, размеры, светимость. В
частности, масса является общей характеристикой
астрономических объектов:
Class(Mass
partial Measurement)
Представим себе понятие массы звезды
(StarMass), являющееся подпонятием понятия масса
(Mass). Оно использует понятия разных модулей,
ограничивая тип описываемых сущностей как звёзды
и определяя в качестве единицы измерения массу
Солнца.</p>
      <p>Class(StarMass
partial Mass
restriction(isParameterOf</p>
      <p>
        allValuesFrom(Star))
restriction(hasUnit
hasValue(SunMass)))
При переходе от онтологии к концептуальной
схеме необходимо сформировать структуры для
представления информации об объектах предметной
области. В мультидиалектной архитектуре помимо
спецификаций OWL используется язык СИНТЕЗ
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] для реализации на основе применения
предметных посредников. В то время как OWL
является разрешимым языком для задачи включения,
для языка СИНТЕЗ отработано доказательство
уточнения спецификаций. В представление на языке
СИНТЕЗ также могут быть отображены
спецификации в диалекте RIF BLD. Также
разработано отображение языка OWL в язык
СИНТЕЗ [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Пример спецификации концептуальной схемы на
языке СИНТЕЗ, построенной в соответствии с
онтологической спецификацией, определяет
структуру представления информации о звёздах с
атрибутом, хранящим массу звезды и метаданными,
определяющими единицу её измерения в массах
Солнца:
{ Star;
in: type;
crd: Coordinate;
mass: Float;
metaslot
in: measurement;
hasUnit: SunMass;
end
}</p>
      <p>Спецификации концептуальных схем требуют
также определения методов и функций. Такие
спецификации формируются в схеме на основе
понятий онтологии, описывающих зависимости
характеристик объектов, а также понятий процессов.
Они рассматриваются в следующем разделе.
3 Организация коллекций научных
данных и методов</p>
      <p>Сегодня активно развиваются библиотеки
методов в специализированных областях
исследований в астрономии, в инфраструктурах
совместных исследований, где помимо данных в
доступ исследовательскому сообществу
предоставляются всевозможные сервисы, а также
средства их поиска и описания для правильного
использования.</p>
      <p>
        Одной из первых систем, предоставляющих
технологии для работы сообществ в области
астрономии была сеть AstroGrid [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Она
представляла собой инфраструктуру для решения
задач виртуальной обсерватории и состояла из
множества узлов, содержащих всевозможные
сервисы и ресурсы. Архитектура AstroGrid включала
реестр, представляющий собой коллекцию
метаданных, описывающих ресурсы, которые могут
использоваться при решении задач. Это позволяло
организовать поиск доступных коллекций данных и
методов по метаданным. Проект был закрыт, в
первую очередь, по причине медленного развития
сети. Организация узлов сети оказалась сложной для
широкого распространения в астрономическом
сообществе.
      </p>
      <p>
        Проект WF4Ever [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] направлен на сохранение
результатов научных исследований над данными, с
этой целью разработаны средства курирования
объектов исследования как комплексных объектов,
включающих документы, данные, сервисы, потоки
работ. В рамках этого же проекта развивается
библиотека сервисов [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], которые обеспечивают
доступ к существующим астрономическим
вебсервисам и к данным каталогов, преобразование
между разными стандартными представлениями и
манипулирование таблицами при соединении
разных источников данных, и используются в
качестве элементов потоков работ. Библиотека
получила признание научного сообщества, в первую
очередь, за счёт простоты построения процессов
обработки данных без программирования.
      </p>
      <p>
        В проекте EUDAT [
        <xref ref-type="bibr" rid="ref21">22</xref>
        ] ставится задача
построения инфраструктуры доступа к научным
данным. Семантические подходы к её организации
включают ведение репозиториев словарей,
включающих термины широкого круга научных
областей. Помимо словарей общего назначения,
определяющих такие атрибуты как название, авторы,
научная дисциплина, определяются иерархии
терминов, именующих научные дисциплины,
научные методы и объекты. Специфические для
предметных областей словари разрабатываются
научными сообществами. Эти описания
используются для организации
информационнопоисковой системы, обеспечивающей поиск
релевантных задаче сервисов. Поиск может
производиться одновременно по терминам разных
словарей на пересечении исследований разных
научных сообществ. Европейская виртуальная
обсерватория представлена в проекте как одна из
областей исследования, и её решения сравниваются
с подходами EUDAT.
      </p>
      <p>
        В ближайшей перспективе в области астрономии
появятся источники данных, объёмы которых
намного превышают сегодняшние. Такие проекты
как широкоугольный телескоп LSST и космическая
обсерватория Gaia будут генерировать потоковые
данные наблюдений. Для их обработки заранее
готовятся каналы передачи данных для их
локализации в местах исследований, решаются
вопросы доступа к данным различных научных
учреждений, а также разрабатываются
общедоступные средства обработки данных и
средства их эффективного поиска [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Для эффективного взаимодействия внутри
сообщества, имеющего доступ к данным, и во
избежание появления множество разрозненных
работ кооперация исследователей в подобных
проектах должна основываться на обеспечении
доступа к разработке планов исследований,
специализированным методам и результатам анализа
данных. Таким образом, помимо накопления данных,
необходимо накопление доступных методов,
алгоритмов и инструментов обработки, готовых к
применению над большими массивами данных.
Концептуализация предметной области в рамках
сообщества и семантические подходы позволяют
систематизировать методы предметной области в
исследовательских инфраструктурах. И научные
данные, и научные методы связываются со
спецификациями предметных областей, к которым
они относятся.</p>
      <p>Во всякой предметной области накапливаются
знания и законы предметной области,
специфические методы, направленные на
определённые виды анализа сущностей,
фигурирующих в предметной области. Помимо
этого, должен быть доступен широкий круг
аналитических методов и инструментов общего
назначения, применяемых вне рамок специфической
предметной области. К таким методам относятся,
например, численные, статистические методы,
методы машинного обучения и другие.</p>
      <p>В рамках онтологических моделей, традиционно
не имеющих средств спецификации методов,
концептуализация поведения объектов может
определяться понятиями, отражающими зависимые
характеристики объектов и процессы. Одним из
модулей разрабатываемой онтологии является
модуль, определяющий взаимозависимости
измерений. Под понятием корреляции (Correlation)
подразумевается корреляция определённых
параметров измерения у объектов предметной
области:
Class(Correlation
restriction(isCorrelationOf</p>
      <p>allValuesFrom(Measurement))
restriction(hasRegression</p>
      <p>allValuesFrom(RegressionFunction))
restriction(hasRMSDeviation</p>
      <p>allValuesFrom(RMSDeviation))
restriction(isCausal</p>
      <p>allValuesFrom(TruthValue)))
Class(Hypothesis
partial Correlation
restriction(explains</p>
      <p>allValuesFrom(Phenomenon))
restriction(derivedFrom</p>
      <p>allValuesFrom(Hypothesis))
restriction(competesWith</p>
      <p>allValuesFrom(Hypothesis))
restriction(hasProbability</p>
      <p>allValuesFrom(Probability))
restriction(hasPValue</p>
      <p>allValuesFrom(Probability))
restriction(hasQuality</p>
      <p>allValuesFrom(TruthValue)))
Class(Law
partial Hypothesis
Restriction(hasQuality
hasValue(True)))
Посредством понятий на уровне онтологии
декларативно описываются научные методы,
гипотезы, законы, модели, процессы, эксперименты,
связанные с характеристиками объектов предметной
области. Понятие гипотезы определяется как
разновидность статистически подтверждаемых
корреляций. Для статистического подтверждения
гипотез, с одной стороны, используется
моделирование, обеспечивающее их математическое
описание, а с другой стороны, – эксперимент для
сравнения результатов моделирования с данными
наблюдения объектов исследуемых объектов.</p>
      <p>Понятия научных методов, законов и гипотез
определяются как подпонятия корреляции
измерений с указанием ограничений конкретных
зависимых величин. Их понятийное описание не
зависит от конкретных реализаций и представлений,
будь то таблиц значений или коэффициентов,
точных математических формул, функций
распределения, программ или других возможных
способов описания.</p>
      <p>
        Рассмотрим спецификации концептуализации
гипотезы начальной функции масс в составе
Безансонской модели Галактики [
        <xref ref-type="bibr" rid="ref23">25</xref>
        ] на основе
онтологических спецификаций предметной области,
приведённых выше. Эта гипотеза связана с
предположением о достаточно постоянном
распределении звёзд разной массы в некотором
ограниченном объёме пространства Галактики.
Другими словами, гипотеза предполагает
зависимость количества звёзд от их массы в
фиксированном объёме пространства, которому
принадлежат эти звёзды:
Class(InitialMassFunction
partial Hypothesis
restriction(isCorrelationOf
      </p>
      <p>ObjectSomeValuesFrom(StarMass))
restriction(isCorrelationOf</p>
      <p>ObjectSomeValuesFrom(
intersectionOf(</p>
      <p>Quantity
restriction(hasElement
allValuesFrom(Star))))))
На основе онтологии коллекции различных
реализаций методов могут быть систематизированы
по различным признакам, соответствующим
понятиям онтологий: исследуемым объектам,
характеристикам объектов, свойствам, зависимым от
данной характеристики, известным методам и
гипотезам и другим. Соответственно, по любому из
таких признаков исследователями может
производиться поиск существующих реализаций
научных методов для их повторного использования.
4 Средства проведения научных
экспериментов</p>
      <p>Применение методов, собранных в коллекции,
при исследованиях в предметной области
происходит в соответствии с определёнными
сценариями. Так, автоматизированный запуск
анализа данных может происходить при появлении
данных с определёнными свойствами или
определённого типа для обогащения данных об
объектах определёнными характеристиками,
которые в свою очередь могут использоваться для
дальнейших исследований.</p>
      <p>Методика исследования обычно состоит из
определённых шагов, включающих очистку и анализ
данных, построение научных гипотез,
моделирование в соответствии с гипотезами и
проверку моделей на данных наблюдений.
Эксперименты над данными формулируются на
основе создания новых методов и повторного
использования существующих реализаций методов в
спецификациях потоков работ.</p>
      <p>Инфраструктуры поддержки научных
исследований, помимо возможности использования
коллекций данных и реализаций методов в
определённых предметных областях, должны
содержать средства проведения научных
экспериментов. В частности, это касается
возможности формулирования и проверки научных
гипотез.</p>
      <p>Использование концептуальных спецификаций
при формулировании и тестировании гипотез даёт те
же преимущества, что и при управлении
коллекциями методов и решении научных задач над
ними.</p>
      <p>На уровне концептуальных спецификаций
понятиям методов и законов и гипотез приводятся в
соответствие методы и правила. Спецификации
ограничений понятий зависимых величин
уточняются предусловиями и постусловиями
методов.</p>
      <p>Так на основе знаний, специфицированных в
понятии, описывающем гипотезу начальной
функции масс могут быть созданы абстрактные типы
данных концептуальной схемы для моделирования и
проверки гипотез. Тип будет включать определение
интерфейса функции с параметрами,
соответствующими отношениям в понятии
зависимости.
{ IMF;
in: type;
supertype: Hypothesis;
draw_mass: { in: function;</p>
      <p>params: { +mass/Real, –quantity/Real } };
}</p>
      <p>Если в онтологической спецификации
определялось направление зависимости (функция), в
соответствии с ним определяются и входные и
выходные параметры. Иначе выбор направления
определяется нуждами решаемой задачи. В
предусловии и постусловии функции определяются
ограничения, соответствующие онтологическим
определениям. Ограничения в онтологии, связанные
с измерениями, единицами измерений, точностью
измерений, помогают сформировать структуру
метаданных для сопровождения измерений в
концептуальной схеме. Таким образом,
концептуальные спецификации предметной области
используются для моделирования закономерностей
Галактики и исследования моделей.</p>
      <p>Представленный абстрактный тип данных может
быть реализован разными способами для
организации проверки гипотезы. Существующие
реализации моделей, соответствующих гипотезе,
могут быть найдены в коллекции методов по
онтологическим описаниям. Для конкретной
реализации определяется подтип данной
спецификации.</p>
      <p>С другой стороны, та же спецификация типа
используется для проверки гипотезы на данных
экспериментов. Для этого используются данные из
множества источников, которые интегрированы в
концептуальную схему предметной области. Подтип
вышеприведённой спецификации строится таким
образом, чтобы по входным данным получать
данные наблюдения, соответствующие выходным
параметрам. Проверка гипотезы производится с
помощью сравнения результатов моделирования с
результатами, полученными на данных реальных
источников.</p>
      <p>Реализация моделей и экспериментов может
использовать доступные методы общего назначения,
такие как методы машинного обучения или
численные методы, однако спецификации онтологий
и схем, принятых в сообществе, от них не зависят.</p>
      <p>Эффективность исследований, проводимых
сообществом предметной области, зависит не только
от доступности данных наблюдения, реализаций
методов и моделей, но также от планирования
экспериментов, в котором учитываются
онтологические знания об изучаемых объектах и
взаимозависимостях их характеристик (гипотезах и
законах).</p>
      <p>Концептуальные спецификации могут быть
использоваться при генерации гипотез. Генерация на
основе поиска корреляций в данных требует
проверки семантического соответствия
коррелирующих параметров объектов. Не связанные
друг с другом хотя бы опосредованно параметры в
спецификациях понятий с меньшей долей
вероятности рассматриваются как коррелирующие.
При взаимодействии разных гипотез в одной
модели взаимное влияние их параметров,
участвующих в гипотезах, может быть учтено на
основе знаний онтологии о зависимости друг от
друга разных измерений. Эти зависимости могут
быть исследованы и их реализации найдены
посредством семантического поиска с
использованием онтологии. Ограничения
концептуальных схем при этом могут гарантировать
согласованность модели.</p>
      <p>Для моделирования и проверки гипотез над
концептуальными схемами разрабатываются потоки
работ, которые реализуют процесс моделирования,
проверки гипотез, их корректировки для подбора
параметров моделей, наилучшим образом
повторяющих результаты, полученные на реальных
данных.
Заключение</p>
      <p>В статье рассмотрены вопросы концептуализации
предметных областей для организации научных
исследований над данными. Развитие инфраструктур
поддержки научных исследований, в основе которых
лежат концептуальные спецификации предметных
областей, развиваемые и поддерживаемые
сообществами, работающими в этих областях,
позволяет избежать зависимости программ от
структуры источников данных, обеспечить
интероперабельность различных методов при
совместной работе, повысить надёжность
результатов за счёт использования формальных
непротиворечивых спецификаций. Рассмотрены
возможности концептуального анализа предметной
области для формализации научных гипотез и их
тестирования на основе данных наблюдений.
Литература
[20] Н. А. Скворцов. Использование системы
интерактивного доказательства для
Conceptual modeling of subject domains
in data intensive research</p>
      <p>Nowadays research of various scopes especially in
natural sciences requires manipulation of big volumes of
data generated by observation, experiments and
modeling. Organization of data-intensive research
assumes definition of domain specifications including
concepts (specified by ontologies) and formal
representation of data describing domain objects and
their behavior (using conceptual schemes), shared and
maintained by communities working in the respective
domains. Research infrastructures are based on domain
specifications and provide methods applied to such
specifications, collected and developed by research
communities. Tools for organizing experiments in
research infrastructures are also supported by conceptual
specifications of measuring and investigating object
properties, applying of research methods, describing and
testing of hypotheses. Astronomy as a sample data
intensive domain (DID) is chosen to demonstrate
building of conceptual specifications and usage of them
for data analysis.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Д.</given-names>
            <surname>О</surname>
          </string-name>
          . Брюхов, А. Е. Вовченко, Л. А. Калиниченко.
          <article-title>Поддержка повторного использования спецификаций потоков работ за счет обеспечения их независимости от конкретных коллекций данных и сервисов // Всероссийская конференция «Электронные библиотеки»</article-title>
          <year>RCDL 2013</year>
          .
          <article-title>-</article-title>
          CEUR
          <source>Workshop Proceedings</source>
          ,
          <year>2013</year>
          . -
          <fpage>Т</fpage>
          .
          <year>1108</year>
          . - С.
          <fpage>61</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>The</given-names>
            <surname>Fourth Paradigm: Data-Intensive Scientific Discovery. T. Hey</surname>
          </string-name>
          , et al (Eds). - Microsoft
          <string-name>
            <surname>Research</surname>
          </string-name>
          . - Redmond,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>А.</given-names>
            <surname>Е</surname>
          </string-name>
          . Вовченко, В. Н. Захаров, Л. А.
          <article-title>Калиниченко и др. От спецификаций требований к концептуальной схеме // Труды 12-й Всероссийской научной конференции Электронные библиотеки: перспективные методы и технологии</article-title>
          ,
          <source>электронные коллекции RCDL</source>
          <year>2010</year>
          . - Казань: КФУ,
          <year>2010</year>
          . -
          <fpage>С</fpage>
          .
          <fpage>375</fpage>
          -
          <lpage>381</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[4] Ontology of Astronomical Object Types. Version</source>
          <volume>1</volume>
          .
          <fpage>20</fpage>
          .
          <string-name>
            <surname>-</surname>
            <given-names>IVOA</given-names>
          </string-name>
          ,
          <year>2009</year>
          . - URL: http://www.ivoa.net/documents/latest /AstrObjectOntology.html
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>IVOAО</given-names>
            <surname>Ontology</surname>
          </string-name>
          . - University of Maryland,
          <year>2010</year>
          . - URL: http://www.astro.umd.edu/~eshaya/astroonto/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>[6] Space-Time Coordinate Metadata for the Virtual Observatory Version 1</article-title>
          .
          <fpage>33</fpage>
          .
          <string-name>
            <surname>-</surname>
            <given-names>IVOA</given-names>
          </string-name>
          ,
          <year>2011</year>
          . - URL: http://www.ivoa.net/documents/ latest/STC.html
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>IVOA</given-names>
            <surname>Photometry Data Model</surname>
          </string-name>
          .
          <source>Version 1</source>
          .0.
          <string-name>
            <surname>-</surname>
            <given-names>IVOA</given-names>
          </string-name>
          ,
          <year>2013</year>
          . - URL: http://www.ivoa.net/documents/PHOTDM/
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Sky</given-names>
            <surname>Event Reporting</surname>
          </string-name>
          <article-title>Metadata (VOEvent)</article-title>
          .
          <source>Version 2</source>
          .0.
          <string-name>
            <surname>-</surname>
            <given-names>IVOA</given-names>
          </string-name>
          ,
          <year>2011</year>
          . - URL: http://www.ivoa.net/Documents/VOEvent/
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>OWL</given-names>
            <surname>2 Web</surname>
          </string-name>
          <string-name>
            <given-names>Ontology</given-names>
            <surname>Language. Document Overview (Second Edition).</surname>
          </string-name>
          } --
          <fpage>W3C</fpage>
          ,
          <year>2012</year>
          . -- URL: http://www.w3.org/TR/owl-overview/
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Kalinichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Stupnikov</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. O. Martynov.</surname>
          </string-name>
          <article-title>SYNTHESIS: a Language for Canonical Information Modeling and Mediator Definition for Problem Solving in Heterogeneous Information Resource Environments</article-title>
          . Moscow: IPI RAN,
          <year>2007</year>
          . - 171 p.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Kalinichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Stupnikov</surname>
          </string-name>
          .
          <article-title>OWL as Yet Another Data Model to be Integrated</article-title>
          .
          <source>Advances in Databases and Information Systems: Proc. II of the 15th East-European Conference</source>
          . - Vienna: Austrian Computer Society,
          <year>2011</year>
          . - P.
          <fpage>178</fpage>
          -
          <lpage>189</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>AstroGrid</surname>
          </string-name>
          . - URL: http://www.astrogrid.org/
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Belhajjame</surname>
          </string-name>
          , et al.
          <article-title>Workflow-Centric Research Objects: A First Class Citizen in the Scholarly Discourse // ESWC2012 Workshop on the Future of Scholarly Communication in the Semantic Web (SePublica2012). -</article-title>
          <string-name>
            <surname>Heraklion</surname>
          </string-name>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Walton</surname>
          </string-name>
          , et al.
          <source>Taverna and workflows in the virtual observatory // Astronomical Data Analysis Software and Systems ASP Conference Series</source>
          . - Vol.
          <volume>394</volume>
          . -
          <fpage>2007</fpage>
          . - P.
          <year>309</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Luric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tysoc. LSST Data</surname>
          </string-name>
          <article-title>Management: Entering the Era</article-title>
          of Petascale Optical // Astronomy. Highlights of Astronomy. - Vol.
          <volume>16</volume>
          . -
          <fpage>2015</fpage>
          . - P.
          <year>675</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Skvortsov</surname>
          </string-name>
          , et al. Conceptual approach to astronomical problems // Astrophysical Bulletin. - Vol.
          <volume>71</volume>
          , No. 1. - Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <article-title>Rule interchange format:</article-title>
          <source>The framework // Web Reasoning and Rule Systems: 2nd Conference (International) Proceedings, LNCS 5348</source>
          . - BerlinHeidelberg: Springer Verlag,
          <year>2008</year>
          . - P.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Abrial J.R. The B Book - Assigning Programs</surname>
          </string-name>
          to Meanings. - Cambridge: Cambridge University Press,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Н. А.</given-names>
            <surname>Скворцов</surname>
          </string-name>
          .
          <article-title>Применение уточнения понятий в решении задач манипулирования онтологиями /</article-title>
          / RCDL'
          <year>2007</year>
          . - Переславль- Залесский: УГП,
          <year>2007</year>
          . -
          <fpage>С</fpage>
          .
          <fpage>225</fpage>
          -
          <lpage>229</lpage>
          . отображения онтологий // RCDL'
          <year>2006</year>
          . - Ярославль: ЯрГУ,
          <year>2006</year>
          . -
          <fpage>С</fpage>
          .
          <fpage>65</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>С. А.</given-names>
            <surname>Ступников</surname>
          </string-name>
          .
          <article-title>Отображение спецификаций, выраженных средствами ядра канонической модели, в язык AMN // Системы и средства информатики: Спец. вып. Формальные методы и модели в композиционных инфраструктурах распределенных информационных систем</article-title>
          .
          <source>Под ред. И. А. Соколова. М.: ИПИ РАН</source>
          ,
          <year>2005</year>
          . C.
          <volume>69</volume>
          -
          <fpage>95</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>H.</given-names>
            <surname>Schentz</surname>
          </string-name>
          , Y. le Franc.
          <article-title>Building a semantic repository using B2SHARE // EUDAT 3rd Conference</article-title>
          .
          <article-title>-</article-title>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Kalinichenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Stupnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Vovchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Y.</given-names>
            <surname>Kovalev</surname>
          </string-name>
          .
          <article-title>Rule-based Multidialect Infrastructure for Conceptual Problem Solving over Heterogeneous Distributed Information Resources // Advances in Intelligent Systems</article-title>
          and Computing. - Springer,
          <year>2013</year>
          . - V.
          <year>241</year>
          . - P.
          <fpage>61</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Robin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reylé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Derrière</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Picaud</surname>
          </string-name>
          .
          <article-title>A synthetic view on structure and evolution of the Milky Way</article-title>
          ,
          <year>2003</year>
          , Astron. Astrophys.,
          <volume>409</volume>
          :523 ADS
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>