ГОСТ Р ИСО 20242-4—2012
А.8 ПримерCCD-описания
А.8.1 Общие сведения
Файл CCDa.xsd содержит XML-схему примера CCD-описания, которая позволяет описывать XML-схему
параметризации двух драйверов устройств.
А.8.2 XML-схема: Файл CCDa.xsd
<?xml version3’! .0" encoding="UTF-8“?>
<xsd:schema xmlns:xsd=’http:/Avww.w3.org/2001/XMLSchema*
e)ementFormDefault="qualified" attributeFormDefault=*unqualified">
<xsd:annotation>
<xsd:appinfo source=“
http://www.asam.net/ISO20242-4/DCPTHeader.xsd"
>
<DCPTHeader>
<DCPTIdenlification>CCD1</DCPTIdentification>
<DCPTRevision>1.0</DCPTRevision>
<DCPTName>CCDa</DCPTName>
<DCPTSource>CCDa.xsd</DCPTSource>
<DCPTCIasslD>CCD</DCPTCIasslD>
<DCPTDate>2009-03-16</DCPTDate>
<ISO20242Reference>
<IS020242Edition>1</IS020242Edition>
<Technology>ASAM-GDKiTechnology>
</ISO20242Reference>
</DCPTHeader>
</xsd:appinfo>
</xsd:annolation>
<!-- A coodinator capability description contains the capability
descriptions of all devices, which will be usable ->
<xsd:include schemaLocation=*DCDa1 ,xsd“/>
<xsd:include schemaLocation=*DCDa2.xsd’/>
<!—* IS015745 Profile Root * ->
<xsd:element name="IS015745Profile">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ProfileHeader7>
<xsd:element ref="ProfileBody’/>
</xsd:sequence>
<j’xsd:complexType>
</xsd:element>
<!—*HEADER DATATYPES *->
<xsd:element name=*ProfileHeader*>
<xsd:complexType>
<xsd:sequence>
<xsd:element name-’Profileldentification" type=’xsd:string7>
<xsd:element name-’ProfileRevision" type=’xsd:string"/>
<xsd:element name="ProfileName" type="xsd:string7>
<xsd:element name="ProfiieSource" type=’xsd:strir»g7>
<xsd:element name="ProfileClasslD” type="ProfileClasslD_DataType" fixed=’lnformationExchange7>
<xsd:element name="ProfileDate" type="xsd:date" minOccurs=“07>
<xsd:element name="AdditionalInformation" type="xsd:anyURr minOccurs=’07>
<xsd:element name="IS015745Reference* type="IS015745Reference_DataType7>
<xsd:element name="IASInterfaceType’ type="IASInterface_DataType" fixed=*CSr
minOccurs="0’ max0ccurs="unbounded7>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name=*IS015745Reference_DataType“>
<xsd:sequence>
<xsd:element name="IS015745Part’ type=’xsd:strir>g" fixed3" 17>
<xsd:element name="IS015745Edition" type=’xsd:string" fixed="1"/>
<xsd:element name=*ProfileTechnology” type=’xsd:slring" fixed=”None7>
</xsd:sequence>
</xsd:complexType>
28