Определенная в настоящем стандарте онтология объединения жизненного цикла имеет следующее международное обозначение ресурса (IRI):
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/
ontology
Версия онтологии, определение которой содержится в настоящем стандарте, представлена средствами TURTLE в файлах, перечисленных в таблице A.1. Файлы могут быть получены разыменованием международного обозначения ресурса (IRI) с префиксом:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/
ontology/<file>.ttl
Примечание - Формат TURTLE рекомендовал консорциумом W3C и является более доступным для прочтения, чем сериализация (т.е. запись и чтение данных в целях обмена и сохранения) RDF с помощью XML.
Таблица A.1
В онтологии файлы текстовых примечаний являются копиями для справок нормативных определений, содержащихся в следующем файле формата HTML:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/
iso_ts_15926-12_definitions.htm
Граф импорта для файлов онтологии показан на рисунке A.1.
![]() К коллектору могут быть добавлены текстовые примечания и производные области определения, диапазоны и обратные утверждения, как это показано на рисунке A.2.
![]() Текстовые примечания в форме SKOS предоставляются посредством показанного в таблице A.2 словаря SKOS.
Таблица A.2
A.2 Подмножество онтологии для индивидов
Определено подмножество полной онтологии, в котором рассмотрены только индивиды и их свойства.
Примечание - Эта онтология предназначена для прямых семантик OWL 2.
В онтологию "подмножество индивидов" импортированы онтологии "индивиды", "отношения" и "обратные отношения". В рассматриваемую онтологию также включены классы "абстрактные объекты" и "количество", что полезно для представления физических величин.
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/
en/tech/ontology/individual-subset-v-1.0.ttl
Примечание - Онтология также представлена средствами функционального синтаксиса OWL. Это представление использовано для проверки правильности OWL в онтологиях. Такое представление является справочным. Файлы могут быть получены разыменованием международного обозначения ресурса (IRI) в следующей форме:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/
en/tech/ontology/individual-subset-v-1.0 ofn
Импортируемые онтологии "индивид", "отношения" и "обратные отношения" также доступны в форме функционального синтаксиса OWL в файлах, расположенных по следующему Интернет-адресу:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/
en/tech/<file>.ofn,
где имя <file> соответствует имени, приведенному в таблице A.1.
Извлечение справочной информации в целях получения нормативных определений, относящихся к подмножеству информации об индивидах, может быть выполнено посредством обращения к файлам:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/
en/tech/ontology/individual-subset-annotation-skos-v-1.0.ttl
(справочное)
B.1 Объекты class и class of class
Представляющий класс объект class, определение которого содержится в ИСО 15926-2, реализован в OWL как класс lci:ClassOfIndividual, а представляющий класс классов объект class_of_class, определение которого содержится в ИСО 15926-2, реализован в OWL как класс lci:ClassOfClassOfIndividual, где:
- представляющий класс индивидов класс lci:ClassOfIndividual является классом мощности для представляющего индивиды класса lci:Individual;
- представляющий класс классов индивидов класс lci:ClassOfClassOfIndividual является классом мощности для представляющего классы индивидов класса lci:ClassOfIndividual.
Представляющий класс индивидов класс lci:ClassOfIndividual и представляющий классы классов индивидов класс lci:ClassOfClassOfIndividual являются дизъюнктивными (непересекающимися) подклассами класса lci:AbstractObject, представляющего абстрактные объекты.
Представляющий индивиды класс lci:Individual и представляющий абстрактные объекты класс lci:AbstractObject являются дизъюнктивными (непересекающимися) подклассами класса lci:Thing, представляющего предметы.
B.2 Классификация, уточнение и другие отношения между классами
Представляющий классификацию объект classification, определение которого содержится в ИСО 15926-2, реализован в OWL как представляющий типы класс rdf:type.
Представляющий уточнения объект specialization, определение которого содержится в ИСО 15926-2, реализован в OWL как представляющий подклассы класс rdfs:subClassOf и как представляющий подтипы свойств класс rdfs:subPropertyOf.
Содержащаяся в ИСО 15926-2 EXPRESS-схема содержит ограничения ONE OF (один из). Эти ограничения в OWL реализованы посредством утверждения owl:disjointWith (не пересекается с).
B.3 Класс мощности
Класс мощности класса X состоит из всех подклассов класса X, включая сам класс X и пустое множество. Класс мощности существует для любого класса.
В настоящем стандарте классу мощности для класса lci:X присвоено международное обозначение ресурса (IRI) lci:ClassOfX. Такую форму международного обозначения ресурса (IRI) используют только для обозначения класса мощности.
Примечания
1 Каждый класс, вне зависимости от того, занесен или не занесен он в онтологию, имеет класс мощности. Следовательно, для представляющего деятельности класса activity существует класс мощности class of activity, представляющий классы деятельности. Для представляющего классы деятельности класса class of activity также существует класс мощности, представляющий классы классов деятельности класс class of class of activity, и т.д. Включение этих классов в онтологию осуществляется исключительно в целях структурирования, так как они не несут дополнительной информации, однако являются полезными суперклассами для других классов классов.
Пример - Членами представляющего схемы деления деятельностей класса ISO 19008 activity breakdown class (класс схемы деления деятельностей на основе ИСО 19008) являются только подклассы представляющего деятельность класса activity. Это может быть записано посредством утверждения о том, что класс ISO 19008 activity breakdown class является подклассом представляющего классы деятельности класса class of activity.
2 Каждый класс мощности в онтологии объединения жизненного цикла имеет представляющий отношение "имеет класс мощности" объект power class of с определяющим классом. Отношение power class of (является классом мощности для) может быть использован для проверки непротиворечивости онтологии объединения жизненного цикла и ее расширений. Это отношение не применяется при выводе OWL и является "текстовым свойством" OWL.
B.4 Отношение и класс отношений
Представляющий отношение объект relationship, определение которого содержится в ИСО 15926-2, реализован посредством представляющего утверждения класса rdf:Statement.
Представляющий класс отношений объект class_of_relationship, определение которого содержится в ИСО 15926-2, реализован посредством представляющего свойства класса rdf:Property.
В данных, соответствующих настоящему стандарту, отношения обычно представляются как тройки RDF. Только в тех случаях, когда необходимы ссылки на отношение, они воплощаются посредством rdf:Statement.
В ИСО 15926-2 объект class_of_relationship представляет двунаправленное отношение между классом и представляемым объектом. В OWL объект rdf:Property имеет прямое направление. Следовательно, в большинстве случаев объект class_of_relationship реализуется как два экземпляра представляющего свойства класса rdf: Property. Между этими экземплярами строится отношение owl: inverseOf, показывающее взаимообратное отношение. Исключением является случай, когда представляющий класс отношений объект class_of_relationship реализован посредством экземпляра представляющего симметрично свойство класса owl: SymmetricProperty, который обратим сам по себе.
В настоящем стандарте свойства классифицируются, где это приемлемо, как представленное классом owl:TransitiveProperty переходящее свойство, представленное классом owl:SymmetricProperty симметричное свойство, представленное классом owl:FunctionalProperty функциональное свойство или представленное классом owl:InverseFunctionalProperty обратное функциональное свойство. В ИСО 15926-2 эта классификация не представлена.
B.5 Класс классов отношений
В ИСО 15926-2 члены представляющего класс классов отношений класса class of class of relationship используются для задания отношений между классами, а не между членами классов.
Примечание - Эта возможность не может быть полностью реализована средствами OWL, но частично такая возможность может быть предоставлена неформально тем способом, определение которого содержится в настоящем разделе.
В конструкции существует много взаимосвязанных классов, где определения классов взаимозависимы. При рассмотрении электрической схемы модели автомобиля выясняется, что в такой схеме присутствует много условных обозначений, представляющих провода, датчики, исполнительные механизмы, осветительные приборы и т.д., а также показаны их соединения. Однако каждое условное обозначение соответствует представленному классом class of physical object классу физических объектов. Физические объекты, представленные объектами, относящимися к этим классам, присутствуют в каждом автомобиле рассматриваемой модели.
Совокупность взаимозависимых классов, используемых в представлении конструкции, может быть записана математически с применением языка теории множеств следующим образом:
D = {(a, b, ...., z) | P(a, b, ...., z)},
где D - конструкция;
(a, b, ...., z) - множество утверждений, задающих граничные условия, применяемые к составным частям конструкции;
P(a, b, ...., z) - набор утверждений, определяющих конструкцию.
Определения используемых в описании конструкции классов выглядят следующим образом:
![]() ![]() и т.д.
В настоящем стандарте определенный в ИСО 15926-2 представляющий состав индивида объект composition of individual реализован посредством следующих свойств объекта: свойство lci:hasPart, представляющее наличие составляющей части, и свойство lci:partOf, представляющие вхождение в качестве составляющей части. Определенный в ИСО 15926-2 объект class of composition of individual, представляющий класс составов индивидов, в настоящем стандарте реализован частично посредством показанных на рисунке B.1 свойств объектов.
![]() для состава и класса составов
Примечание - Отношение "представитель класса A является составной частью образца типа b" равнозначно отношению "представитель класса A является составной частью {b}".
Аналогично, отношение "образец типа a является составной частью представителя класса B" равнозначно отношению "{a} является составной частью представителя класса B".
Предоставляются краткие формы отношений между классом и индивидом, так что необходимость в определении одноэлементного класса отсутствует.
Такой же подход используется:
- для представляющего временное отношение часть - целое класса class of temporal whole part;
- представляющего класс начал класса class of beginning;
- представляющего класс завершения класса class of ending;
- представляющего класс причин, вызывающих создание класса образцов класса class of cause of beginning of class of individual;
- представляющего класс причин, вызывающих завершение существования класса образцов класса class of cause of ending of class of individual.
Пример - Реализация представляющего класс классов отношений класса class of class of relationship используется следующим образом:
- насос с порядковым номером P-98/1234 относится к представленным классом physical object физическим объектам. Объект, представляющий насос, на протяжении 2016 года связан отношением has part (имеет составляющую часть) с объектом, представляющим рабочее колесо с порядковым номером I-05/5678. Представляющий рабочее колесо объект также относится к классу физических объектов;
- конструкция насоса модели WBX-356A представлена объектом, относящимся к представляющему класс физических объектов классу class of physical object. Объект, представляющий конструкцию насоса, связан отношением occurrence has part (имеет входящую составляющую часть) с объектом, представляющим вхождение рабочего колеса с номером типа изделия WI-57SS в насос модели WBX-356A. Объект относится к представленному классом class of physical object классу физических объектов.
Вхождение рабочего колеса с номером типа изделия WI-57SS в насос модели WBX-356A представляется классом, являющимся подклассом класса, к которому относятся рабочие колеса с номером типа WI-57SS. Рабочее колесо этой модели не обязательно является составляющей частью насоса модели WBX-356A.
Отношения показаны на рисунках B.2 и B.3.
![]() ![]() Индивид может быть связан с конструкцией таким образом, как это показано на рисунке B.4.
![]() Объект "насос с порядковым номером P-98/1234 в 2016 г." является существующей в 2016 году связанной со временем частью объекта "насос с порядковым номером P-98/1234". "Насос с порядковым номером P-98/1234" представлен представляющим материализованные физические объекты классом materialized physical object, поскольку насос имеет материальную природу.
Объект "рабочее колесо с порядковым номером I-05/567 в 2016 г." является существующей в 2016 году связанной со временем частью объекта "рабочее колесо с порядковым номером I-05/567". "Рабочее колесо с порядковым номером I-05/567" представлено представляющим материализованные физические объекты классом materialized physical object, поскольку рабочее колесо имеет материальную природу.
Объект "рабочее колесо с порядковым номером I-05/5678 в 2016 г." также является временной составляющей частью объекта "рабочее колесо насоса с порядковым номером P-98/1234", которая существует в 2016 году. Объект "рабочее колесо насоса с порядковым номером P-98/1234" относится к представляющему функциональные физические объекты классу functional physical object, поскольку он имеет функциональную природу. Этот объект не имеет материальной природы, так как в разное время в насосе могут быть установлены разные рабочие колеса.
Объект "вхождение рабочего колеса с номером типа изделия WI-57SS в насос модели WBX-356A" является необходимым подклассом представляющего функциональные физические объекты класса functional physical object, поскольку все его члены имеют функциональную природу.
Эти объекты и их связи показаны на рисунке B.5.
![]() физические объекты и конструкция
В целях упрощения на рисунке B.5 не показаны классы, относящиеся к классам основных справочных данных.
Данный пример представлен в формате TURTLE в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Individual_and_design.ttl
В этом простом примере, который касается составляющей части самой конструкции, класс, к которому относится рабочее колесо, входящее в насос модели WBX-356A, может быть определен с применением ограничений OWL следующим образом:
Исходя из этих ограничений может быть сделан вывод о том, что являющееся частью насоса типа WBX-456A рабочее колесо имеет тип WI-57SS.
Этот пример с использованием онтологии "подмножество онтологии для индивидов" представлен в формате TURTLE в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Individual_and_design-individuals.ttl
(справочное)
И ОБЪЕКТАМИ EXPRESS В ИСО 15926-2
Отношение между онтологией, определение которой содержится в настоящем стандарте, и объектами, определение которых на языке EXPRESS содержится в ИСО 15926-2, задокументировано в виде книги Excel, расположенной в Интернете по адресу:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/
mapping between ISO 15926-12 и ISO 15926-2.xlsx
В рабочей книге показаны объекты, которые рассматриваются в настоящей редакции онтологии, и способ, которым они реализованы средствами OWL.
В рабочей книге содержатся две таблицы со столбцами, определения которых даны в таблице C.1 и таблице C.2.
Таблица C.1
из ISO/TS 15926-12 и изменения
Таблица C.2
Категории объектов ИСО 15926-2 показаны в таблице C.3.
Таблица C.3
которых содержатся в ИСО 15926-2
(справочное)
D.1 Сборка, установка и классификация индивидов
D.1.1 Состав сборочной единицы индивида и классификация составляющих частей
Платформа UGE-1 типа Floating Production Storage and Offloading (FPSO - плавучая установка для добычи, хранения и отгрузки нефти) имеет систему сепарации и стабилизации. Дегазатору, который является частью технологической цепочки A этой системы присвоена метка 20-VH-001A. С применением средств, описываемых в настоящем стандарте, это может быть записано так, как показано на рисунке D.1.
![]() Определение как системы сепарации и стабилизации, так и дегазатора осуществляется на основе их функций в FPSO-платформе UGE-1. Следовательно, и система сепарации и стабилизации, и дегазатор относятся к представляющему функциональные физические объекты классу functional physical object.
Платформа UGE-1 (не показана на рисунке D.1) классифицируется как FPSO и как материализованный физический объект относится к классу materialized physical object, представляющему материализованные физические объекты.
Этот пример можно найти в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/
ontology/examples/Composition of an assembly.ttl
Запрос на языке SPARQL, возвращающий информацию обо всех устройствах дегазации в системе сепарации и стабилизации платформы UGE-1, выглядит следующим образом:
Определение класса "сепарация и стабилизация" содержится в Norsk Sokkels Konkuranseposisjon (NORSOK - конкурентная позиция Норвежского шельфа) и показано в примере запроса на языке SPARQL с применением пространства имен ex-norsok. Определение класса "дегазатор" содержится в основной библиотеке справочных данных (RDL) и показано в примере на языке SPARQL с применением пространства имен ex-rdl. Определение представляющего наличие составляющей части свойства hasPart содержится в настоящем стандарте в схеме объединения жизненного цикла и показано в примере на языке SPARQL с применением пространства имен lci.
D.1.2 Множественная классификация индивида
Индивид может быть классифицирован множеством способов. Дегазатор с меткой 20-VH-001A также может быть классифицирован как относящийся к 4-й категории риска в соответствии с Директивой 97/23/ЕС ЕС по оборудованию, работающему под давлением (Pressurized Equipment Directive; PED). Это показано на рисунке D.2.
![]() Пример находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Multiple classification of an individual.ttl
Запрос на языке SPARQL, возвращающий информацию о классификации дегазатора 20-VH-001A, который также является классом NORSOK, выглядит следующим образом:
Запрос на языке SPARQL, возвращающий информацию о категории риска для дегазатора 20-VH-001A в соответствии с Директивой ЕС по оборудованию, работающему под давлением (PED), выглядит следующим образом:
D.1.3 Установка индивидной составляющей части в сборочной единице
Установленная емкость дегазатора с порядковым номером 05/1234-8 является членом представляющего функциональные физические объекты класса functional physical object с меткой 20-VH-001A. Емкость с порядковым номером 05/1234-8 является членом представляющего материализованные физические объекты класса materialized physical object, который также классифицируется как дегазатор. Это показано на рисунке D.3.
![]() физический объект
Установка начинается 2016-07-08. После этой даты и до будущего демонтажа емкость дегазатора с порядковым номером 05/1234-8 рассматривается так же как емкость дегазатора с меткой 20-VH-001A. Есть объект, который является и связанной со временем частью емкости с порядковым номером 05/1234-8, и связанной со временем частью емкости с меткой 20-VH-001A. Это показано на схеме "пространство - время" на рисунке D.4.
![]() Классификация связанных со временем составных частей и их отношений показана на рисунке D.5.
![]() Материализованный физический объект, которым является емкость дегазатора с порядковым номером 05/1234-8, и функциональный физический объект, которым служит емкость дегазатора с меткой 20-VH-001A, - оба члены класса "дегазатор". Все их связанные со временем составляющие части также являются членами этого класса.
Связанные со временем составляющие части материализованного физического объекта, которым является емкость дегазатора с порядковым номером 05/1234-8, также и члены класса, представляющего материализованные физические объекты. Связанные со временем составляющие части функционального физического объекта, которым является емкость дегазатора с меткой 20-VH-001A, также и члены класса, представляющего функциональные физические объекты.
Объект "дегазатор системы сепарации и стабилизации с меткой 20-VH-001A и порядковым номером 98/1234" имеет и материальное, и функциональное определения для своей идентичности и, следовательно, является как материализованным физическим объектом, так и функциональным физическим объектом.
Для объекта "дегазатор системы сепарации и стабилизации с меткой 20-VH-001A и порядковым номером 98/1234" существует начальное событие, происходящее 2016-07-08. Это событие вызывается деятельностью по установке. Если требуется, может быть записана информация о деятельности, каким образом, кто именно ее выполняет и какие ресурсы использованы. Это показано на рисунке D.6.
![]() Пример находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Installation%20of%20an%20individual%20part%20within%20an%20assembly.ttl
Запрос на языке SPARQL, возвращающий информацию о дате установки емкости дегазатора с порядковым номером 05/1234-8, выглядит следующим образом:
D.2 Роль в деятельности
Средства, определения которых содержатся в настоящем стандарте, позволяют строить утверждения о той роли, которую физический объект играет в деятельности. Роль - это классификация связанной со временем части физического объекта и является составляющей частью деятельности.
Существует деятельность по подъему "подъем контейнера C-101". Фред Блоггс в этой деятельности участвует в качестве "стропальщика". Следовательно, существуют следующие отношения:
- объект "Фред Блоггс в качестве стропальщика при подъеме контейнера C-101" является составляющей частью деятельности "подъем контейнера C-101";
- объект "Фред Блоггс в качестве стропальщика при подъеме контейнера C-101" является связанной со временем составляющей частью объекта "Фред Блоггс";
- объект "Фред Блоггс в качестве стропальщика при подъеме контейнера C-101" классифицируется как "стропальщик", где стропальщик классифицируется как "роль лица в деятельности".
Эти отношения показаны на рисунке D.7.
![]() Пример находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Role in an activity.ttl
Возвращающий информацию о людях и их ролях запрос на языке SPARQL выглядит следующим образом:
Средства, определения которых содержатся в настоящем стандарте, позволяют строить утверждения об организации, которая задает представление, и об организациях, использующих представление. Представление может быть обозначением, описанием или определением.
Существует транспортное средство с регистрационным номером DV 58 HUK, присвоенным управлением Соединенного Королевства по лицензированию водителей и транспортных средств. Таким образом, отношения будут следующие:
- транспортное средство, для которого задана связь "обозначения в Соединенном королевстве регистрационного номера транспортного средства" с текстовой строкой 20-VH-001A;
- задающее источник задания пространства представления отношение representation space assigned by между "обозначением в Соединенном Королевстве регистрационного номера транспортного средства" и уполномоченным органом Соединенного королевства по лицензированию.
Эти отношения показаны на рисунке D.8.
![]() Пример находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Assignment of a representation space.ttl
Запрос на языке SPARQL, возвращающий информацию об обозначениях транспортных средств и связанных с ними организациях, выглядит следующим образом:
D.4 Используемый в соединении материал
Средства, определения которых содержатся в настоящем стандарте, позволяют строить утверждения различного уровня подробности о соединении физических объектов. Если это необходимо, могут быть построены утверждения о физических объектах, посредством которых выполняется соединение.
Существует соединение между трубами P-101 и P-102. Если рассмотреть подробнее, соединяются фланец 2 трубы P-101 и фланец 1 трубы P-102. Соединение выполняется посредством болтового соединения с прокладкой. Таким образом, отношения будут нижеприведенными.
Уровень 1:
- "труба P-101" соединяется с трубой "P-102".
Уровень 2:
- "труба P-101" имеет упорядоченную часть "фланец 2 трубы P-101";
- "труба P-102" имеет упорядоченную часть "фланец 1 трубы P-102";
- "фланец 2 трубы P-101" соединен с "фланцем 1 трубы P-102".
Уровень 3:
- "труба P-101" имеет упорядоченную часть "фланец 2 трубы P-101";
- "труба P-102" имеет упорядоченную часть "фланец 1 трубы P-102";
- "фланец 2 трубы P-101" является составляющей частью "сборочная единица соединения трубы P-101 к трубе P-102";
- "фланец 1 трубы P-102" является составляющей частью "сборочная единица соединения трубы P-101 к трубе P-102";
- "прокладка в сборочной единице соединения трубы P-101 с трубой P-102" является составляющей частью "сборочная единица соединения трубы P-101 с трубой P-102";
- "сборочная единица соединения трубы P-101 с трубой P-102" классифицируется как болтовое соединение.
Эти отношения показаны на рисунках D.9 - D.11.
![]() ![]() Рисунок D.10 - Уровень соединения 2
![]() Все три примера находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Material used in a connection.ttl
Запрос на языке SPARQL, возвращающий информацию о материалах, используемых в сборочной единице на третьем уровне для реализации соединения на втором уровне, выглядит следующим образом:
Может быть записано соотношение между двумя величинами. Соотношение может иметь безразмерное представление как доля, процент или миллионные части или такое зависящее от единицы измерения представление, как метр на километр или фут на милю.
Представляющий соотношение класс ratio является подклассом представляющего упорядоченную пару класса class of ordered pair.
Представляющее проценты свойство percent представляет соотношение в форме десятичного числа.
Представляющие долю свойство fraction представляет соотношение, представленное в форме десятичного числа.
Пример - Рабочее время деятельности A-101 в соответствии со 2-й версией плана составляет 200 ч. Действительное рабочее время, затраченное к 2015-04-20, составляет 50 ч. Процент или доля затраченного времени может быть записана следующим образом:
- "рабочее время на деятельность A-101 по 2-й версии плана": член представляющего несуществующие индивиды класса non-actual individual, представляющего рабочее время класса staff time и 200 ч;
- "50 ч": член представляющего продолжительность времени класса time duration и подкласс представляющего период времени класса period in time;
- "200 ч": член представляющего продолжительность времени класса time duration и подкласс представляющего период времени класса period in time;
- "50, 200 ч": представленная классом ordered pair упорядоченная пара;
- "5:20": представленное классом ratio отношение.
Эти объекты с их классификацией и связями показаны на рисунке D.12.
![]() Пример находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Ratio .ttl
Запрос на языке SPARQL, возвращающий информацию об измеренном процентном отношении затраченного рабочего времени к рабочему времени, указанному в базовом расписании, выглядит следующим образом:
D.6 Физические свойства и величины
Примеры, касающиеся физических свойств и величин, основаны на общем наборе онтологий с иерархиями импорта, показанными на рисунке D.13.
![]() Онтологии из иерархии, показанной на рисунке D.13 с левой стороны, предназначены для семантики OWL RDF. Онтологии из иерархии, показанные с правой стороны, предназначены для прямых семантик OWL.
Примеры онтологий на языке TURTLE могут быть загружены по адресу следующего ресурса с международным обозначением ресурса (IRI) в форме:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/<file>.ttl
где <file> подставляется название, заданное в таблице D.1.
Таблица D.1
Примеры онтологий, предназначенных для прямых семантик OWL, также могут быть загружены в функциональной нотации OWL с ресурса, имеющего международное обозначение ресурса (IRI):
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/<file>.ofn
D.6.2 Свойство индивида
Номинальная мощность двигателя насоса с порядковым номером P-98/123 составляет 1,5 кВт или 2,0 лошадиных сил. Это показано на рисунке D.14.
![]() Определения физической величины "мощность" и единицы измерения "киловатт" содержатся в комплексах стандартов ИСО 80000 и МЭК 80000. Для использования этих понятий в ИСО 15926 их необходимо интерпретировать нижеприведенным образом.
"Мощность" интерпретируется как член представляющего физические величины класса physical quantity, при этом "киловатт" интерпретируется как член представляющего масштабы (шкалы единиц измерения) класса scale. Областью определения киловатта является мощность. Эта интерпретация выполнена в ISO/TS 15926-4.
1,5 кВт и 2,0 л.с. - это представления одной и той же физической величины, относящейся к представляющему физические величины классу physical quantity, с использованием разных единиц измерения, относящихся к представляющему масштабы (шкалы единиц измерения) классу scale.
Пример онтологии находится в файлах:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of an individual.ttl
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of an individual-subset.ttl
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of an individual-subset.ofn
Запрос на языке SPARQL, возвращающий информацию о номинальных мощностях двигателей в киловаттах для каждого оборудования, в котором используется двигатель, выглядит следующим образом:
Обычно таким объектам, как "1,5 кВт", не задается наименование, и представление номинальной мощности двигателя насоса P-98/1234 выглядит как:
ex-ind:P-98-1234 ex-rdl:ratedDriverPower
[ex-rdl:kilowatt "1.5"^^xsd:float]
В библиотеке справочных данных (RDL) может содержаться определение сочетания функций "номинальная мощность двигателя" и "киловатт", результатом выполнения которых является значение "номинальная мощность двигателя в киловаттах". Это обеспечивается таким простым представлением номинальной мощности двигателя насоса P-98/1234, как:
ex-ind:P-9 -1234 ex-rdl:ratedDriverPowerInKilowatt
"1.5"^^xsd:float
D.6.3 Свойство конструкции
Конструкция относится к классу артефактов. Каждый артефакт, свойства которого соответствуют свойствам конструкции, является членом этого класса.
Конструкция насоса модели WBX-356A включает двигатель с номинальной мощностью 1,5 кВт. Это значит, что каждый индивид насоса, являющийся членом класса, представляющего рассматриваемую конструкцию, имеет двигатель с номинальной мощностью 1,5 кВт.
Если использовать подход, определение которого содержится в ИСО 15926-2, существует отношение между WBX-356A и 1,5 кВт, как это показано на рисунке D.15.
![]() для конструкции
Пример онтологии находится в файле:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of a design.ttl
Запрос на языке SPARQL, возвращающий информацию о номинальных мощностях двигателей в киловаттах для каждой конструкции оборудования, в котором используется двигатель, выглядит следующим образом:
Когда целью является логический вывод, ограничения, накладываемые на отдельные члены класса, обычно выражаются с помощью OWL с применением конструкции owl:Restriction.
Это показано на рисунке D.16.
![]() для конструкции. Ограничение
Пример онтологии находится в файлах:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of a design-subset.ttl
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property of a design-subset.ofn
К этой онтологии может быть применен логический вывод. Таким образом, из утверждения о том, что насос P-98-1235 - это насос конструкции WBX-356A:
ex-ind:P-98-1235 rdf;type ex-eqt:WBX -456A
можно сделать вывод, что насос P-98-1235 имеет двигатель с номинальной мощностью 1,5 кВт:
ex-ind:P-98-1235 ex-rdl:ratedDriverPower ex-ind:1-5kW
D.6.4 Диапазон свойств в спецификации устройства
Связанная со временем часть насосного оборудования 20-P-101 классифицируется как имеющая недостаточную мощность, если номинальная мощность двигателя менее 2 кВт. Это показано на рисунке D.17.
![]() Определения классов "связанная со временем часть 20-P-101" и "оборудование с номинальной мощностью двигателя менее 2 кВт" выполнены посредством ограничений OWL. Пример онтологии находится в файлах:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property range for a facility - subset.ttl
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Property range for a facility - subset.ofn
Предложено установить насос модели WBX-456A в качестве насосного оборудования 20-P-101. Таким образом, предложено, чтобы связанная со временем часть 20-P-101 была членом класса WBX-456A. Это показано на рисунке D.18.
![]() Каждый насос модели WBX-456A имеет номинальную мощность двигателя 1,5 кВт. Следовательно, механизм логического вывода может сделать заключение о том, что предложенная установка является членом класса "оборудование с недостаточной мощностью". Пример онтологии находится в файлах:
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Proposed installation for a facility - subset.ttl
/template/go.php?url=https://standards.iso.org/iso/ts/15926/-12/ed-1/en/tech/ontology/examples/Proposed installation for a facility - subset.ofn
(справочное)
E.1 4-мерное ядро
Те основные подклассы представляющего индивиды класса individual, которые определяют ядро онтологии для 4-мерного представления, показаны на рисунке E.1.
![]() представляющего индивиды класса individual
Подклассы представляющего упорядоченные индивиды класса arranged individual показаны на рисунке E.2.
![]() индивиды класса arranged individual
Отношения между членами представляющего индивиды класса individual в онтологии для 4-мерного представления показаны на рисунке E.3.
![]() Задающие границы времени отношения между членами представляющего индивиды класса individual показаны на рисунке E.4.
![]() E.2 Классы классов в ядре онтологии для 4-мерного представления
Основные подклассы представляющего класс индивидов класса class of individual для 4-мерного представления показаны на рисунке E.5.
![]() индивидов класса class of individual
За исключением представляющего состояние класса status, все классы, показанные на рисунке E.5, являются классами мощности для классов, показанных на рисунке E.1.
Подклассы представляющего классы упорядоченных индивидов класса class of arranged individual показаны на рисунке E.6.
![]() упорядоченных индивидов класса class of arranged individual
За исключением представляющего кристаллические структуры класса crystalline structure и представляющего этап класса phase, все классы, показанные на рисунке E.6, являются классами мощности для классов, показанных на рисунке E.2.
Подклассы представляющего классы классов индивидов класса class of class of individual показаны на рисунке E.7.
![]() индивидов класса class of class of individual
Все классы, представленные на рисунке E.7, являются классами мощности классов, показанных на рисунке E.5.
E.3 Класс Abstract object
Основные подклассы представляющего абстрактные объекты класса abstract object показаны на рисунке E.8.
![]() абстрактные объекты класса abstract object
E.4 Классы абстрактных объектов
Основные подклассы представляющего классы абстрактных объектов класса class of abstract object показаны на рисунке E.9.
![]() абстрактных объектов класса class of abstract object
E.5 Физические величина и свойство
Класс physical quantity, представляющий физические величины, и класс physical property, представляющий физические свойства, показаны на рисунке E.10.
![]() физические величины, и класс physical property,
представляющий физические свойства
Примеры представленных классом physical property физических свойств и представленных классом physical quantity физических величин приведены в D.6.1.
E.6 Подклассы представляющего класс величин класса class of quantity
Подклассы представляющего класс величин класса class of quantity показаны на рисунке E.11.
![]() класса class of quantity
E.7 Упорядоченная пара и соотношение
Классы, связанные с представляющим упорядоченную пару классом ordered pair, показаны на рисунке E.12.
![]() упорядоченную пару классом ordered pair
Классы, связанные с представляющим класс упорядоченных пар классом class of ordered pair и представляющим соотношение классом ratio, показаны на рисунке E.13.
![]() упорядоченных пар классом class of ordered pair
и представляющим соотношение классом ratio
Примеры классов class of ordered pair и ratio представлены в D.5.
E.8 Масштаб и класс масштабов
Представляющий масштабы класс scale и представляющий классы масштабов класс class of scale показаны на рисунке E.14.
![]() E.9 Информационный объект и информационное содержание
Классы для информационных объектов и их содержания показаны на рисунке E.15.
![]() и их содержания
E.10 Классы информационного содержания
Подклассы, представляющего класс информационного содержания класса class of information content, показаны на рисунке E.16.
![]() информационного содержания класса
class of information content
E.11 Представление
Используемые для обозначения, описания и определения подтипы представляющего ссылку на представление свойства representation by показаны на рисунке E.17.
![]() и определения подтипы представляющего ссылку
на представление свойства representation by
Используемые для текстовых примечаний и примеров подтипы представляющего ссылку на представление свойства representation by показаны на рисунке E.18.
![]() и примеров подтипы представляющего ссылку
на представление свойства representation by
Примеры, представляющего ссылку на представление свойства representation by, представлены в D.3.
E.12 Пространство представления
Используемые для пространства представления, представленного классом representation space, подклассы представляющего отображения класса mapping показаны на рисунке E.19.
![]() представленного классом representation space, подклассы
представляющего отображения класса mapping
Примеры представляющего пространство представления класса представлены в D.3.
(справочное)
F.1 ИСО 15926 в процессе разработки
В настоящем приложении содержится примерный сценарий использования ИСО 15926 в процессе разработки.
В примере рассмотрен требующийся мост, для которого существует определение функциональных требований. В ходе процесса проектирования эти требования уточняют и изменяют.
Определение предложенного технического решения моста содержится в спецификации конструкции. Во время процесса проектирования эту спецификацию уточняют и изменяют.
В результате построен действительный мост, который удовлетворяет требованиям и предложенному техническому решению.
F.2 Функциональная спецификация
F.2.1 Начальная спецификация
"Требующийся мост в точке P v1" является начальным требующимся физическим объектом. Это определяется следующими функциональными требованиями:
- пересекает реку R в точке P;
- строительство начинается 2020-01-01.
Это показано на рисунке F.1.
![]() функциональная спецификация
F.2.2 Уточненная функциональная спецификация
Функциональные требования уточняются путем задания требуемой пропускной способности моста, равной 1000 транспортных средств в час. Это показано на рисунке F.2.
![]() В уточненную спецификацию добавлены критерий и, следовательно, подкласс.
F.2.3 Измененная функциональная спецификация
Требуемая пропускная способность моста изменяется до 2000 автомобилей в час. Это является не уточнением, а изменением. Следовательно, существует другой требующийся физический объект: "Требующийся мост в точке P v2", относящийся к представляющему физические объекты классу physical object. Это показано на рисунке F.3.
![]() Хотя существует другой требующийся мост, есть общее транспортное требование "требуемое пересечение реки R", которое не меняется. Также на рисунке F.3 не содержится информации о том, когда изменились требования и кто отвечает за изменения. Для того чтобы записать эту информацию, необходимо использовать запись про представляющую классом activity деятельность "проектирование".
Общие транспортные требования и деятельность "проектирование", относящиеся к представляющему деятельности классу activity, показаны на рисунке F.4.
![]() по проектированию, относящиеся к представляющему
деятельности классу activity
F.3 Запись функциональных требований
F.3.1 Утверждения об индивиде
На рисунках F.1 и F.2 показаны разные версии функциональных требований, относящиеся к представляющему классы индивидов классу class of individual. Также функциональные требования могут быть записаны как утверждения о требуемых индивидах, представленных объектами, относящиеся к представляющему индивиды классу individual. Это показано на рисунке F.5.
![]() Эти утверждения могут быть преобразованы в определение класса, который является членом класса "1-я версия требующегося моста в точке P". Это делается при помощи конструкции owl:Restriction средствами OWL.
Запись утверждений - это более простой и естественный способ. Однако классам "функциональные требования" могут быть присвоены обозначения (идентификаторы), и они могут быть использованы в качестве спецификации требующихся мостов для более чем одной версии.
F.3.2 Информационное содержание, определяющее функциональные требования
Определение класса "функциональные требования" может быть выполнено посредством представляющего информационное содержание класса information content. Информационное содержание может быть доступным:
- для прочтения человеком файлом MS Word;
- программной обработки файлом TURTLE.
Это показано на рисунке F.6.
![]() функциональные требования
Можно не использовать классы "функциональных требований" и записать только "документы функциональных требований". Это показано на рисунке F.7.
![]() с помощью информационного содержания
F.4 Спецификация конструкции
F.4.1 Начальная спецификация
"Предлагаемый мост в точке P v1" - начальный удовлетворяющий требованиям физический объект, относящийся к представляющему физические объекты классу physical object. Он определяется спецификацией конструкции, включающей следующее:
- две полосы в каждом направлении.
Это показано на рисунке F.8.
![]() и его начальная спецификация конструкции
F.4.2 Уточненная спецификация конструкции
Спецификация конструкции уточняется за счет того, что задается конструкция моста как двухпролетного вантово-балочного со стальной коробчатой балкой. Это показано на рисунке F.9.
![]() В уточненной спецификации добавлен дополнительный критерий и, следовательно, подкласс.
F.4.3 Измененная спецификация конструкции
Предложенную конструкцию моста меняют на трехпролетный с бетонной коробчатой балкой. Это не уточнение, а изменение. Поэтому существует другой предлагаемый физический объект, представляемый объектом physical object, "предлагаемый мост в точке P v2". Это показано на рисунке F.10.
![]() Хотя существует другой предложенный мост, но требование "требующийся мост в точке P v2" не изменилось.
F.5 Фактический мост
Построен фактический мост, который выполняет требования и предложения. Это показано на рисунке F.11.
![]() Объект "фактический мост в точке P" может быть членом классов "функциональные требования" и "спецификации конструкции". Это может быть записано, если это соответствует действительности. Однако фактические результаты необязательно удовлетворяют требованиям, и состояние "как построено" не обязательно совпадает с состоянием "как спроектировано".
(справочное)
G.1 Что может быть "полным жизненным циклом"?
Представляющий полный жизненный цикл индивида класс whole life individual является подклассом представляющего индивид класса individual.
Другими подклассами представляющего образец класса individual являются:
- представляющий деятельность класс activity;
- представляющий физический объект класс physical object;
- представляющий событие класс event;
- представляющий период времени класс period of time;
- представляющий область пространства класс region of space;
- представляющий точку в пространстве класс point in space.
Очевидно, что отношение к классу "полного жизненного цикла" недопустимо для представляющего событие класса event, поскольку событие мгновенно.
Представляющий период времени класс period of time не может быть чем-то иным, чем "полный жизненный цикл". К членам класса period of time относится все, что существует в пространстве на протяжении представленного классом period in time периода времени.
Если определение представляющего область пространства класса region of space сходно с определением представляющего период времени класса period in time, то член области пространства - это все, что существует во времени в области пространства. Следовательно, по своей сути, представляющий область пространства класс region of space является "полным жизненным циклом". То же самое относится и к представляющему точку пространства классу point in space.
Остаются представляющий деятельность класс activity и представляющий физический объект класс physical object. Члены этих классов могут как классифицироваться в качестве относящихся к "полному жизненному циклу", так и не классифицироваться.
G.2 Деятельность полного жизненного цикла и этап деятельности
Любая деятельность, относящаяся к представляющему деятельности классу activity, может включать составляющие части и может рассматриваться как составляющая часть более крупного целого. Без дальнейшего уточнения не имеет смысла утверждать, что деятельность, относящаяся к представляющему деятельности классу activity, является "полным жизненным циклом".
Рассмотрим "деятельность по бурению". Эта деятельность может завершиться или успешно пробуренным стволом скважины или заброшенным. Для такой деятельности, относящейся к представляющему деятельности классу activity, существует концепция полного жизненного цикла. Следовательно, полный жизненный цикл бурения может быть определен так, как показано на рисунке G.1.
![]() Связанная со временем часть "бурение ствола скважины W-1234", которая происходила на протяжении 2016-08-04, не является "полным жизненным циклом бурения", а является этапом бурения. Определение этого может формироваться так, как это показано на рисунке G.2.
![]() Для этапа бурения может быть записана информация о продвижении деятельности по бурению.
G.3 Полный жизненный цикл физического объекта и состояние физического объекта
Объект, относящийся к представляющему физические объекты классу physical object, состоит из вещества. Вещество существует до возникновения физического объекта и продолжает существовать после завершения жизненного цикла физического объекта. Следовательно, способ, которым определяются начало и завершение существования физического объекта, не прост и зависит от природы физического объекта.
При рассмотрении насоса отсутствует представление о том, когда насос начинает существовать в ходе производственного процесса и когда существование насоса прекращается по завершении его жизненного цикла. Однако присутствует ясность относительно начала и завершения жизненного цикла насоса в качестве актива компании:
- актив начинает существовать тогда, когда актив приобретен и добавлен в регистр активов;
- актив прекращает существовать тогда, когда актив удаляется из регистра активов и рассматривается как отход для уничтожения.
Таким образом "полный жизненный цикл актива" может быть определен таким образом, как это показано на рисунке G.3.
![]() Связанная со временем часть "насос W-1234", существующая на 2016-08-04, является не полным жизненным циклом актива, а состоянием актива. Определение этого может быть выполнено так, как показано на рисунке G.4.
![]() Для "состояния актива" может быть записана информация об использовании и свойствах актива.
(справочное)
Одновременно с подготовкой настоящего стандарта продолжаются усилия сообщества ИСО 15926 по разработке представления ИСО 15926-2 средствами OWL 2. Такое представление позволит обеспечить автоматизацию рассуждений. Эти усилия планируется оформить документально в будущем техническом отчете ИСО под названием "модель данных, адаптированная для прямых семантик OWL 2", которая далее будет называться "версия прямых семантик".
Версия прямых семантик выведена из интерпретации ИСО 15926-2, разработанной обществом DNV GL и примененной в нескольких промышленных проектах. Упомянутая интерпретация ИСО 15926-2 используется технической компанией Aibel, где с ее помощью обеспечивается успешное основанное на онтологии управление требованиями и объединение данных между проектами с крупными инвестициями. Инженеры Aibel при помощи DNV GL разработали промышленную онтологию такого объема и области действия, которые обычно необходимы промышленным пользователям. В онтологии, которая в настоящее время используется в работах Aibel, имеются 10-уровневая иерархия подклассов и десятки тысяч классов, включенных в сотни онтологических модулей, между которыми существуют четко соблюдаемые зависимости. Это требует тщательного моделирования, и было показано, что OWL 2 может служить превосходным языком моделирования для промышленных справочных данных, соответствующих ИСО 15926.
Обеспечение средствами OWL 2 работы с рассуждениями дает разработчикам онтологии открывать неявные факты и скрытые неувязки. В компании Aibel такая возможность предоставляется с помощью системы поддержки рассуждений HermiT (/template/go.php?url=https://www.hermit-reasoner.com/). Доказано, что система HermiT имеет критическую важность для онтологического проекта компании Aibel. Использование автоматических рассуждений имело решающее значение для управления сложностью предметных областей и направлений профессиональной деятельности, а также для построения однородной модели, которая может иметь широкий диапазон применений.
Версия прямых семантик далее уточнена в проекте Optique (/template/go.php?url=https://optique-project.eu/), широкомасштабном объединенном проекте, финансируемом Европейской комиссией в рамках 7-й основной программы. Наибольший вклад результаты проекта Optique внесли в шаблоны моделирования и в учет ограничений, накладываемых профилем OWL 2 QL. Профиль OWL 2 QL - это профиль OWL 2, разработанный для масштабируемых подходов доступа к данным.
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/23/gost_62330.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||