ГОСТ Р ИСО 12006-3-2017
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СТРОИТЕЛЬСТВО. МОДЕЛЬ ОРГАНИЗАЦИИ ДАННЫХ О СТРОИТЕЛЬНЫХ РАБОТАХ
Часть 3
Основы обмена объектно-ориентированной информацией
Building. Model of construction works data organization. Part 3. Basis for object-oriented information interchange
ОКС 35.240.01
35.240.67*
_____________________
* В ИУС N 11 2017 г. ГОСТ Р ИСО 12006-3-2017 приводится с ОКС 91.010.01,
здесь и далее. - Примечание изготовителя базы данных.
Дата введения 2017-10-01
1 ПОДГОТОВЛЕН Акционерным обществом "Научно-исследовательский центр "Строительство" (АО "НИЦ "Строительство") - ЦНИИСК им.В.А.Кучеренко" совместно с Обществом с ограниченной ответственностью "Лира сервис" (ООО "Лира сервис") на основе официального перевода на русский язык англоязычной версии международного стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 465 "Строительство"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 30 июня 2017 г. N 619-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 12006-3:2007* "Строительство зданий. Организация информации о строительных работах. Часть 3. Основы объектно-ориентированного обмена информацией" (ISO 12006-3:2007 "Building construction - Organization of information about construction works - Part 3: Framework for object-oriented information", IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5).
При применении настоящего стандарта рекомендуется использовать вместо ссылочного международного стандарта соответствующий ему национальный стандарт, сведения о котором приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
6 ПЕРЕИЗДАНИЕ. Ноябрь 2018 г.
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Основная часть настоящего стандарта состоит из спецификации модели классификации, которая обеспечивает возможность определить понятия с помощью свойств до понятия группы и определить отношения между понятиями. Предметы, коллекции и отношения являются основными субъектами модели. Наборы свойств, связанные с объектом, обеспечивают формальное определение объекта, а также его характерное поведение. Свойства имеют значения, возможно, выраженные количественно.
Роль, которую будет играть объект, может быть обозначена с помощью модели, и это дает возможность определить контекст, в котором используется объект. Каждый объект может иметь несколько имен, что позволяет выразить его через синонимы или на нескольких языках. Наименование каждого объекта всегда должно быть представлено на английском языке. Объект также может быть назван по языку места, в котором он определяется или используется. Объекты могут быть связаны с формальными системами классификации с помощью ссылок.
Модель имеет один корневой элемент, из которого наследуются следующие три подтипа элемента: объекты, коллекции и отношения между ними. Корневой элемент предоставляет возможность назначать любой набор имен, меток, описаний и ссылок на любом языке, на его производные типы, а также идентификаторы и даты.
Объекты подразделяются на предметы, мероприятия, исполнителей, элементы, значения с единицами измерений и свойствами. Предметы и мероприятия - это объекты и процессы, которые описываются. Остальные - элементы описания, связанные с другими объектами и сами с собой через взаимоотношения.
Взаимоотношения обеспечивают механизм ассоциации между объектами. Взаимоотношения подразделяются на объединения, коллекции, специализации, состав, привлечение, назначение свойств, последовательности и назначения размерности.
Коллекции представлены для всех видов групп объектов, в том числе вложенных коллекций, с помощью отношений в коллекции.
Свойства - это элементы, которые обеспечивают контекст для данных, хранящихся в качестве значений. Свойства отличаются по видам содержащихся данных: значения перечисления, список значений, ограниченный список значений, ограниченные значения, одиночные значения и табличные значения.
Содержание значения связано со свойством через единицы измерений и будет храниться в компоненте значения, которое зависит от языка. Вторая сущность моделирует способ, с помощью которого любое имя, описание, значение или ссылка представляются в каждом языке базы данных.
Модель, описанная в настоящем стандарте, предлагается в качестве моста между классификационными системами, приведенными в ИСО 12006-2 [5], и моделированием изделий, описанным в [2], [3], [6], [7].
В настоящем стандарте представлена независимая от языка информационная модель, которую можно использовать при разработке словарей для хранения и предоставления информации о строительных работах. Это позволяет давать ссылки в общей структуре на системы классификации, информационные модели, модели объектов и модели процессов.
Для применения настоящего стандарта необходимо использовать нормативные ссылки на следующие стандарты*. Для датированных ссылок применяют только указанное издание, для недатированных - последнюю редакцию (включая все изменения).
________________
* Таблицу соответствия национальных стандартов международным см. по ссылке. - Примечание изготовителя базы данных.
ISO 10303-11, Industrial automation systems and integration. Product data representation and exchange. Part 11: Description methods. The EXPRESS language reference manual (Системы промышленной автоматизации и интеграции. Часть 11. Методы описания. Справочное руководство по языку EXPRESS)
Вся информация, обозначенная как тип "String" или сведенная к типу "String", должна быть представлена с помощью символов UNICODE [8], как описано в [4], предпочтительно с использованием формы кодировки UTF-8, схемы кодировки UTF-8 и "UCS Transformation Format 8" [4].
В настоящем стандарте модель представлена с использованием языка определения данных EXPRESS согласно требованиям ИСО 10303-11.
Модель представлена произвольно в 4.2 в соответствии с обозначениями EXPRESS-G.
Модель строго описана в языковой спецификации EXPRESS, представленной в 4.3 и в полной спецификации EXPRESS в 4.4.
Неформальная спецификация EXPRESS-G, в которой используются обозначения EXPRESS-G, представлена в виде шести диаграмм (рисунки 1-6). На каждой из диаграмм представлена часть модели. Все объекты на данных диаграммах формально определены в 4.3.
- На рисунке 1 представлены верхний уровень диаграммы xtdRoot, его атрибуты и его производные типы xtdObject, xtdRelationship и xtdCollection.
Рисунок 1 - EXPRESS-G диаграмма 1 - Верхний уровень с корневой концепцией
На рисунке 2 представлен xtdLanguageRepresentation с его производными типами xtdName и xtdDescription, которые относятся к xtdRoot и его подтипам.
На рисунке 3 представлен тип отношений, полученный из xtdRelationship, которые используются для установления возможных отношений между xtdObjects, xtdCollections и xtdExternalDocuments или их подтипами.
На рисунке 4 представлено назначение xtdProperties на xtdObjects с помощью xtdRelAssignsProperties и xtdMeasureWithUnit с назначением значений с помощью xtdRelAssignsMeasures.
На рисунке 5 представлен список базовых типов, используемых в модели, и их соответствующие типы EXPRESS.
На рисунке 6 представлены детали xtdValue и xtdExternalDocument.
Рисунок 2 - EXPRESS-G диаграмма 2 - Представление языка, наименований и описаний
Рисунок 3 - EXPRESS-G диаграмма 3 - Отношения
Рисунок 4 - EXPRESS-G диаграмма 4 - Назначение свойств и единиц измерений
Рисунок 5 - EXPRESS-G диаграмма 5 - Основные типы
Рисунок 6 - EXPRESS-G диаграмма 6 - Значения и внешние документы
Данная формальная спецификация представлена на языке EXPRESS.
EXPRESS-спецификация
(*
ISO_12006_3_VERSION_3
EXPRESS-спецификация:
*)
SCHEMA ISO_12006_3_VERSION_3;
(*
4.3.1 xtdDate
xtdDate - определенный тип данных простого типа данных STRING, используемый для буквенно-цифрового представления даты. Рекомендуемый формат представления даты "ГГГГ.ММ.ЧЧ".
Пример - 31 мая 2000 года необходимо записывать как "2000.05.31".
EXPRESS-спецификация:
*)
TYPE xtdDate = STRING;
END_TYPE;
(*