ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
Введение
Комплекс международных стандартовИСО15926предназначендляпредставления
информации о жизненном цикле перерабатывающих предприятий, включая нефтяные и газовые
производственные предприятия. Это представление определяется общей концептуальной моделью
данных, которая является основой для совместного использования баз данных и хранилищ
информации. Такая модель предназначена для применения совместно со справочными данными,
например стандартными экземплярами, которые представляют информацию, общую для ряда
пользователей, технологических установок или того и другого вместе. Поддержка деятельности на
протяжении жизненного цикла зависит от использования необходимых справочных данных совместно с
моделью данных.
Комплекс международных стандартов ИСО 15926 состоит из нескольких частей. Настоящий
стандарт содержит описание практической реализации сетевого языка онтологий (OWL) с помощью
семантических сетевых технологий консорциума всемирной сети (W3C).
Настоящий стандарт использует трансляцию классов ИСО/ТС 15926-4. справочных данных и
методологии использования шаблонов (в соответствии с ИСО/ТС 15926-7) для практической
реализации среды описания ресурса (RDF) и сетевого языка онтологий (OWL), необходимых для
моделирования данных, обеспечения интеграции и взаимодействия. Настоящий стандарт служит
базисом для рассматриваемой инфраструктуры интеграции, взаимодействия и методов испытаний.
Подшаблоном внастоящемстандартепонимаетсяспециальнаяструктураданных,
установленная в комплексе международных стандартов ИСО 15926. В настоящем стандарте
шаблоны рассматриваются с нескольких точек зрения.
Во-первых, шаблон — это предикат, утверждение которого формулируется в качестве аксиомы.
Шаблон формулирует в себе некое утверждение о модели данных и каждый его экземпляр —
истинное утверждение в рамках используемой модели данных.
Во-вторых, шаблон — это способ передачи данных. Когда создается шаблон, четко
оговаривается семантика каждой его свободной переменной, а требование к структуре модели
данных, в рамках которой применяется шаблон, оформляется в виде формулы логики первого
порядка. Предполагается, что справочные данные при обмене не передаются — к ним имеют доступ и
получатель и отправитель, то есть они пользуются общим «словарем» (хотя понятие «справочные
данные» намного шире, чем понятие «словарь»), В основном передаются экземпляры шаблонов
(template instance), поскольку их семантика задана наперед, получатель и отправитель всегда знают,
какой смысл вложен в переданный набор данных. Кроме того, в случае создания хранилища данных об
индивидах в виде триплетов (реализация фасадов (от английского слова fagade) как способа
представления информации об индивидах на основе справочных данных) к нему возможен доступ при
помощи SPARQL запросов, тогда вопрос получения необходимых данных сводится к построению
соответствующего запроса. Таким образом, если шаблон соответствует моделям данных
передающей и принимающей сторон, то достаточно передать лишь блок данных, идентифицирующий
шаблон и содержащий в себе заполненные свободные переменные. Тогда принимающая сторона,
зная его семантику, соотнесет переданные значения переменных со своей моделью данных
необходимым образом.
В-третьих, шаблоны являются справочными данными, их спецификация хранится в библиотеке
справочных данных RDL при помощи специальных структур данных.
Поскольку в соответствии с ИСО 15926 шаблон является предикатом логики первого порядка,
удовлетворяющим аксиоматике модели данных настоящего стандарта, то. заполняя
соответствующими значениями переменные
объектах с фиксированной семантикой —
такого предиката, мы получаем утверждения об
экземплярах шаблона. Шаблоны позволяют как
генерировать справочные данные (для создания однородной группы утверждений об элементах
библиотеки справочных данных RDL достаточно применить шаблон необходимое количество раз с
соответствующими значениями переменных), так и создавать связи между библиотеками справочных
данных RDL и моделью данных приложения (например. РШприложения) — так называемый маппинг
(mapping).
Настоящий стандарт распространяется на:
метод трансляции (отображения) классов ИСО/ТС 15926-4 в среду описания ресурсов и
сетевого языка RDF/OWL;
—метод трансляции (отображения) шаблонов ИСО/ТС 15926-7 в среду описания ресурсов и
сетевого языка RDF/OWL;
—структурные компоненты специализированных шаблонов;
—порядок использования моделей информационных объектов;
—структурные компоненты метаданных.
IV