ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
Примечание2—Верхние данные нужны, чтобы сделать компьютерную информацию
интерпретируемой. В соответствии с ИСО 15926 данные хранятся в явном виде. Если эти данные поднимаются,
компьютер может устанавливать отношения и делать заключения о данных.
Примечание 3 — Если принято решение, что данные хранятся и обмениваются только с помощью
«верхних данных» или только с помощью нижних экземпляров шаблонов (объектов), то это бизнес-решения, и в
настоящем стандарте они не рассматриваются. В принципе поддерживаются обе методологии.
Примечание 4 — Конкретизация верхних шаблонов дает крайне многословные представления. Но
так как поднимать данные достаточно просто (с помощью экземпляров нижних шаблонов), то не следует
постоянно пользоваться только верхним представлением данных, если это не обусловлено реальной ситуацией.
Верхний шаблон использует множество классов, определенных в онтологии OWL для моделей
данных или подклассов конкретных шаблонов соответственно. Указанные подклассы (для данных
шаблонов) имеют смысл только в контексте рассматриваемого шаблона.
Примечание 5 — Примеры верхних шаблонов см. в ИСО/ТС 15926-7.
7.5 Нижние (опущенные) шаблоны
Нижние, опущенные шаблоны (lowered templates) инстанцируются и используются для
представления информации (в среде OWL) об индивидуальных объектах (экземплярах классов языка
OWL).
Примечание — Исходное множество основных шаблонов приведено в ИСО 15927-7.
7.5.1 Инстанцирование нижних шаблонов
Определение классов шаблонов формируется с помощью структурных компонентов языка OWL.
Свойства определяются в зависимости от обстоятельств наследования и имеющихся ограничений.
Каждый экземпляр шаблона должен удовлетворять указанным ограничениям.
Примечание — Язык OWL предоставляет необходимые средства для определения схемы получения
экземпляра и, таким образом, обеспечивает тщательность выполнения работы.
Любой экземпляр нижнего шаблона связан с соответствующим классом шаблонов с помощью
свойства
rdf:type.
В приложении Н приведены примеры нижних шаблонов, а также показаны отношения между
классами
owl:Classes
и их экземплярами.
Атрибут
rdf:resource
свойства экземпляра шаблона должен быть элементом соответствующего
класса
owl:Class
в определении класса (подкласса) шаблона.
Пример — МРО-4983302
—
это элемент класса owl:Class MaterializedPhysicalObject
(Материализованный физический
объект;,
а также класса owl:Class PhysicalObject
(Физический объект) в соответствии с моделью данных ИСО 15926-2.
Информация об экземплярах может быть размещена на различных сайтах в Интернете, но она
не должна дублироваться.
7.6 Шаблоны среды описания ресурса RDF
Методология представления шаблонов (их сигнатур) и экземпляров шаблонов (их сигнатур) в
среде RDF/OWL рассмотрена в приложении В.
7.7 Пример: протошаблон
Пример протошаблона приведен в разделе Н.2.
7.8 Шаблоны как экземпляры шаблонов
7.8.1 Классы p7tm для меташаблонов
Для представления шаблонов (сигнатур шаблонов в качестве данных) используются
меташаблоны TemplateDescription (описание шаблона) и TemplateRoleDescription (описание роли
шаблона). Ниже см. определения класса, соответствующие таблице сигнатур раздела В.2:
Class: p7tm:TemplateDescription
SubClassOf:
p7tm:MetaTemplateStatement.
p7tm:hasTemplate some p7tm:Template.
p7tm:valNumberOfRoles some integer
Class: p7tm:TemplateRoleDescription
SubClassOf:
p7tm:MetaTemplateStatement.
p7tm:hasRole some p7tm:TemplateRole,
12