System of standards on information modeling of buildings and structures. Building construction. Organization of information about construction works. Part 3. Framework for object-oriented information
ОКС 91.010.01
35.240.67
35.240.01
Дата введения - 1 сентября 2019 г.
Взамен ГОСТ Р ИСО 12006-3-2017
Предисловие
1 Подготовлен Ассоциацией организаций по развитию технологий информационного моделирования в строительстве и ЖКХ (БИМ-Ассоциация) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 Внесен Проектным техническим комитетом по стандартизации ПТК 705 "Технологии информационного моделирования на всех этапах жизненного цикла объектов капитального строительства и недвижимости"
3 Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 5 июня 2019 г. N 282-ст
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 Взамен ГОСТ Р ИСО 12006-3-2017
Введение
Основную часть настоящего стандарта составляет описание спецификации таксономической модели, позволяющей определять понятия по их свойствам, группировать понятия и определять отношения между ними. Основными элементами этой модели являются объекты, коллекции объектов и их отношения (взаимосвязи). Набор свойств, присущих определенному объекту, обуславливает его формальное определение и типичное поведение. Свойства обладают значениями, которые могут выражаться количественно в единицах измерения.
Через модель определяется роль, которую должен играть объект, что дает возможность выявить контекст, в котором этот объект используется. Каждый объект может иметь несколько имен, что позволяет выражать его несколькими синонимами или на нескольких языках. Языковое имя каждого объекта всегда должно указываться на английском языке, служащим языком, используемым по умолчанию. Также объект можно назвать на языке той местности, на которой он определяется или используется. С помощью ссылок объекты могут быть связаны с формальными системами классификации.
В модели есть одна корневая сущность, из которой наследуются следующие три сущности, являющиеся ее подтипами: объекты, коллекции и отношения между ними. Корневая сущность позволяет назначать производным типам любой набор имен, меток, описаний и ссылок на любом языке, а также присваивать идентификаторы и даты.
Все объекты подразделяются на субъекты, действия, акторы, единицы, значения и меры с единицами и свойствами. Субъекты и действия - это описываемые вещи и процессы. Остальные объекты являются описательными сущностями, связанными с другими объектами через отношения.
Отношения обеспечивают механизм связи между объектами. Все отношения подразделяются на следующие основные типы: сопоставления, коллекции, специализации, композиции, участия (воздействия на), присваивания свойств, последовательности и присваивания меры (единиц измерения).
Под коллекциями подразумеваются все виды группирования объектов, включая вложенные коллекции, определенные посредством набора отношений в коллекции.
Свойства являются сущностями, создающими контекст данных, хранящихся в виде значений. Все свойства различаются по типу данных, которые они содержат, среди которых: перечисляемые значения, значения списка, значения ограниченного списка, ограниченные значения, одиночные значения и табличные значения.
Количественное значение того или иного свойства выражается соответствующей единицей измерения и хранится в зависимости от языка программирования в определенной части программы. Другой компонент определяет способ представления любого имени, описания, значения или ссылки, свой для каждого языка.
Модель, описанная в настоящем стандарте, предлагается как связующее звено между системами классификации, описанными в ISO 12006-2 [5] и моделирование продуктов, описанных в нескольких публикациях [2], [3], [6], [7].
1 Область применения
В настоящем стандарте описывается не зависящая от языка информационная модель, применяемая при разработке словарей для хранения или предоставления информации о результатах строительных работах.
Она позволяет ссылаться на системы классификации, информационные, объектные и процессные модели в рамках общей структуры.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ISO 10303-11, Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS)
ISO/IEC 10646, Information technology - Universal Coded Character Set (UCS) (Информационные технологии. Универсальный многобайтовый кодированный набор символов (UCS)
3 Языковая кодировка
Вся информация, указанная как тип String (строкового типа) или разрешающая тип String, должна быть выражена с помощью набора символов UNICODE [8] согласно ИСО/МЭК 10646, желательно с использованием кодировки UTF-8, схемы кодирования UTF-8 и 8-битного формата преобразования UCS Transformation Format 8 [4].
4 Спецификация
4.1 Общие положения
В настоящем стандарте модель описывается с помощью языка определения данных EXPRESS согласно ИСО 10303-11.
Неформальное описание модели представлено в 4.2 в нотации EXPRESS-G.
Формальное описание модели в нотации EXPRESS представлено в 4.3 (краткое) и 4.4 (подробное).
4.2 Спецификация EXPRESS-G
Неформальная спецификация EXPRESS-G в нотации EXPRES-G приведена на шести диаграммах (рисунки 1-6), каждая из которых иллюстрирует одну из частей модели. Все сущности на этих диаграммах описаны формально в 4.3.
На рисунке 1 представлена диаграмма верхнего уровня с xtdRoot, его атрибуты и производные типы xtdObject, xtdRelationship и xtdCollection.
На рисунке 2 представлена диаграмма xtdLanguageRepresentation с его производными типами xtdName и xtdDescription, которые являются атрибутами xtdRoot и его подтипов.
На рисунке 3 представлены выведенные из xtdRelationship типы отношений, используемые для установления возможных отношений между xtdObjects, xtdCollections и xtdExternalDocuments или их подтипами.
На рисунке 4 представлено присвоение xtdProperties на xtdObjects с помощью xtdRelAssignsProperties и xtdMeasureWithUnit с назначением значений с помощью xtdRelAssignsMeasures.
На рисунке 5 представлен список базовых типов, используемых в модели, и соответствующие типы EXPRESS.
На рисунке 6 подробно представлены xtdValue и xtdExternalDocument.
Рисунок 1 - Диаграмма 1 в нотации EXPRESS-G. Верхний уровень с корневой концепцией
Рисунок 2 - Диаграмма 2 в нотации EXPRESS-G. Представление языка, наименования и описания
Рисунок 3 - Диаграмма 3 в нотации EXPRESS-G. Отношения
Рисунок 4 - Диаграмма 4 в нотации EXPRESS-G. Назначение свойств и единиц измерений
Рисунок 5 - Диаграмма 5 в нотации EXPRESS-G. Основные типы
Рисунок 6 - Диаграмма 6 в нотации EXPRESS-G. Значения и внешние документы
4.3 Спецификация EXPRESS
Данная формальная спецификация представлена на языке EXPRESS.
EXPRESS-спецификация:
4.3.1 xtdDate
xtdDate - определенный тип данных простого типа данных STRING, используемый для буквенно-цифрового представления даты. Рекомендуемый формат представления даты - "YYYY.MM.DD"
Пример - 31 мая 2000 года необходимо записывать как "2000.05.31"
EXPRESS-спецификация:
4.3.2 xtdGlobalUniqueID
xtdGlobalUniqueID - определенный тип данных простого типа данных STRING, содержащий глобально уникальный идентификатор.
Обычно идентификатор создается с использованием алгоритма (например, публикованного Object Management Group), основанного на IP-адресе компьютера, генерирующего этот идентификатор.
Существуют реализации указанного выше алгоритма, которые можно использовать для создания идентификатора.
Идентификатор представляет собой уникальное 128-битное число. Размер идентификатора рекомендуется сжимать для уменьшения объема служебных данных. Разработчикам следует сжимать идентификатор до строки из 22 символов с помощью алгоритма сжатия с 64 символами в качестве основного набора (кодировка BASE 64). Кодирование основного набора из 64 символов представлено ниже:
Пример - 22-символьная строка "93f09e4A_899402a9$D013" является глобально уникальным идентификатором.
Каждое понятие в библиотеке может иметь только один глобально уникальный идентификатор. Глобально уникальные идентификаторы похожих понятий в различных библиотеках, разрабатываемых независимо друг от друга, могут отличаться. В настоящем стандарте не представлен механизм, автоматически оценивающий похожие понятия с различными глобально уникальными идентификаторами из разных библиотек. Оценка понятий из разных библиотек в целях установления эквивалентности должна проводиться отдельно.
Примечание - Объяснение алгоритма представлено на http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt.
EXPRESS-спецификация:
4.3.3 xtdLabel
xtdLabel - определенный тип данных простого типа данных STRING, представляющий собой набор буквенно-цифровых символов UNICODE для наименования объекта.
EXPRESS-спецификация:
4.3.4 xtdText
xtdText - определенный тип данных простого типа данных STRING, представляющий собой набор буквенно-цифровых символов UNICODE для аннотирования объекта.
EXPRESS-спецификация:
4.3.5 xtdVersionID
xtdVersionID - определенный тип данных простого типа данных STRING, представляющий собой набор буквенно-цифровых символов UNICODE для указания версии объекта.
Пример - "1А", "12", "1.1" являются вариантами обозначения версий.
EXPRESS-спецификация:
4.3.6 xtdToleranceTypeEnum
xtdToleranceTypeEnum - тип перечислений, представляющий диапазон возможных типов допусков, которые можно применить к значению. Допустимые варианты:
Realvalue - определенный тип эквивалентного типа как значение, выражающее допуск как действительную величину;
Percentage - тип, определяющий процент, выражающий допуск в процентах от значения.
EXPRESS-спецификация:
4.3.7 xtdValueRoleEnum
xtdValueRoleEnum - тип перечислений, представляющий диапазон возможных типов интерпретации, применяемых к значению. Допустимые варианты:
Nominal - определенный тип, обозначающий значение номинального типа;
Maximum - определенный тип, обозначающий значение, как максимальное;
Minimum - определенный тип, обозначающий значение, как минимальное.
EXPRESS-спецификация:
4.3.8 xtdValueTypeEnum
xtdValueTypeEnum - перечисляемый тип, представляющий диапазон возможных типов простых значений, из которых можно выбирать. Допустимые варианты:
xtdString - определенный тип простого типа STRING для описания.
xtdNumber - определенный тип простого типа STRING.
xtdlnteger - определенный тип простого типа INTEGER.
xtdReal - определенный тип простого типа REAL.
xtdBoolean - определенный тип простого типа BOOLEAN.
xtdLogical - определенный тип простого типа LOGICAL.
EXPRESS-спецификация:
4.3.9 xtdActivity
xtdActivity - специализация xtdObject, представляющая действие или процесс изменения xtdSubject.
Пример - "Кладка кирпича" представляет собой действие или процесс кладки кирпичей и раствора для создания стены или других конструктивных элементов.
EXPRESS-спецификация:
4.3.10 xtdActor
xtdActor - специализация xtdObject, представляющая актора, действующего на xtdSubject в пределах xtdActivity.
Актором может быть человек, должность, подразделение организации или оборудование.
Пример 1 - "плотник" является xtdActor.
Пример 2 - "Международная организация по стандартизации" является xtdActor.
Пример 3 - "Кран грузоподъемный" может быть использован в качестве xtdActor.
EXPRESS-спецификация:
4.3.11 xtdBag
xtdBag - детализация xtdCollection, не имеющая ограничений на предметы, которые могут входить в эту коллекцию.
Коллекция акторов, действий и субъектов может быть собрана с помощью экземпляра xtdBag.
EXPRESS-спецификация:
4.3.12 xtdCollection
xtdCollection представляет группу или коллекцию предметов. XtdCollection может быть одной из xtdNest или xtdBag.
EXPRESS-спецификация:
4.3.13 xtdDescription
xtdDescription содержит описание или определение предмета с помощью текста.
Пример - "Створка двери - это открывающаяся часть двери, позволяющая людям проходить или перемещать предметы" - определительное описание объекта "створка двери" на русском языке.
EXPRESS-спецификация:
Определение атрибута:
Description
Пример - xtdText, содержащий описание или определение.
4.3.14 xtdExternalDocument
xtdExternalDocument используется для представления внешних документов, книг или другой письменной информации.
Пример 1 - "ISO 31" является документом.
Пример 2 - "NS 3420" является документом.
EXPRESS-спецификация:
Определения атрибутов:
UniqueID
Глобально уникальный идентификатор для внешнего документа.
Names
Набор зависящих от языка имен внешнего документа.
4.3.15 xtdLanguage
xtdLanguage представляет язык, на котором выражаются имена, описания, значения и ссылки, включая собственное обозначение на этом языке и на английском языке.
EXPRESS-спецификация:
Определения атрибутов:
LanguageNameInEnglish
Название языка, на котором выражен идентифицирующий описательный атрибут, на английском языке.
Название языка должно интерпретироваться без учета регистра.
Примеры английских наименований языков в соответствии с ИСО 3166-1 [1] приведены ниже.
Пример 1 - "English" - наименование ИСО 3166-1 для всех типов английского языка.
Пример 2 - "German" - английское наименование языка, на котором говорят в Германии и окружающих ее странах.
LanguageNameInSelf
Название языка, на котором выражен идентифицирующий описательный атрибут, на этом языке.
Пример 1 - "Deutsch" - наименование немецкого языка, известное людям, говорящим на этом языке.
Пример 2 - "Русский" - название русского языка.
Пример 3 - "British English" - наименование формы английского языка, для которой характерна орфография и произношение, используемые на Британских островах и в некоторых других частях света.
Comments
Опциональный список комментариев для используемого языка.
UniqueID
Глобально уникальный идентификатор языка.
4.3.16 xtdLanguageRepresentation
xtdLanguageRepresentation - представление языка, используемого для указания имени, описания, значения или ссылки.
EXPRESS-спецификация:
Определения атрибутов:
LanguageName
Название языка, используемого для xtdLanguageRepresentation.
UniqueID
Глобально уникальный идентификатор для представления языка.
4.3.17 xtdMeasureWithUnit
xtdMeasureWithUnit - специализация xtdObject, делающая xtdProperty измеримым путем связи единиц измерения со значением.
Пример 1 - "1 м" - экземпляр xtdMeasureWithUnit с компонентом единицы измерения "м" и компонентом значения "1".
Пример 2 - "АВ88" - экземпляр xtdMeasureWithUnit с компонентом значения "АВ88" и без компонента единицы измерения.
EXPRESS-спецификация:
Определения атрибутов:
UnitComponent
Единица измерения, в которой выражается значение.
ValueDomain
Область значений данной единицы измерения.
4.3.18 xtdName
xtdName - название объекта на целевом языке проекта. Объект может иметь несколько имен в одном языке, и эти имена не обязательно должны быть уникальными для определенного объекта.
Пример 1 - "Beam" и "truss" - два английских наименования одного и того же объекта.
Пример 2 - "балка" - русское название английского "beam".
EXPRESS-спецификация:
Определение атрибута:
Name
Метка, содержащая имя объекта.
4.3.19 xtdNest
xtdNest - специализация xtdCollection, позволяющая входить в коллекцию только предметам одного типа.
Пример - "Свойства окна" - это xtdNest, члены которого - исключительно экземпляры xtdProperty.
EXPRESS-спецификация:
Формальное утверждение:
WR1 - Тип коллекции должен всегда совпадать с типом каждого предмета, т.е. коллекция и все входящие в нее предметы должны иметь одинаковый тип.
4.3.20 xtdObject
xtdObject - специализация xtdRoot, являющая собой абстрактный элемент, из которого выводятся xtdProperty, xtdMeasureWithUnit, xtdActor, xtdUnit, xtdSubject, xtdValue and xtdActivity.
EXPRESS-спецификация:
4.3.21 xtdProperty
xtdProperty - специализация xtdObject, используемая для качественного или количественного определения xtdObject.
Пример 1 - "Ширина" - это xtdProperty.
Пример 2 - "Ширина двери" - это xtdProperty, используемое для качественного описания "ширины" экземпляра xtdSubject "дверь".
Пример 3 - "Теплопередача" - это xtdProperty.
Пример 4 - "Цвет" - это xtdProperty.
Пример 5 - "Продолжительность" - это xtdProperty.
Пример 6 - "Комфорт" - это xtdProperty.
EXPRESS-спецификация:
4.3.22 xtdRelActsUpon
xtdRelActsUpon - специализация xtdRelAssociates, представляющая один xtdObject, действующий на один или несколько других xtdObjects.
Пример 1 - "Колонна поддерживает балку".
Пример 2 - "Каменщик кладет кирпичи".
EXPRESS-спецификация:
Формальное утверждение:
WR1 - Экземпляр, на который указывает атрибут связующий объект, не должен содержаться в наборе атрибута связанных объектов.
4.3.23 xtdRelAssignsCollections
xtdRelAssignsCollections - специализация xtdRelationship, осуществляющая присваивание одного или более экземпляров xtdCollection объекту xtdObject.
EXPRESS-спецификация:
Определения атрибутов:
RelatingObject
Объект, которому присваиваются коллекции.
RelatedCollections
Набор коллекций, которые присваиваются объекту.
4.3.24 xtdRelAssignsMeasures
xtdRelAssignsMeasures - специализация xtdRelationship, осуществляющая присваивание одного или более экземпляров xtdMeasureWithUnit свойству xtdProperty.
EXPRESS-спецификация:
Определения атрибутов:
RelatingProperty
Свойство, которому присваиваются единицы измерения.
RelatedMeasures
Набор единиц измерения, присваиваемых свойству.
MethodOfInterpretation
Опциональное пояснение значения в единицах измерения.
Пример - "Верхняя граница" - это метод интерпретации меры с единицей измерения, представляющий верхнюю границу ограниченного значения.
4.3.25 xtdRelAssignsProperties
xtdRelAssignsProperties - специализация xtdRelationship, осуществляющая присваивание одного или более экземпляров xtdProperty объекту xtdObject.
Пример - "высота двери" - это xtdProperty, присвоенное xtdObject "дверь".
EXPRESS-спецификация:
Определения атрибутов:
RelatedProperties
Набор свойств, которые присваиваются объекту.
RelatingObject
Объект, которому присваиваются свойства.
4.3.26 xtdRelAssignsPropertyWithValues
xtdRelAssignsPropertyWithValues - специализация xtdRelationship, являющаяся трехсторонней связью, которая осуществляет присваивание одного или нескольких значений из полного набора значений соответствующего свойства относимому объекту.
EXPRESS-спецификация:
Определения атрибутов:
RelatedProperty
Свойство, содержащее полный список значений, из которого выбираются RelatedValues.
RelatingObject
Объект, которому присваивается список значений.
RelatedValues
Список значений, выбранных из полного набора значений относящегося свойства.
4.3.27 xtdRelAssignsUnits
xtdRelAssignsUnits - специализация xtdRelationship, осуществляющая присваивание xtdMeasureWithUnit одного или более экземпляров xtdUnit.
EXPRESS-спецификация:
Определения атрибутов:
RelatingMeasure
Мера, которой присваиваются единицы измерения.
RelatedUnits
Список единиц измерения, которые присваиваются мере.
4.3.28 xtdRelAssignsValues
xtdRelAssignsValues - специализация xtdRelationship, осуществляющая присваивание xtdMeasureWithUnit одного или более экземпляров xtdValue.
EXPRESS-спецификация:
Определения атрибутов:
RelatingMeasure
Мера, которой присваиваются значения.
RelatedValues
Список единиц измерения, которые присваиваются мере.
4.3.29 xtdRelAssociates
xtdRelAssociates - специализация xtdRelationship, осуществляющая сопоставление относимого xtdObject и набора относящихся экземпляров xtdObject.
EXPRESS-спецификация:
Определения атрибутов:
RelatingObject
Объект, являющийся целевым для отношения.
RelatedObjects
Набор объектов, которые сопоставляются с целевым объектом.
Формальные утверждения:
WR1 - Экземпляр, на который указывает атрибут связующий объект, не должен содержаться в наборе атрибута связанных объектов.
4.3.30 xtdRelCollects
xtdRelCollects - специализация xtdRelationship, представляющая собрание произвольных сущностей в xtdCollection. xtdCollection инстанциируется как xtdNest или xtdBag.
EXPRESS-спецификация:
Определения атрибутов:
RelatedThings
Набор предметов, составляющих коллекцию.
RelatingCollection
Коллекция предметов, где каждый экземпляр коллекции представляет собой объект или отношение.
4.3.31 xtdRelComposes
xtdRelComposes - специализация xtdRelAssociates, представляющая xtdObject составленным из других экземпляров xtdObject. Отношение композиции может применяться рекурсивно, так что составной xtdObject может быть частью другого составного xtdObject.
Пример - "Дверная рама" и "створка двери" - это части (целого) "дверного блока".
EXPRESS-спецификация:
Формальные утверждения:
WR1 - Тип связанного объекта должен всегда совпадать с типом каждого связанного объекта, т.е. экземпляры xtdSubject составляются только из других экземпляров xtdSubject.
WR2 - Экземпляр, на который указывает атрибут связующий объект, не должен содержаться в наборе атрибута связанных объектов.
4.3.32 xtdRelDocuments
xtdRelDocuments - специализация xtdRelationship, документирующая объекты путем их отношения к документам, в которых они описываются. Каждый документ может относиться ко многим объектам.
EXPRESS-спецификация:
Определения атрибутов:
RelatedObjects
Набор объектов, которые описываются во внешнем документе.
RelatingDocument
Внешний документ, который описывает связанные объекты.
4.3.33 xtdRelGroups
xtdRelGroups - специализация xtdRelAssociates, осуществляющая группирование наборов относящихся экземпляров xtdObject в относимом xtdObject.
EXPRESS-спецификация:
Формальные утверждения:
WR1 - Экземпляр, на который указывает атрибут связующий объект, не должен содержаться в списке атрибута связанных объектов.
4.3.34 xtdRelSequences
XtdRelSequences - специализация xtdRelationship, описывающая последовательность двух экземпляров xtdActivity. Связывающая xtdActivity предшествует в последовательности связуемой xtdActivity.
EXPRESS-спецификация:
Определения атрибутов:
RelatingActivity
Ссылка на предшествующее действие в последовательности.
RelatedActivity
Ссылка на последующее действие в последовательности.
Формальные утверждения:
WR1 - Относимое действие не должно указывать на тот же экземпляр, что и относящееся действие.
WR2 - Относимое либо относящееся действие должно быть подтверждено.
4.3.35 xtdRelSpecializes
xtdRelSpecializes - специализация xtdRelAssociates, представляющая специализацию супертипа в один или более подтипов, при условии, что подтип более ограничен, чем супертип.
Пример 1 - "Входная дверь" - это специализация "двери".
Пример 2 - "Пространство" - это обобщение "комнаты".
EXPRESS-спецификация:
Формальные утверждения:
WR1 - Экземпляр, на который указывает атрибут связующий объект, не должен содержаться в списке атрибута связанных объектов.
WR2 - Тип связующего объекта всегда должен совпадать с типом каждого связуемого объекта, т.е. экземпляр xtdSubject может быть только специализацией другого экземпляра xtdSubject.
4.3.36 xtdRelationship
xtdRelationship - специализация xtdRoot. Это абстрактный элемент, который объектифицирует отношения, позволяющий добавлять к таким сущностям дополнительные атрибуты.
EXPRESS-спецификация:
Определение атрибута:
ViewSelector
Необязательный атрибут, используемый для уточнения отношения в целях создания различных представлений данных.
Пример - Переключатель представлений "IFC 2 x 2" может использоваться для идентификации отношений, исходящих из модели IFC 2 x 2.
4.3.37 xtdRoot
xtdRoot - абстрактная сущность, с помощью которой основные сервисы идентификации, присвоения имени, версии, описания и ссылок могут применяться к экземплярам ее подтипов xtdObject, xtdRelationship и xtdCollection.
EXPRESS-спецификация:
Определения атрибутов:
VersionDate
Дата последнего исправления объекта справочных данных.
VersionID
Номер версии справочных данных версии объекта.
UniqueID
Глобально уникальный идентификатор объекта.
Descriptions
Опциональный набор описаний объекта не зависящий от языка.
Names
Набор названий объекта зависящих от языка.
4.3.38 xtdSubject
xtdSubject - специализация xtdObject, являющаяся субъектом, который описывается сопоставленными свойствами и действиями. xtdSubject может быть физическим или логическим.
Пример 1 - "Крыша" - это xtdSubject.
Пример 2 - "Вестибюль" - это xtdSubject.
Пример 3 - "Система контроля" - это xtdSubject.
Пример 4 - "Дорога" - это xtdSubject.
Пример 5 - "Аэропорт" - это xtdSubject.
Пример 6 - "Программное обеспечение" - это xtdSubject.
EXPRESS-спецификация:
4.3.39 xtdUnit
xtdUnit - специализация xtdObject, представляющая собой шкалу, позволяющую измерить значение.
Пример 1 - "метр" - xtdUnit, обозначаемый символом "м".
Пример 2 - "Вт/м К" - xtdUnit, используемый для свойства "теплопроводность".
EXPRESS-спецификация:
4.3.40 xtdValue
xtdValue - специализация xtdLanguageRepresentation, содержащая описание значения xtdProperty.
Пример 1 - "Vertikaal schuivend" - голландское обозначение "вертикального скольжения".
EXPRESS-спецификация:
Определения атрибутов:
LowerTolerance
Опциональный нижний допуск значения.
NominalValue
Опциональная текстовая строка, содержащая номинальное значение.
UpperTolerance
Опциональный верхний допуск значения.
ValueType
Опционально выбираемый тип для указания типа значения.
ValueRole
Опционально выбираемый тип для указания роли значения.
ToleranceType
Опционально выбираемый тип для указания типа допуска для значения.
*)
END_SCHEMA;
4.4 Подробная спецификация EXPRESS 1)
------------------------------
1)В настоящем стандарте приводится подробная спецификация EXPRESS, представленная в стандарте ИСО 12006-3.
------------------------------
Данная формальная спецификация представлена на языке EXPRESS.
Библиография
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Национальный стандарт РФ ГОСТ Р 10.0.06-2019/ИСО 12006-3:2007 "Система стандартов информационного моделирования зданий и сооружений. Строительство зданий. Структура информации об объектах строительства. Часть 3. Основы обмена объектно-ориентированной информацией" (утв. и введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 5 июня 2019 г. N 282-ст)
Текст ГОСТа приводится по официальному изданию Стандартинформ, Москва, 2019 г.
Дата введения - 1 сентября 2019 г.