5.7.1 Общее правило
Имеется три общих правила описания, которым должно следовать каждое ключевое слово в столбце инструкций.
Правило 1 - как можно больше комментариев!
Любые строки, включая строки с ключевым словом, можно "закомментировать" символом "#", за исключением обязательных строк.
Правило 2 - обязательные инструкции имеют преимущество.
Обязательные инструкции описываются перед началом раздела данных, используемого для описания элементов, например библиотечных данных.
Правило 3 - точность описания ключевых слов.
Ключевое слово должно быть записано точно так, как указано в настоящем документе.
Нижеследующие подразделы определяют особые правила написания и значения каждого ключевого слова.
5.7.2 Идентификатор класса ID
Ключевое слово: | #CLASS_ID |
Имя: | Class identifier (Идентификатор класса) |
Определение: | Глобально уникальный идентификатор класса, соответствующий ИСО/МЭК 6523; характеризуется свойствами, описанными в том же пакете. Ему принадлежат элементы данных, содержащиеся в пакете |
Примечание: | Наборы условных обозначений, используемые для class_ID, должны соответствовать спецификации класса БСЕ, определенной по ИСО 13584-42, если рассматриваемый пакет используется для обмена словарями, удовлетворяющими требованиям общей словарной схемы ИСО 13584/МЭК 61360 |
Категория: | Обязательная |
Формат: | Ключевое слово "#CLASS_ID" пишется в первом столбце, описание кода класса располагается после ключевого слова, разделеного символом ":=" (знак двоеточия - знак равенства). Ячейки второго столбца и далее игнорируются |
Пример 1 - #CLASS_ID:=0112/1///13584_501_1#P501_C000001##000000001.
Пример 2 - #CLASS_ID:=0112/1///13584_501_1#P501_C000001.
5.7.3 Предпочтительное имя класса
Ключевое слово: | #CLASS_NAME.<lang> |
Имя: | Предпочтительное имя класса |
Определение: | Предпочтительное имя класса, указанное идентификатором класса ID на языке, обозначенном особым языковым кодом |
Примечание: | Данная информация по выбору является справочной в формате библиотечного пакетирования, потому что спецификация class_ID уже указывает обязательные блоки информации о классе, включая его предпочтительные имена. Если рассматриваемое имя недоступно для соответствующего языка, то ячейка может оставаться открытой |
Категория: | По выбору - информативная |
Пример - #CLASS_NAME.EN:=Environment measurement instrument (Инструмент для измерения параметров окружающей среды).
5.7.4 Определение класса
Ключевое слово: | #CLASS_DEFINITION.<lang> |
Имя: | Определение класса |
Определение: | Утверждение о смысле и понятии класса на языке, обозначенном языковым кодом |
Примечание: | Определение, доступное в данном поле, является справочным. Оно доставляется инструментом пакетирования, содержащим словарь, которому принадлежит рассматриваемый класс. Если рассматриваемое определение на соответствующем языке недоступно, то ячейка может оставаться открытой |
Категория: | По выбору - информационная |
Пример - #CLASS_DEFINITION.EN:=набор усилителей напряжения, каждый из которых может быть описан той же группой типов элементов данных.
5.7.5 Примечание для класса
Ключевое слово: | #CLASS_NOTE |
Имя: | Примечание для класса |
Определение: | Утверждение, доставляющее добавочную информацию об определении класса, существенную для понимания определения класса, обозначенного идентификатором класса ID, описанным в том же пакете |
Примечание: | Вышеуказанное может быть использовано для описания информации, полезной для интерпретации определения класса. Указанная информация доставляется системой, удовлетворяющей требованиям настоящей части стандарта ИСО 13584. Изменение значения данного ключевого слова не изменяет поведения системы |
Категория: | По выбору - информативная |
Формат: | Строка буквенно-цифровых условных обозначений любой длины, исключая символы ":=" или "," используемые в качестве составляющих |