ГОСТ РИС0 15745-2—2010
Элементы Deviceldentrty (Идентичность устройств). DeviceManager (Управление устройствами). DeviceFunction
(Функция устройств) и ApplicationProcess (Прикладной процесс) должны быть совместимы с форматами, установ
ленными в А.2.1.3.3.
П р и м е ч а н и е 2 — Они могут быть использованы в течение перехода от унаследованного формата EDS
к полному формату XML.
А.2.2.2 XML схема: файл EDS_Device_Profile_wrapper.xsd
П р и м е ч а н и е — XML схема вклкучает в себя файл «MasterTemplateTypes.xsd» (см. А.2.1.3.1).
<?xml version=’1.0" encoding=’UTF-8*?>
<xsd:schema xmlnsixsd^httpitfwww.wS.org^OOI/XMLSchema’»
<!- - Target namespaces are not specified in this master template - ->
<xsd:redefine schemaLocation=-MasterTemp!ateTypes.xsd">
<xsd:complexType name=’IS015745Reference_DataType">
<xsd:comptexContent>
<xsd:restriction base="IS015745Reference_DataType">
<xsd:sequence>
<xsd:element name="IS015745Part" type^xsdipositivelntegerT»
<xsd:element name="IS015745Edition* type="xsd:positivelnteger7>
<xsd:element name=’Profi!eTechnology’ type=’xsd:string* fixed="EDS7>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
<7xsd:complexType>
</xsd:redefine>
<xsd:elemerit name="IS015745Profile">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref=“ProfileHeader7>
<xsd:element ref=”ProfileBody7>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>’ HEADER SECTION “</xsd:documenlatioo>
</xsd:annotation>
<xsd:element name=’ProfileHeader*>
< xsd.complexType>
<xsd:sequence>
<xsd:element name^Profiteldentification’ type=*xsd:string7>
<xsd:element name=’ProfileRevision" type="xsd:string7>
<xsd:element name=’ProfileName" type="xsd:string7>
<xsd:element name=’ProfileSource’ type=*xsd:string7>
<xsd:element name="ProfileClasslD’ type="ProfileClasslD_DataType’ fixed=’Device7>
<xsd:element name=*ProfileDate" type=’xsd:date" minOccurs=”07>
<xsd:element name=’AdditionaIlnformatK>n" type=’xsd:anyURr minOccurs=*OV>
<xsd:element name="IS015745Reference* type=’IS015745Reference_DataType7>
<xsd:element name=’lASInterfaceType* type="IASInterface_DataType" minOccurs="0*
maxOccurs="unbounded7>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>* BODY SECTION *</xsd:documentation>
</xsd:annotation>
<xsd:element name=*ProfileBody”>
<xsd:complexType>
<xsd:sequence>
<xsd:element nanre=“Deviceldentity" minOccurs=*0’>
<xsd:complexType>
<xsd:sequence>
37