ГОСТ Р ИСО 13584-32—2012
—онтологическое понятие класса: ’class’:
—онтологическое понятие свойства: "property”;
—онтологическое понятие типа данных: ’datatype";
—понятие документа: ’document’;
—ontoMUd: строка, представляющая идентификатор OntoML-лонятия:
Примечание 1 — Эффективное значение ontoMLId предназначено для его извлечения из OntoML-
представления документа с использованием локализационного XPath-пути.
—basic_semantic_unlt: тип экземпляра, выдаваемый при обращении к функции:
Примечание 2 — Элемент basic_semantic_unitопределен в разделе F.3.4.2.1 ИСО 13584-42:2010.
В зависимости от выбора понятия <ontologyconcept>, функция <ontologyConcept>BSUFromld
выдает экземпляр типа:
— объектных данных supplier_BSU - для онтологического понятия поставщика;
— объектных данных class_BSU - для онтологического понятия класса:
— объектных данных proporty_BSU - для онтологического понятия типа свойства;
— объектных данных datatype_BSU - для онтологического понятия типа данных;
— объектных данных document_BSU - для онтологического понятия документа.
Если OntoML-идентификатор уже преобразован (отображен) в экземпляре одного из этих CIIM-
объектных данных, то он не должен создаваться повторно, однако соответствующий экземпляр CIIM-
объекта должен быть извлечен и выдан с помощью соответствующей функции.
Кроме того, в зависимости от идентифицированного понятия СНМ-онтологии имеет место
следующее:
— онтологическое понятие класса: если идентифицированный поставщик в идентификаторе
OntoML-класса пока еще не преобразован в EXPRESS-экземпляр объекта, то он должен быть создан и
затем снабжен ссылкой, в противном случае существующий EXPRESS-экземпляр объекта должен
снабжаться только ссылкой;
—онтологическое понятие свойства, типа данных или документа: если идентифицированный
поставщик и идентифицированный класс в OntoML-идентификаторе свойства, типа данных или
документа пока еще не преобразованы в EXPRESS-экземпляры объектов, то они должны быть созданы и
затем снабжены ссылками, в противном случае существующие EXPRESS-экземпляры объектов
должны снабжаться только ссылками.
В таблице F.3 приведены OntoML CIIM-идентификаторы онтологических понятий (см. раздел) и
соответствующие им СИМ EXPRESS-экземпляры.
Т а б л и ц а F.3 — Преобразование (отображение) OntoML-идентификаторов
OntoML-идентификаторыEXPRESS-экземпляры
Suppiierld ::= icd oi (opi (opts]! [std]#supp=SUPPLIER_BSU(CIIMrai. ’);
CIIMrai сформирован из идентификатора supplierld в
соответствии с правилами ИСО 13584-26
classldrai # di #vi#cl=CLASS_BSU(di. vi. #supp);
#supp является ссылкой на экземпляр supplier_BSU.
идентифицированныйвчастиraiидентификатора
dictionaryld
propertyld ::= rai 4 di # vi#prop=PROPERTY_BSU(diProp. vi. #cl);
diProp является CIIM-кодом свойства, идентифицированном в
части d/OntoML-идентификатора propertyld
ltdявляетсяссылкойнаэкземплярc!ass_BSU
идентифицированныйв rai и части di OntoML-
идентификатора propertyld
179