ГОСТ Р 56213.31-2014 /ISO/TS 29002-31:2009 Системы промышленной автоматизации и интеграция. Обмен данными характеристик. Часть 31. Запрос на данные характеристик.

    ГОСТ Р 56213.31-2014

/ISO/TS 29002-31:2009

     

 

 

      

     

 

 НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

 

 Системы промышленной автоматизации и интеграция

 

 ОБМЕН ДАННЫМИ ХАРАКТЕРИСТИК

 

 Часть 31

 

 Запрос на данные характеристик

 

 Industrial automation systems and integration. Exchange of characteristic data. Part 31. Query for characteristic data

 

ОКС 25.040.01

Дата введения  2015-07-01

     

     

 

 

 Предисловие

1 ПОДГОТОВЛЕН Федеральным бюджетным учреждением "Федеральный центр каталогизации" (ФБУ "ФЦК") на основе собственного перевода на русский язык англоязычной версии документа, указанного в пункте 4

        

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 430 "Каталогизация продукции"

 

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 11 ноября 2014 г. N 1517-ст

 

4 Настоящий стандарт идентичен международному документу ISO/TS 29002-31:2009* "Системы промышленной автоматизации и интеграция. Обмен данными характеристик. Часть 31. Запрос на данные характеристик" (ISO/TS 29002-31:2009 "Industrial automation systems and integration - Exchange of characteristic data - Part 31: Query for characteristic data", IDT).

________________

* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.      

 

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА

            

5 ВВЕДЕН ВПЕРВЫЕ

 

6 Некоторые элементы настоящего стандарта могут быть объектами патентных прав. ИСО не несет ответственности за установление подлинности таких патентных прав

 

7 ПЕРЕИЗДАНИЕ. Февраль 2020 г.

 

Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

            

 

 

 Введение

   

Международная организация по стандартизации ИСО является всемирной федерацией национальных нормативных органов (организаций - членов ИСО). Работа по подготовке международных стандартов обычно осуществляется техническими комитетами ИСО. Каждая организация-член, заинтересованная в решении проблемы, послужившей основанием для образования технического комитета, имеет право быть представленной в данном комитете. Международные организации, как правительственные, так и неправительственные, взаимодействующие с ИСО, также принимают участие в этой работе. ИСО тесно сотрудничает с Международной электротехнической комиссией (МЭК) по всем вопросам, связанным со стандартизацией электротехнической отрасли.

 

Международные стандарты разрабатывают в соответствии с требованиями Директив ИСО/МЭК, часть 2.

 

Главной задачей технических комитетов является подготовка международных стандартов. Проекты международных стандартов, принятые техническими комитетами, направляются организациям-членам на голосование. Для публикации стандарта требуется его одобрение не менее 75 % от общего числа голосующих организаций.

 

В случае необходимости срочной публикации технический комитет может разрешить публикацию и других видов нормативных документов:

 

- открытых технических условий ИСО (ISO/PAS), представляющих собой соглашение между техническими экспертами рабочей группы ИСО, одобренных и принятых техническим комитетом к публикации при условии их утверждения голосующими членами комитета-разработчика, число которых должно быть более 50 % от числа всех голосующих;

- технических условий ИСО (ISO/TS), представляющих собой соглашение между членами технического комитета, одобренных и принятых техническим комитетом к публикации при условии, что данные документы одобрены 2/3 голосующих членов комитета.

 

ISO/PAS и ISO/TS по прошествии трех лет пересматривают, для того чтобы принять решение либо о необходимости продления срока их действия на следующие три года, либо о преобразовании их в международные стандарты, либо об их отмене.

 

Настоящий стандарт подготовлен Техническим комитетом ISO/TC 184 "Системы автоматизации и интеграция" (подкомитет SC4 "Промышленная информация").

 

Перечень стандартов комплекса ISO/TS 29002 можно найти в Интернете по адресу: http://www.tc184-sc4.org/titles/ECD_Titles.htm.

 

Обмен данными характеристик, представленными в каталоге продукции или в библиотеках, в основном сводится к обмену парами "идентификатор концепции - значение".

 

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

 

Подобная методология обмена данными о продукции является базовой методологией, представленной в ИСО 13584 и ИСО 22745. Следует отметить, что эти стандарты представляют совершенно различные модели данных, применяемые при моделировании словарей концепций.

 

