ГОСТ Р ИСО 20242-4—2012
<xsd:simpleType name=*ProfiIeClasslD_DataType“>
<xsd:restriction base=*xsd:stnng">
<xsdenumeration value="AIP7>
<xsd:enumeration value=’*Process7>
<xsd:enumeration value="lnformationExchange7>
<xsd:enumeration value="Resource7>
<xsdenumeration value=’’Device7>
<xsdenumeration value="CommunicationNet\vork7>
<xsdenumeration value-’Equipment7>
<xsdenumeration value=,*Human7>
<xsdenumeration value="Material7>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpteType name="IASInterface_DataType,’>
<xsd:union>
<xsd:simpteType>
<xsd:restriction base=*xsd:string->
<xsdenumeration value="CSI7>
<xsdenumeration value=HHCI7>
<xsd:enumeration vatue="ISI7>
<xsdenumeration value="API7>
<xsdenumeration value="CMI7>
<xsdenumeration value=’ESI7>
<xsdenumeration value="FSI7>
<xsdenumeration value=*MTI7>
<xsdenumeration value=*SEI7>
<xsdenumeration value="USI7>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base=*xsd:string">
<xsdlength value="47>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<!—* BODY SECTION *->
<xsdelement name=’ProfileBody”>
<xsd:complexType>
<xsd:sequence>
<xsdelement name="CCD* maxOccurs=*unbounded">
<xsd:compiexType>
<xsd:sequence>
<xsdelement name^DCDI" type=*Driver01" minOccurs=*0" maxOccurs="unbounded’7>
<xsdelement name=“DCD2" type=*Driver02" minOccurs=*0’ maxOccurs="unbounded7>
</xsd:sequence>
<xsd:attribute name="category" type=“Category’ use=*required" fixed=’CCD7>
<j’xsd:comp)exType>
</xsdelement>
</xsd:sequence>
</xsd:comptexType>
</xsdelement>
</xsd:schema>
A.9 Пример РЮ-описания
A.9.1 Общие сведения
Файл SamplePIDa.xml содержит пример XML-данных для PID-описания. который позволяет использовать
файл CCDa.xsd в качестве XML-схемы и определять экземпляры класса параметров согласующего устройства и
драйверов устройства.
А.9.2 XML-схема: Пример файла PIDa.xml
<?xml version=’1.0* encoding=1’UTF-8,’?>
<IS015745Profile xmlns:xsi=*http:/i\vww.w3.org/2001/XMLSchema-instance"
29