Внутренняя структура (элементы данных) электронного иллюстрированного каталога изделий
Приступим к рассмотрению смысловой части, описывающей внутреннюю структуру электронного каталога деталей и сборочных единиц. Как я уже говорил выше, рассматриваемый ГОСТ построен путем гармонизации требований S1000D. В частности, описание внутренней структуры документа построено на основе анализа и адаптации к российским реалиям DTD - схемы Illustrated parts catalog из S1000D. Поэтому содержание данной части статьи построено на сравнении элементов данных по ГОСТ 2.611 с элементами данных Illustrated parts catalog из S1000D.
Хочется поделиться некоторыми ощущениями, возникшими при изучении данной части ГОСТ. Бросается в глаза высокая сложность документа, а если сказать честно, то разобраться в нем не имея представления об S1000D практически невозможно. Логика документа прослеживается не во всех разделах, поэтому трудно иногда понять, что к чему относится. Но и самое главное нигде не сказано, что во второй части документа, по сути, описана DTD - схема электронного иллюстрированного каталога изделий. Ну и еще - почему элементы данных и их атрибуты называются элементами данных. В лучшем случае атрибут называют служебным элементом и то не везде и не всегда (проблемы с терминологией).
Надеюсь, что анализа ГОСТ 2.611, приведенный в данной статье, поможет разобраться в интерпретации ГОСТ с «русского на русский».
Итак, приступим.
Для удобства анализа элементов данных предлагаю разбить их на три смысловые группы в соответствии с уровнем иерархии элементов в таблице 1 (ГОСТ 2.611-2011). Таким образом, получим следующие смысловые группы элементов:
- Элементы данных верхнего уровня (Позиционное обозначение, Иллюстрации компонентов изделия, Информация о мультимедийных данных, Информация о зонах).
- Элементы данных группы «Позиционное обозначение» (Обозначение позиции изделия, Иерархический уровень изделия, Идентификационные данные об изделии).
- Элементы данных группы «Идентификационные данные об изделии» (Все элементы данных, входящие в пункт 1.3 таблицы 1 ГОСТ 2.611-20011).
Рассмотрим каждую из групп элементов данных и сравним их с соответствующими группами элементов данных, представленными в S1000D.
Элементы данных верхнего уровня
Анализ соответствия элементов данных верхнего уровня с элементами данных Illustrated parts catalog, представлен в таблице 1. Здесь и далее, синим выделены теги, используемые для разметки соответствующих элементов данных.
Таблица 1. Соответствие элементов данных верхнего уровня по ГОСТ 2.611-2011 и элементов данных Illustrated parts catalog из S1000D и их описание
№
|
Наименование элемента данных по ГОСТ 2.611-2011
|
Наименование элемента данных по S1000D (обозначение в DTD - схеме)
|
Признак обязательности вхождение (допустимое количество использований элемента)
|
Описание элемента данных
|
1 | Позиционное обозначение | Catalogue sequence number (<catalogSeqNumber>) | Обязательный элемент данных (от 1 до ∞) |
Составной элемент данных, предназначенный для хранения описания одного элемента изделия (деталь, сборочная единица) (здесь и далее - элемент), представленного в каталоге.
|
2 | Иллюстрации компонентов изделия | Figures (<figure>) | Необязательный элемент |
Составной элемент данных, предназначенный для хранения информации о графической составляющей каталога (ссылка на файл иллюстрации, хот-споты, наименование иллюстрации и т.д.)
|
3 | Информация о мультимедийных данных | Multimedia (<multimedia>) | Не обязательный элемент |
Элемент данных, предназначенный для хранения информации о мультимедийной составляющей каталога (анимация, аудио, видео, 3D - данные)
|
4 | Информация о зонах | Zones (<zoneGroup>) | Не обязательный элемент | Элемент данных, предназначенный для хранения информации о зонах изделия в которых расположены элементы, представленные на иллюстрации |
Для наглядности на рисунке 2 приведена схема элемента данных Illustrated parts catalog из S1000D. Здесь и далее, красным выделены элементы данных, описанные в ГОСТ 2.611. Соответственно зеленым помечены элементы данных, не описанные в ГОСТ 2.611.
Рисунок 2. Соответствие элементов данных верхнего уровня по ГОСТ 2.611
структуре элемента данных Illustrated parts catalog по S1000D
структуре элемента данных Illustrated parts catalog по S1000D