> For the complete documentation index, see [llms.txt](https://truebim.gitbook.io/truebim-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://truebim.gitbook.io/truebim-guide/theory/base/base/hierarchy.md).

# Иерархия

//theory/base/hierarchy

## Иерархия

Одним из ключевых аспектов технологии информационного моделирования является строгая иерархия элементов и их классификация.

### Классы

В первую очередь все элементы информационной модели делятся на три класса: модели, аннотации и аналитика. К элементам модели относятся все элементы моделирующие те или иные части здания или сооружения. К аннотациям относятся элементы служащие для оформления чертежей на основе информационной модели, но не являющиеся частями здания, например, размеры, высотные отметки, марки и т.д. Аналитика - вспомогательный класс элементов представляющих собой идеализации элементов модели и предназначенные для выполнения расчётов непосредственно в среде комплекса информационного моделирования или передачи полученных идеализаций в специализированное ПО.

### Категории

Второй уровень классификации - категории. Категории имеются у каждого класса. Набор категорий строго ограничен и не может быть расширен пользователем. В категории объединены объекты принадлежащие одной смысловой группе. Например среди категорий модели выделены категория стен, категория перекрытий, категория лестниц, категория воздуховодов и др. В категориях аннотаций выделены размеры, уровни, оси и др. Аналитика может похвастаться категориями аналитических моделей стен, колонн, перекрытий, воздуховодов и т.д.

Группировка элементов по категориям позволяет быстрее настраивать графику видов и спецификаций.

### Семейства

Третий уровень разделения. В семейства объединены элементы схожей топологии и принципов работы. Колонны прямоугольного сечения, вне зависимости от размеров, стоит вынести в отдельное семейство от колонн круглого сечения. Однако здесь пользователю доступна полная свобода и при желании и круглые и прямоугольные колонны могут быть объединены в одно семейство. Стоит заметить что каждое семейство может принадлежать только одной категории, а потому объединять пожарный шкаф и швеллер в одно семейство не рекомендуется.

{% hint style="warning" %}
Элементы относящиеся к классу аналитики не имеют разделения по семействам.
{% endhint %}

### Типоразмеры

Четвертый уровень. Типоразмерами называются одинаковые по принципиальным решениям варианты семейства. Например сечение колонны 400x400 мм или плита перекрытия толщиной 200 мм. Типоразмеры создаются пользователем по мере необходимости и могут принадлежать только одному семейству.

{% hint style="warning" %}
Элементы относящиеся к классу аналитики не имеют разделения по типоразмерам.
{% endhint %}

### Экземпляры

Пятый и заключительный уровень разделения элементов. Экземплярами называются конкретные и отдельные элементы модели. Например один экземпляров колонны сечением 400x400 находится на пересечении осей 1/А, а на пересечении осей 2/Б стоит уже совсем другой экземпляр пусть и того же типоразмера. Конечно же, каждый экземпляр принадлежит определенному типоразмеру.

Для наглядности рассмотрим несколько различных вариантов в обратном порядке.

{% tabs %}
{% tab title="Модель" %}

**Экземпляр** - Балка по оси "4" в осях "А"-"Б" на отметке +3,000 м.\
**Типоразмер** - 40П.\
**Семейство** - Швеллеры горячекатанные с параллельными гранями полок по ГОСТ 8240-97.\
**Категория** - Каркас несущий.\
**Класс** - Элементы модели.
{% endtab %}

{% tab title="Аннотация" %}

**Экземпляр** - Размерная линия между осями А и Б.\
**Типоразмер** - Размеры с наклонными засечками и высотой символов 2,5 мм.\
**Семейство** - Параллельные размеры.\
**Категория** - Размеры.\
**Класс** - Аннотации.
{% endtab %}

{% tab title="Аналитика" %}

**Экземпляр** - Аналитическая модель плиты перекрытия на отметке +27,000.\
**Категория** - Аналитические модели перекрытий.\
**Класс** - Аналитика.
{% endtab %}
{% endtabs %}
