ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
p7tm:TemplateSpecialization (специализация шаблона);
p7tm:has0bjectRoleFiller — данное свойство объекта
owl:objectProperty
— результирующее
суперотношение всех ролей, которое использует индивидуальные объекты как наполнители ролей;
Примечание 1 — Не существует естественного dm-суперотношения для указанного отношения, так
как в ИСО 15926-2 (см. dm:MultidimensionalObject) соответствующие сущности представлены как списки.
Рассматриваемое отношение — это «техническое» устройство, поддерживающее представление N-арных
сказуемых. Данное отношение не имеет естественной интерпретации в терминах ИСО 15926-2.
p7tm:hasDataRoleFiller Настоящее свойство типа данных
owl:DatatypeProperty
-это
результирующее суперотношение для всех ролей, принимающих значения типа данных.
Примечание2 — Также как и для p7tm:hasObjectRoleFiller. для указанного отношения не
существует естественного dm-суперотношения.
Сигнатура шаблонов является подклассом утверждения p7tm: TemplateStatement.
Представление информации о шаблонах очень важно. В частности, важно указать количество
ролей шаблона и позицию каждой роли. Для этого шаблон представляется как индивидуальный
объект с использованием механизма
трамбования
в среде OWL 2. Сущность p7tm определяет два
шаблона для описания самих шаблонов и их ролей:
p7tm:TemplateOescription С ролями
template
и
numberOfRoles
указанный шаблон можно
использовать для описания других шаблонов;
Примечание 3 — Имя, определение и прочие характеристики шаблонов можно найти где-либо,
например, с помощью обобщенных (типовых) идентификационных шаблонов.
N9Название роли
Тип роли
1p7tm:hasTemplate
p7tm:Templato
2p7tm:valNumberOfRolo
xsd:integer
p7tm:TemplateRoleDescription С ролями
template. positlonlnTemplate. role
и
type,
настоящий
шаблон можно использовать для описания ролей других шаблонов.
№Название роли
Тип роли
1p7tm:hasRole
p7tm:TemplateRole
2p7tm:hasTemplate
p7tm:Template
3p7tm:valvalRolelndex
Xsdilntcgor
4p7tm:hasRoleFillerTypo
dm:Class
Указанные «меташаблоны» обеспечивают представление самих шаблонов как данных.
Примечание 4 — Важно, что они представляют потенциальную проблему актуализации: если
определение класса шаблонов изменяется, то все экземпляры меташаблона. описывающие рассматриваемый
шаблон, нужно соответственно обновлять.
Представление
специализации шаблона
p7tm:TemplateSpecializationиспользуется для
указания на то. что один шаблон является специализацией другого.
Примечание 5 — Это подразумевает разделение языка OWL на подклассы. Но это не означает, что
специализацию шаблонов следует понимать в соответствии с ИСОУТС 15926-8.
№Название роли
Тип роли
1p7tm:hasSupe(template
p7tm:Templato
2p7tm:hasSubtemplate
p7tm:Template
19