Системы автоматизации производства и их интеграция БИБЛИОТЕКА ДЕТАЛЕЙ Часть 26 Логический ресурс. Идентификация поставщика информации Industrial automation systems and integration. Parts library. Дата введения 2007-07-01
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N 184-ФЗ "О техническом регулировании", а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0-2004 "Стандартизация в Российской Федерации. Основные положения"
Сведения о стандарте 1 ПОДГОТОВЛЕН Государственным научным учреждением "Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики" на основе собственного аутентичного перевода стандарта, указанного в пункте 4 2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 "Информационная поддержка жизненного цикла изделий" 3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 27 декабря 2006 г. N 485-ст 4 Настоящий стандарт идентичен международному стандарту ИСО 13584-26:2000 "Системы автоматизации производства и их интеграция. Библиотека деталей. Часть 26. Логический ресурс. Идентификация поставщика информации" (ISO 13584-26:2000 "Industrial automation systems and integration - Parts library - Part 26: Logical resource: Information supplier identification"). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении D 5 ВВЕДЕН ВПЕРВЫЕ
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе "Национальные стандарты", а текст изменений и поправок - в ежемесячно издаваемых информационных указателях "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет
Введение
Настоящий стандарт входит в комплекс стандартов ИСО 13584, устанавливающих требования к компьютерному представлению и обмену данными из библиотеки деталей. Цель комплекса - обеспечить нейтральный механизм передачи данных из библиотеки деталей независимо от того, какое приложение использует эти данные. Поэтому этот комплекс пригоден не только для обмена файлами, содержащими сведения о деталях, но также является основой для реализации и совместного использования баз данных, содержащих библиотеки деталей.
Каждая часть комплекса устанавливает требования, относящиеся к одной из тематических групп: концептуальные описания, логические ресурсы, ресурсы реализации, методология описания, аттестационное тестирование, протокол обмена представлениями и стандартизованное содержимое. Описания тематических групп приведены в ИСО 13584-1.
Настоящий стандарт входит в тематическую группу логических ресурсов. В стандарте установлены требования к идентификации поставщиков библиотечных данных, чтобы можно было установить, кто предоставил эти данные и, следовательно, кто несет за них ответственность. Идентификация должна быть простой и однозначной для всех поставляемых библиотек независимо от того, основаны ли они на внешних (например, национальных или международных) или внутренних (например, стандарты предприятия) стандартах. Настоящий стандарт устанавливает код, позволяющий идентифицировать поставщика в рамках комплекса стандартов ИСО 13584, и, если содержимое библиотеки уже установлено в документе, относящемся к стандартам, код, позволяющий идентифицировать этот стандарт. Для понимания настоящего стандарта необходимо базовое знание языка EXPRESS. Знание других частей комплекса стандартов ИСО 13584 не требуется.
1 Область применения1 Область применения
Настоящий стандарт устанавливает код, позволяющий идентифицировать поставщиков библиотечных данных, и, если содержимое библиотеки уже установлено в документе, относящемся к стандартам, код, позволяющий идентифицировать этот стандарт.
Настоящий стандарт распространяется на коды для:
- идентификации поставщиков информации, содержащейся в библиотеке деталей;
- идентификации стандартов, если содержимое библиотеки деталей определено в стандарте.
Настоящий стандарт не распространяется на коды для идентификации поставщиков деталей.
Примечание - Код поставщика позволяет пользователю библиотеки установить поставщика любой информации о детали, которая представлена отдельной записью в библиотеке, и просмотреть данные, представленные конкретным поставщиком информации.
2 Нормативные ссылки2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие международные стандарты:
ИСО/МЭК 6523-1:1998 Информационная технология. Структура идентификации организаций и подразделений организаций. Часть 1. Идентификация схем идентификации организаций
ИСО/МЭК 8824-1:1995 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации
ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы
ИСО/МЭК 10646-1:1993 Информационная технология. Универсальный набор символов в многооктетной кодировке. Часть 1. Архитектура и основная многоязычная матрица
ИСО/МЭК 11179-3:1994 Информационная технология. Спецификация и стандартизация элементов данных. Часть 3. Основные атрибуты элементов данных
ИСО 13584-1:2001 Системы автоматизации производства и их интеграция. Библиотека деталей. Часть 1. Обзор и основные принципы
3 Термины и определения3 Термины и определения
В настоящем стандарте применены следующие термины с соответствующими определениями, часть из которых соответствует установленным в ИСО 11179-3, ИСО/МЭК 6523-1 и ИСО 13584-1. 3.1 элемент данных (data element): Единица данных, для которой определение, идентификация, представление и допустимые значения заданы посредством набора атрибутов.
[ИСО/МЭК 11179-3:1994] 3.2 значение элемента данных (data element value): Значение из ряда допустимых значений, принадлежащих элементу данных.
[ИСО/МЭК 6523-1:1998] 3.3 идентификационная схема (identification scheme): Система, назначающая идентификаторы зарегистрированным объектам.
[ИСО/МЭК 6523-1:1998] 3.4 идентификатор (identifier): Символ или группа символов, составляющих значение элемента данных, используемое для идентификации или именования объекта и, возможно, для указания определенных свойств объекта.
[ИСО/МЭК 6523-1:1998] 3.5 поставщик информации (information supplier): Организация или подразделение организации, которая поставляет информацию о деталях.
Пример - Физическое лицо, компания, подразделение компании, правительственное агентство. 3.6 международное кодовое обозначение; МКО (International Code Designator; ICD): Элемент данных, используемый для однозначного определения схемы идентификации организации.
[ИСО/МЭК 6523-1:1998] 3.7 организация (organization): Уникальная структура полномочий, в рамках которой физическое лицо или группа физических лиц действуют или назначаются, чтобы действовать для достижения некоторой цели.
[ИСО/МЭК 6523-1:1998]
Примечание - Примеры организаций, подпадающих под определение ИСО/МЭК 6523-1: а) организация, зарегистрированная в соответствии с законом; б) некорпоративная организация или иное предприятие, занимающееся хозяйственной деятельностью: 1) товарищества, 2) общественные и иные некоммерческие организации или подобные органы, в которых правами собственности или управления наделена группа лиц, 3) индивидуальные предприниматели, 4) правительственные органы; в) группы вышеупомянутых видов организаций, если их необходимо идентифицировать при обмене информацией.
3.8 схема идентификации организаций (organization identification scheme): Схема идентификации, предназначенная для однозначной идентификации организаций.
[ИСО/МЭК 6523-1:1998] 3.9 идентификатор организации; ИО (organization identifier; OI): Идентификатор, присвоенный организации в соответствии со схемой идентификации организаций и уникальный в рамках этой схемы.
[ИСО/МЭК 6523-1:1998] 3.10 подразделение организации (organization part): Любой отдел, служба или другая структура в рамках организации, которой требуется быть идентифицированной для обмена информацией.
[ИСО/МЭК 6523-1:1998] 3.11 идентификатор подразделения организации; ИПО (organization part identifier; OPI): Идентификатор, присвоенный отдельному подразделению организации.
[ИСО/МЭК 6523-1:1998] 3.12 указатель первоисточника ИПО; ПИПО (OPI source indicator; OPIS): Элемент данных, используемый для указания первоисточника для идентификатора подразделения организации.
[ИСО/МЭК 6523-1:1998] 3.13 деталь (part): Материальный или функциональный элемент, являющийся общим компонентом различных изделий.
[ИСО 13584-1:2001] 3.14 библиотека деталей (parts library): Определенный набор данных и, возможно, программ, который может генерировать информацию о множестве деталей.
[ИСО 13584-1:2001] 3.15 документ, относящийся к стандартам (standard document): Документированное соглашение, содержащее технические спецификации или другие четкие критерии, предназначенные для единообразного использования в качестве правил, руководств или определений характеристик, чтобы удостоверить, что один или несколько материалов, изделий, процессов или услуг пригодны для достижения целей, для которых эти материалы, изделия, процессы или услуги предназначены. 3.16 производная от синтаксической нотации Вирта; ПСНВ (Wirth Sintax Notation derivative; WSND): Производная от синтаксической нотации Вирта, в которой определен синтаксис языка EXPRESS.
Примечание - Описание производной приведено в ИСО 10303-11:1994, подраздел 6.1.
4 Структура 4 Структура 4.1 Структура для идентификации организаций4.1 Структура для идентификации организаций
Поставщик информации должен быть идентифицирован в соответствии с требованиями раздела 4 ИСО/МЭК 6523-1.
Примечание 1 - В таблице 1 указаны элементы данных, которые формируют структуру для идентификации организаций, установленную в разделе 4 ИСО/МЭК 6523-1.
Таблица 1 - Элементы данных структуры для идентификации организаций
Примечание 2 - В коде МКО перед значащими цифрами могут стоять нули, которые не имеют значения для идентификации организации.
Пример - Коды 0004, 004, 04, 4 идентифицируют организацию NBS/OSI NETWORK (приложение С, таблица C.1). NBS - сокращенное наименование организации National Bureau of Standards (Национальное бюро стандартов), которое является прежним наименованием Американского национального института стандартов и технологий. OSI - аббревиатура Open Systems Interconnection (Взаимосвязь открытых систем) по ИСО/МЭК 2382-26 [1].
Примечание 3 - Поставщик информации должен решить, по какой идентификационной схеме он будет регистрироваться. Поставщик может зарегистрироваться по нескольким идентификационным схемам. Кроме того, поставщик может зарегистрировать только одну идентификацию организации для всех библиотек, которые он поставляет, либо он может зарегистрировать несколько идентификаторов организации.
Структура для идентификации организаций должна быть закодирована с использованием набора символов, установленного в 7.1 ИСО 10303-11.
Примечание 4 - Набор символов, установленный в 7.1 ИСО 10303-11, представляет собой подмножество набора символов по ИСО/МЭК 10646-1.
Примечание 5 - Документ "Технические исправления 1" к стандарту ИСО 10303-11 содержит важные изменения к 7.1 ИСО 10303-11.
Примечание 6 - В ИСО/МЭК 6523-1 не установлен набор символов, который должен использоваться для кодирования структуры идентификации организаций. Набор символов, установленный в 7.1 ИСО 10303-11, применен в настоящем стандарте, чтобы структура идентификации организаций могла быть сохранена как атрибут STRING типа данных объекта, описанного на языке EXPRESS.
В случае, если идентификацию поставщика применяют в любой другой части комплекса ИСО 13584 или в МЭК 61360-2:1997 [2], то в ней не должны использоваться ИПО и ПИПО.
Примечание 7 - Хотя ИПО и ПИПО могут и не использоваться в других частях комплекса стандартов ИСО 13584 или в МЭК 61360-2:1997, настоящий стандарт обеспечивает механизм их кодирования, чтобы они могли использоваться как часть идентификации поставщика в том случае, когда положения настоящего стандарта используются в других стандартах.
4.2 Функции4.2 Функции
4.2.1 Функцию encode используют для однозначного кодирования ИО и ИПО при обмене данными. Функция encode преобразует строку s, заменяя в ней любой символ из графы "Символ" таблицы 2 соответствующей последовательностью символов, указанной в графе "Замещающая строка" в той же строке.
Таблица 2 - Подстановки символов для функции encode
Функция encode всегда заменяет символ "%" на "%%" и "/" на "%/". Кроме того, любые символы, которые передаются в аргументе characters, заменяются следующей последовательностью символов: %, код символа по ИСО/МЭК 10646-1 и ;.
4.2.2 Функция icode возвращает код символа из набора символов ИСО/МЭК 10646-1, интерпретируемого как целое число.
Примечание 1 - Функция icode не полностью определена на языке EXPRESS из-за его ограничений, которые сделали бы такую функцию чрезвычайно длинной.
Примечание 2 - Функция, эквивалентная icode, может быть установлена впоследствии в новой редакции ИСО 10303-11.
4.3 Синтаксис4.3 Синтаксис
Стандартный код поставщика представляет собой строку, образованную объединением МКО, закодированного ИО, закодированного ИПО или пустой строки и ПИПО или пустой строки именно в этом порядке, причем соседние элементы должны быть разделены символом "косая черта" ('/'). Элемент "закодированный ИО" является результатом применения функции encode к ИО; элемент "закодированный ИПО" - функции encode к ИПО.
Вышеуказанное может быть выражено в ПСНВ следующим образом: 1 normal_supplier_code = icd '/' encoded_oi '/' organization_part_spec. 2 organization_part_spec = ('/') | (encoded_opi '/' [opis]).
Стандартный код поставщика должен использоваться в том случае, когда содержимое библиотеки не определено в документе, относящемся к стандартам.
Примечание 1 - В соответствии с ИСО/МЭК 6523-1, если ИПО не присутствует в коде поставщика, то ПИПО также не должен в нем присутствовать.
Примечание 2 - Поскольку ИО и ИПО могут содержать символ разделителя, они должны быть закодированы во избежание двусмысленного понимания идентификатора.
Пример 1 - Примеры кодов поставщиков приведены в таблице 3.
Таблица 3 - Примеры кодов поставщиков
Примечание 3 - Стандарты, в которых приведена нормативная ссылка на настоящий стандарт, могут устанавливать ограничения на код поставщика или на любой из его компонентов.
Пример 2 - В МЭК 61360-2 (содержание которого приведено для информации в ИСО 13584-42 [3]) установлено, что длина кода поставщика должна быть не более 18 символов и этот код не может содержать символы пробела (' '), точки ('.') и дефиса ('-').
Пример 3 - Если х обозначает ИПО, который должен использоваться в рамках применения стандарта ИСО 13584-42, то у=encode (х, ['''', '.', '-']) является закодированным ИПО, который может быть частью кода поставщика.
Примечание 4 - Комитеты ИСО ТК 184/ПК4/РГ2 и МЭК ПК3D намерены изъять требования, приведенные в примере 2, в виде поправки или во второй редакции МЭК 61360-2.
5 Идентификация документов, относящихся к стандартам5 Идентификация документов, относящихся к стандартам
Если содержимое какой-либо библиотеки уставлено в документе, относящемся к стандартам, то его обозначение должно составной частью входить в идентификационное обозначение поставщика библиотеки. Обозначение стандарта является дополнительным элементом данных и указывается после данных, установленных в разделе 4.
Примечание - Если организация, издающая стандарт, зарегистрирована в Регистре ИСО как организация, имеющая право издавать стандарты, то этот стандарт должен быть идентифицирован с использованием значений элементов данных, указанных в таблице 4.
Таблица 4 - Структура кода поставщика, идентифицирующего стандарт
Код поставщика для документа, относящегося к стандартам, должен состоять из обычного кода поставщика, за которым следуют косая черта ('/') и обозначение стандарта, закодированное в соответствии с 5.1 или 5.2.
Вышеуказанное может быть формально выражено в ПСНВ следующим образом: 3 supplier_code_for_standard = normal_standard_code'/' encoded_standard_number. 5.1 Обозначение документа, относящегося к стандартам 5.1 Обозначение документа, относящегося к стандартам
В закодированном обозначении стандарта должен использоваться набор символов, включающий в себя:
- только заглавные буквы от А до Z;
- цифры от 0 до 9;
- подчеркивание ('_').
Примечание - Настоящий стандарт не устанавливает требований к кодированию обозначений стандартов, которые не являются стандартами ИСО, МЭК или ИСО/МЭК.
5.2 Обозначение стандарта, выпущенного в качестве международного стандарта ИСО, МЭК или ИСО/МЭК5.2 Обозначение стандарта, выпущенного в качестве международного стандарта ИСО, МЭК или ИСО/МЭК
Закодированное обозначение стандарта, выпущенного в качестве международного стандарта ИСО, МЭК или ИСО/МЭК, должно состоять из следующих элементов:
- обозначения стандарта;
- символа подчеркивания ('_');
- номера части или, если эта часть не является частью комплекса стандартов, пустой строки;
- символа подчеркивания ('_');
- номера редакции.
Организации ИСО, МЭК и ИСО/МЭК должны быть идентифицированы в соответствии с их идентификацией по схеме идентификации организаций "Регистр ИСО для организаций, издающих стандарты", чьим международным кодовым обозначением является 112.
Номер редакции для первого издания стандарта должен быть закодирован как "1", даже если в нем не указано, что это первая редакция стандарта.
Примечание 1 - Международное кодовое обозначение 112 соответствует схеме идентификации, которая называется "Регистр ИСО для организаций, издающих стандарты" и описана в приложении В.
Примечание 2 - В схеме идентификации "Регистр ИСО для организаций, издающих стандарты" ИСО, МЭК и ИСО/МЭК идентифицированы как 1, 2 и 3, соответственно.
Пример - Код поставщика для первой редакции МЭК 61360-4 - 112/2///61360_4_1.
5.3 Идентификация международной классификации стандартов5.3 Идентификация международной классификации стандартов
Документ "Международная классификация стандартов" (МКС) [4], изданный совместно ИСО и МЭК в 1992 г., идентифицируется кодом поставщика 112/3///_00.
Примечание 1 - Последующим поправкам или новым редакциям этого документа код поставщика может быть назначен только путем издания поправки или новой редакции настоящего стандарта.
Примечание 2 - В ИСО 13584-42 установлено, что корневой класс любого словаря, определенного комитетом по стандартизации в соответствии с ИСО 13584-42, должен быть классом, идентифицированным в МКС.
Приложение А (обязательное). Регистрация информационного объектаПриложение А
Обозначение документа
Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:
{iso standard 13584 part (26) version (1)}
Значение этого обозначения установлено в ИСО 8824-1 и описано в ИСО 13584-1.
Приложение В (справочное). Регистр ИСО для организаций, издающих стандартыПриложение В
В настоящем приложении приведена схема идентификации организаций, связанная с международным кодовым обозначением 112.
МКО: 112.
Наименование системы идентификации: Регистр ИСО для организаций, издающих стандарты.
Наименование и адрес издающей организации: International Organization for Standardization (ISO), 1 rue de Varembe, Case Postale 56, CH 1211, Geneve 20, Switzerland.
Структура кода: Числовой последовательный.
Требования к демонстрации: Нет.
Описание организаций, охваченных системой идентификации: Любая организация, издающая стандарты, которой необходимо, чтобы на нее ссылался Технический комитет или другой орган ИСО или иной международной организации, работающей в области стандартизации.
Замечания на использование кодов: Нет.
Спонсирующий орган: Association Francaise de Normalization (AFNOR).
Дата издания МКО: Май 1997/Отредактирован май 1999.
Дополнительные комментарии: Данная система предназначена для использования наряду с другими Техническим комитетом ТК 184 для ссылок на организации, издающие стандарты, относящиеся к библиотекам компонентов.
Приложение С (справочное). Назначенные коды МКОПриложение С
В таблице С.1 приведены коды МКО, которые были присвоены регистрирующим органом, установленным в ИСО/МЭК 6523-2 [5], по состоянию на февраль 1998 г.
Таблица С.1 - Назначенные коды МКО
Приложение D (справочное). Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам
Библиография
|