ISO/TS 29002 является источником необходимой информации, которая применяется как в комплексах стандартов ИСО 13584 и ИСО 22745, так и во многих других стандартах, и обеспечивает универсальные форматы или структуры, применяемые:

 

- без каких-либо определенных модельных ограничений в сочетании с ИСО 13584 и ИСО 22745, а также, возможно, с другими стандартами или

 

- в соответствии со специальными требованиями упомянутых выше стандартов, изменяя их формат или функциональные возможности. Такие специальные требования должны быть совместимы с требованиями комплекса стандартов ISO/TS 29002 - любой файл данных должен подчиняться требованиям соответствующего стандарта комплекса ISO/TS 29002, за исключением области наименования UML.

 

На рисунке 1 представлена модель планирования высокого уровня, которая отражает взаимоотношения между основными концепциями, представленными в комплексе стандартов ISO/TS 29002.

 

Некоторые концепции определены в других стандартах. Так, ИСО 8000-110 представляет требования к спецификации данных, но не определяет представление данных. Подобные требования можно встретить в руководстве по идентификации (см. ISO/TS 22745-30) или в онтологии продукции (см. ИСО 13584-32).

           

 

 

 

 

Рисунок 1 - Модель планирования высокого уровня

           

Каждая часть ISO/TS 29002 определяет одну или несколько схем XML. Зависимость между частями, по ссылочной схеме показана на рисунке 2.

 

 

 

 

 

Рисунок 2 - Диаграмма зависимости частей и уровней

На рисунке 3 показаны главные информационные потоки в соответствии с требованиями  ISO/TS 29002.

 

 

 

 

Рисунок 3 - Главные информационные потоки

                

Настоящий стандарт определяет концептуальную информационную модель и формат файла обмена информацией для запроса данных характеристик на продукцию и услуги, а также на данные по идентификации поставщиков продукции в системе UML. Физический формат файла основывается на XML.

 

Модель запроса данных настоящего стандарта применяет определенный в ISO/TS 29002-10 информационный элемент для выражения и передачи значений свойства. В запросе могут быть ссылки на спецификацию данных, в которой определяются свойства класса запрашиваемой продукции. Формат такой спецификации в настоящем стандарте не определен. Модели данных и форматы обмена, применяемые в спецификациях, представлены в стандартах ИСО 13584-32 или ISO/TS 22745-30.

 

Предполагается, что ответ на запрос, образец которого определен в настоящем стандарте, должен быть представлен в виде файла с данными характеристик (см. ISO/TS 29002-10).

                

 

 

     1 Область применения

Настоящий стандарт определяет концептуальную информационную модель и формат файла обмена информацией для запроса данных характеристик на продукцию и услуги, а также на данные по идентификации поставщиков продукции в системе UML. Физический формат файла основывается на XML.

 

Концептуальная информационная модель представлена в системе UML. Формат файла базируется на XML.

 

Настоящий стандарт распространяется на:

 

- запрос на данные характеристик изделий и элементов, имеющих идентификацию, назначенную поставщиком;

 

- запрос на идентификацию, назначенную поставщиком таким изделиям и элементам, которые имеют целый набор данных характеристик;

 

- запрос на данные характеристик и на идентификацию, назначенную поставщиком таким изделиям, которые соответствуют условиям поиска информации.

 

Примечание 1 - Иногда это называется "параметрический запрос".

 

- запрос на недостающие данные характеристик.

 

Настоящий стандарт не распространяется на:

 

- запрос на данные словаря;

 

- запрос на онтологические данные.

 

Все требования настоящего стандарта носят родовой или параметрический характер и должны применяться всеми организациями независимо от типа и размера.

 

Все модели и схемы, представленные в настоящем стандарте, должны быть уточнены и определены стандартами, в которых упоминаются данные настоящего стандарта.

 

Пример - ИСО/ТС 22745-35 - это специализация настоящего стандарта.

 

 

     2 Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для датированных ссылок применяют только указанное издание ссылочного стандарта, для недатированных - последнее издание (включая все изменения).

 

ISO/TS 29002-4, Industrial automation systems and integration - Exchange of characteristic data - Part 4: Basic entities and types (Системы промышленной автоматизации и интеграция. Обмен данными характеристик. Часть 4. Базовые элементы и типы)

 

ISO/TS 29002-5, Industrial automation systems and integration - Exchange of characteristic data - Part 5: Identification scheme (Системы промышленной автоматизации и интеграция. Обмен данными характеристик. Часть 5. Схема идентификации)

 

