ГОСТ Р ИСО 15745-1—2014
Т а б л и ц а 2 — ProflleHandle_DataType
Атрибут
Описание
ProfileHandle_DalaType
Используют для определения элементов, содержащих информацию для иденти
фикации экземпляра профиля XML. Атрибут состоит из атрибута
ProfileldentificaUon, атрибутаProfileReviaion и дополнительного атрибута
ProfileLocatlon.
Пример 1. ABC-123-ХХ2.34.
Пример 2: АВС-123-ХХ2.34
http://my3erver.de/abc-123-xx.xml
ProfileldentificaUon
См. таблицу 1
ProfileReviaion
См. таблицу 1
ProfileLocatlon
Адрес файла документа профиля.
Тип данных XML: anyURI.
Пример:
http://myserver.de/abc-123-xx.xml
7.2.6 Представление XML
Профили являются документами XML, которые, при необходимости, могут быть рассредоточены,
обработаны и воспроизведены. Шаблоны профилей могут быть представлены в виде «скелетов» для
схем XML. «Скелетная» схемаXML (исключаяинформацию попространству имен целевыхоъоктов)для
основного шаблона профилей показана на рисунке 6.
<?xml verelon*"1.0" encoding=”UTF-8" ?>
<xsd:schema xmlns:xsd=”
http://www.w3.org/2001/XMLSchema
"
xmln9:ds=“
http://www.w3.org/2000/09/xmldsig#"
>
<xsd:lmport namespace =“
http://www.w3.org/2000/09/xmldsig/T
schemaLocatlon=”xmldsig-core-schema.xsd" />
<!-• Target namespaces are not specified In this master template ->
<xsd:element name*“IS015745Proflle">
<xsd:comptexType>
<xsd:sequence>
<xsd:element name=“ProfiteHeader" type="ProflleHeader_DataType"/>
<xsd:cholce>
<xsd:element name»“ProfileBody” type=”ProflleBody_DataType“ />
</-• This “abstract type" definition format Is mandatory If a profile container Is
used (see 7A).
If desired, this definition format can also be used without a profile container. ->
<xsd:eiement ref="ProfileBody" l>
<!•■ This "legacy" definition format shall not be used If a profile container Is
used (see 7A) ~>
</xsd:cholce>
<xsd:element name="Slgnature" type*"ds:SlgnatureType“ mlnOccurs=”0"
тахОссигз»и1" />
</xsd:sequence>
</x3d:complexType>
</x3d:element>
<xsd:annotatlon>
<xsd:documentatlon>* HEADER SECTION *</xsd:documentatlon>
</xsd:annotation>
<xsd:complexType name="ProflleHeader_DataType”>
<xsd:sequence>
<xsd:element name ="Proflleldentlflcatlon" type="x3d:3trlng” l>
<xsd:element name="ProfileRevlslon" type=“xsd:strlng“ />
<xsd:element name=”ProflleName" type="xsd:strlng" l>
<xsd:element name=”ProflleSource“ type=”x3d:strlng" />
<xsd:element name=”ProflleClasslD" type»"ProflleClasslD_DataType" f>
<xsd:element namee"ProflleDate" type*"xsd:date" mlnOccurs*”0” maxOccurs"’*1" l>
<xsd:element name ="Addltlonallnformation" type="xed:anyURI" mlnOccurs="0”
maxOccure="1" l>
<xsd:element name="IS015745Reference” type»"IS015745Reference_DataType“ />
Рисунок 6 — Схема XML основного шаблона профилей
13