Статус документа
Статус документа

ГОСТ Р 56947-2016/ISO/IEC/IEEE 21450:2010 Информационные технологии (ИТ). Интерфейс интеллектуального преобразователя для датчиков и исполнительных устройств. Общие функции, протоколы взаимодействия и форматы электронной таблицы данных преобразователя (ЭТДП)

Приложение Е
(справочное)

Пример ЭТДП мета-идентификации


E.1 Введение

Текстовые ЭТДП предоставляют изготовителю механизм встраивания текстовой информации в интеллектуальный преобразователь. Любая текстовая ЭТДП имеет структуру, которая инкапсулирует текстовую информацию как "блок данных" произвольной длины. Структура ЭТДП совмещает многочисленные блоки для поддержки содержания на разных языках. Единственным ограничением, налагаемым настоящим стандартом, является предоставление каждого блока данных в виде "образца документа" XML.

В данном приложении представлен простой пример образца документа на английском языке, подходящий для включения в ЭТДП мета-идентификации. В приложении D представлена схема для текстовой ЭТДП из данного примера. Пример, представленный ниже, не имеет цели расширения схемы.

Информационное наполнение любой текстовой ЭТДП оставлено на усмотрение изготовителя. Пример, приведенный здесь, является иллюстративной моделью для того вида информации, который изготовитель может пожелать включить в ЭТДП мета-идентификации.

E.2 Пример схемы блока данных

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema

xmlns:stml="http://grouper.ieee.org/groups/1451/0/1451HTTPAPI"

xmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://grouper.ieee.org/groups/1451/0/1451HTTPAPI"

elementFormDefault="qualified" attributeFormDefault="unqualified">

<xs:include schemaLocation="SmartTransducerDataModel.xsd"/>

<xs:element name="MetaIdTEDSDataBlock">

<xs:annotation>

<xs:documentation>This is the schema for the contents of the data block for the

Meta Identification TEDS</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name="manufacturerId" type="stml:_String" minOccurs="0"/>

<xs:element name="ModelNo" type="stml:_String" minOccurs="0"/>

<xs:element name="ProductDescription" type="stml:_String" minOccurs="0"/>

<xs:element name="serialNo" type="stml:_String" minOccurs="0"/>

<xs:element name="dateCode" type="stml:_String" minOccurs="0"/>

<xs:element name="versionCode" type="stml:_String" minOccurs="0"/>

</xs:sequence>

</xs:complexType>