ISO/TS 29002-10, Industrial automation systems and integration - Exchange of characteristic data - Part 10: Characteristic data exchange format (Системы промышленной автоматизации и интеграция. Обмен данными характеристик. Часть 10. Формат обмена данными характеристик)

         

 

 

     3 Термины и определения

В настоящем стандарте применены следующие термины и определения:

 

3.1 данные характеристик (characteristic data): Описание объекта в соответствии с описанием класса, к которому он относится, и совокупность значений свойств этого объекта.

 

Примечание 1 - В модели данных стандартов ИСО 13584, ИСО 15926, ИСО 22745, ИСО 13399 и ISO/TS 29002 включены данные характеристик.

 

Пример - В каталоге производителя появилось изделие - "винт с шестигранной головкой-А193 Сорт В7, 250-20 X 1.250". Это изделие может быть описано следующим образом:

 

Класс: винт с шестигранной головкой.

Значения свойств:

 

[спецификация материала A193 Сорт B7]

 

[диаметр 0,250 дюйма]

 

[шаг резьбы, 20 дюйма]

 

[длина 1,250 дюйма]

 

В реальных данных характеристик первый элемент пары, заключенный в скобки, будет являться идентификатором данных, введенных в словарь концепций. Для ясности элементы представлены в незакодированном виде.

 

Примечание 2 - Данные адаптированы из ИСО 8000-102.

 

3.2 класс (class): Абстракция совокупности сходных или подобных объектов.

 

3.3 концепция (concept): Элемент мышления.

 

Пример - "Автомобиль", "цвет", "красный", "метры" - это примеры концепций.

 

[ISO/TS 29002-5:2009, определение 3.1]

 

3.4 данные, вводимые в словарь концепций (concept dictionary entry): Описание концепции, включающее в себя  как минимум однозначный идентификатор, термин и определение.

 

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

 

[ISO/TS 29002-5:2009, определение 3.3]

 

3.5 словарь концепций (concept dictionary): Совокупность вводимых в словарь концепций данных для осуществления поиска по идентификатору концепции.

 

[ISO/TS 29002-5:2009, определение 3.5]

 

3.6 спецификация данных (data specification): Правила для описания объектов или элементов данных, принадлежащих к определенному классу, с применением вводимых в словарь концепций данных и со ссылкой на определенный формальный синтаксис.

 

Пример 1 - Руководство по идентификации, соответствующее ISO/TS 22745-30 - является спецификацией данных.

 

Пример 2 - ИСО 13584-511 является спецификацией данных.

 

Примечание - Адаптировано из ИСО 8000-102.

 

3.7 формальный синтаксис (formal syntax): Спецификация правильных предложений формального языка с применением формальной грамматики.

Примечание 1 - Формальный язык является машинно-интерпретируемым языком.

 

Примечание 2 - Формальная грамматика является обычно бесконтекстной грамматикой Хомски.

           

Примечание 3 - Варианты BNF, такие как ABNF и WSN, часто применяются для определения синтаксиса языков программирования и языков управления данными.

 

Пример 1 - Определение типа документа (DTD) по системе XML является формальным синтаксисом.

 

Пример 2 - ИСО 10303-21 включает в себя пример формального синтаксиса по форме WSN, применяемого в физических файлах 10303.

 

3.8 объект (object): Нечто воспринимаемое и понимаемое.

 

Примечание 1 - Объекты могут быть материальными (например, двигатель, лист бумаги, жемчужина), нематериальными (например, коэффициент преобразования, план проекта) или воображаемыми (например, мифический единорог).

           

Примечание 2 - Радиально-осевой центробежный насос с серийным номером АХ52386 - это объект. Его общая конструкция определена в описании класса радиально-осевых центробежных насосов.

 

3.9 свойство (property): Качество или особенность объекта.

 

3.10 Пара "значение-свойство" (property value pair): Пример определенного значения, которое вместе с идентификатором вводимых в словарь концепций данных определяет свойство.

 

Примечание - Данные адаптированы из ИСО 8000-102.

 

 

     4 Сокращения

В настоящем стандарте применены следующие сокращения:

 

 

 

ABNF -

расширенная Форма Бекуса-Наура (Augmented Backus-Naur Form);

ASCII -

Американский стандартный код для информационного обмена (American Standard Code for Information Interchange);

ASN -

система абстрактных обозначений для описания синтаксиса (Abstract Syntax Notation);

