ГОСТ Р ИС0 15745-5-2010
А.2.1.3 Схема на языке XML: CC-Link_DeviceProfile.xsd
<?xml version=’ 1.0й encodir>g="UTF-8K?>
<xsd:schema
targetNamespace="http:/Avww.cc-link.orgl,IS015745/DeviceProfile’
elementFormDefault="qualified" attributeFormDefault=’unqualified*
xmlns=*http:/Avww.cc-tink.org/IS015745i’DeviceProfile’
xmlns:xsd="ht!p://wvAv.w3.org/2001/XMLSchema’>
<xsd:element name=’IS015745Profi!e">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref=’ProfileHeader7>
<xsd:element refs’ProfileBody’.^
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>‘ HEADER SECTION ’</xsd:documentation>
</xsd:annotation>
<xsd.element name="ProrileHeader’>
<xsd:complexType>
<xsd:sequence>
<xsd:element name=’Profileldentification" type="xsd:stnng’/>
<xsd:element name=-ProfileRevision* type=*xsd:string7>
<xsd.element name="ProfileName" type="xsd:string7>
<xsd:element name=*ProfileSource* type="xsd:stnng"/>
<xsd:element name=’ProfileClasslD" type="ProfileClasslD_DataType’’ fixed="Device7>
<xsd:element name="ProfileDate’ type="xsd:date’ min0ccurs="07>
<xsd:element name=’Additionallnformation’ type="xsd:anyURI* minOccurs="07>
<xsd:etement name=’IS015745Reference" type=’IS015745Reference_DataType7>
<xsd:element name="IASInterfaceType’’ type=’IASInterface_DataType" minOccurs=’0*
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>* HEADER DATA TYPES *<j’xsd:documentation>
</xsd:annotation>
<xsd:simpteType name="ProfileClasslD_DataType">
<xsd:restriction base="xsd:string’>
<xsd:enumeration value="AIP7>
<xsd:enumeration value=,,Process7>
<xsd:enumeration value="lnformationExchange7>
<xsd:enumeration value=BResource7>
<xsd:enumeration value=*Device7>
<xsd:enumeration value=’CommunicationNetwork7>
<xsd:enumeration value=BEquipment7>
<xsd:enumeration value="Human7>
<xsd:enumeration value=*Material7>
</xsd:restricbon>
</xsd:simpleType>
<xsd:complexType name="IS015745Reference_DataType’>
<xsd:sequence>
<xsd:etement name="IS015745Part’ type="xsd:positivelnteger7>
<xsd:etement name=’IS015745Edition’ type=Bxsd:positivelnteger7>
<xsd:element name=’ProfileTechnotogy* type=’xsd:string7>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name=*IASInterface_DataType*>
<xsd:union>
<xsd:simpleType>
<xsd:restriction base=”xsd:string“>
18