ГОСТ Р ИСО 13584-32—2012
<xs:oomplexType name="GLASS_Type">
<xs:sequence>
<xs:element name="references" type="PROPERTIES_REFERENCE_Tupe7>
</xs:sequence>
</xs:complexType>
<xs:complexType name=’PROPERTIES_REFERENCE_Type">
<xs:sequence>
<xs:element name="property"
type=HPROPERTY_REFERENCE_Type* maxOccurs="unboundetl7>
</xs:sequence>
</xs:comptexType>
<xs:complexType name=’PROPERTY_REFERENCE_Type">
<xs:attribute name="property_reF tupe=*Propertyld* use=“requiretfV>
</xs:complexType>
Рисунок 19 — Представление многозначной XML-ссылки между понятиями СНМ-онтологии
6.3.3 Соглашение о цвете UML-диаграмм
Соглашение о цвете UML-диаграмм позволяет выделить на схеме атрибуты и элемент XML-языка.
являющиеся обязательными для описания любого информационного элемента (понятия СНМ-онтологии,
блоки информации). Суть соглашения:
- мерныелинии’текст, — если информационный элемент является обязательным;
- серые линии/токст, — если информационный элемент используется по выбору.
6.3.4 Описание структуры всех комплексных OntoML-типов
Далее структура и содержание всех комплексных OntoML-типов определяется в нескольких разде
лах. Каждый раздел фокусируется на одном особом комплексном XML-типе данных или. возможно, на
небольшом количестве связанных комплексных XML-типовданных, не встроенных внутрь отдельных типов
XML. Данный тип XML-данных называется основным типом раздела. Основныетипы раздела четко иденти
фицируются своим именем и заголовком раздела.
Пример — Подраздел 6.6, озаглавленный "Корневой элемент онтологии". В заголовке написано:
"В языке OntoML все блоки информации онтологии собраны в одну общую структуру — комплексный
XML-тип данных DICTIONARY_TYPE". Таким образом, словарный тип DICTIONARY_TYPE является
основ ным типом раздела.
Описание становится более целостным, если этот же раздел определяет содержание и структуру
ряда других комплексных OntoML-типов. соединенных с основным типом (основными типами) раздела как
по наследству, так и по композиции.
Далее приведено описание указанного набора комплексных типов.
6.3.4.1 Графические представления
В каждом разделе полная структура основного типа (основных типов) раздела определена графичес
ки с помощью UML-обозначений, представленных выше. Основной тип (основные типы) раздела может
включать встроенные элементы XML-языка. модели содержания которыхопределены комплексными типами.
Некоторые из рассматриваемых комплексных XML-типов данных представлены прямоугольниками
без скругления углов. Это означает, что вся структура и содержание указанных комплексных типов опреде
лены в настоящем разделе. Указанные структуры определены на одном и том же рисунке (см. рисунок
со встроенным комплексным типом).
Пример 1 — На рисунке 21 HEADERJType (тип заголовка) содержит элемент XML-языка
ontoml_information. модель содержания которого определена комплексным XML-типом данных
INFORMATION_Type. Данный тип представлен прямоугольником без скругления углов. Таким образом,
его полная структура определена на рисунке 21. Он включает различные элементы XML-языка:
synonnymousjname, PREFERRED_name, short_name. icon, remark и note.
Содержание указанного комплексного XML-типа данных определено под заголовком ’Определение
внутреннего типа’ втом же разделе.
Пример 2 — В 6.5 содержание типа INFORMATION_Type определено в "Определение внутреннего
типа" под заголовком: "Перечень описаний классов, содержащихся в словаре".
Некоторые другие комплексные XML-типы представлены скругленными прямоугольниками. Их струк
тура и содержание определены вдругих разделах настоящего стандарта. Их количество определено под
заголовком "Определение внешнего типа".
14