BNF -

Форма Бекуса-Наура (Backus-Naur Form);

DTD -

определение типа документа (document type definition);

HTML -

язык разметки гипертекста (Hyper Text Markup Language);

IRDI -

международный идентификатор регистрационных данных (international registration data identifier);

RFC -

запрос на получение комментариев (request for comments);

UML -

унифицированный язык моделирования (Unified Modeling Language);

URI -

унифицированный идентификатор ресурса (uniform resource identifier);

URL -

унифицированный локатор ресурса (uniform resource locator);

WSN -

система обозначений для описания синтаксиса (Wirth Syntax Notation);

XML -

расширяемый язык разметки (Extensible Markup Language).

 

      

 

     5 Модель запроса данных

 

 

     5.1 Ссылочные типы и объекты

В основной модели запроса применяются следующие типы и объекты данных, определенные в международных документах комплекса  ISO/TS 29002:

 

- IRDI -  ISO/TS 29002-5;

 

- ISO_language_code -  ISO/TS 29002-4;

 

- ISO_country_code -  ISO/TS 29002-4;

 

- ISO_currency_code -  ISO/TS 29002-4;

 

- item -  ISO/TS 29002-10.

 

 

     5.2 Основной запрос

5.2.1 Диаграмма

 

На рисунке 4 представлена диаграмма класса UML для подмодели основного запроса (query).

 

 

 

 

 

Рисунок 4 - Диаграмма класса UML для основного запроса

5.2.2 query_context: Это конверт для комплекта запросов, содержащий информацию об инициаторе запроса, а также информация о том, как и когда присылать ответ.

 

Описание атрибутов:

 

point_of_contact: подробная информация о налаживании связей с запрашивающей организацией, пославшей запрос.

 

query: запрос на данные характеристик в рамках query_context.

 

request_date_time: дата и время выполнения заказа.

 

requesting_organization_ref: однозначный идентификатор организации, делающей запрос.

 

response_due_date_time: дата и время, когда запрос должен быть возвращен.

 

response_email_address: электронный адрес, по которому посылается ответ.

 

Утверждения:

 

Каждый query_context является контекстом нулевого, одного или многих объектов query. Каждый query имеет в качестве контекста нулевой или один query_context.

 

5.2.3 query: Обращение к поставщику информации о представлении справочных данных или данных характеристик на один или более элементов данных.

 

Описание атрибутов:

 

characteristic_data_query_expression: это выражение определения или описания параметрических данных запроса.

 

class_ref: однозначный идентификатор класса, для описания которого запрошены данные элемента или предмета.

 

Примечание 1 - Если спецификация данных, на которую ссылаются, определяет данные только одного класса, то такой атрибут или признак может быть пропущен.

 

data_specification_ref: однозначный идентификатор спецификации данных, обеспечивающий детали свойств, для которых запрашиваются соответствующие значения.

 

item: запись информации, которую заказчик уже знает (или считает, что знает) о предмете, данные о котором являются целью запроса.

item_description: запись о предмете, дополнительные данные о котором запрашиваются.

 

property_ref: однозначный идентификатор подмножества свойств, определенных в спецификации данных (где имеются ссылки в атрибутах data_specification_ref), для которых должны быть возвращены значения.

 

Примечание 2 - Если значение нулевое, то все имеющиеся в спецификации данных свойств на сайте поставщика, должны быть возвращены.

           

Примечание 3 - Ссылки на свойство делаются при помощи однозначного идентификатора.

 

Утверждения:

 

Каждый query имеет в качестве своего выражения или представления нулевой, один или много объектов characteristic_data_query_expression. Каждый characteristic_data_query_expression является выражением для нулевого или одного query.

 

Каждый query имеет в качестве известных данных нулевой или один item.

 

Каждый query имеет в качестве контекста нулевой или один query_context. Каждый query_context является контекстом для нулевого, одного или многих объектов query.

 

Ограничения:

 

Если class_ref и data_specification не имеют нулевого значения, то спецификация данных будет включать требования к данным для определенного класса.

 

Если значение property_ref нулевое, а значение data_specification_ref не нулевое, то все известные значения для свойств, определенных в ссылочной спецификации данных, должны быть возвращены.

 

 

     5.3 Параметрическое выражение

5.3.1 Формулировка запроса

 

5.3.1.1 Диаграмма

 

Диаграмма класса UML для формулировки запроса приведена на рисунке 5.