Skip to content

2. Modeling Guidelines

Kirill Kovtun edited this page Jun 11, 2026 · 1 revision

English | Русский

English

Modeling Guidelines

The following guidelines describe recommended practices for writing ORBIT models. They are intended to improve readability, maintainability, collaboration, and AI-assisted generation.

1. Describe Intent, Not Appearance

Focus on describing the model itself rather than its visual representation.

Define structures, relationships, processes, and dependencies instead of attempting to control positioning or layout.

2. Clarity Over Cleverness

Prefer readability over brevity.

A model should be easy to understand without requiring interpretation, assumptions, or knowledge of project-specific conventions.

3. Use Meaningful Names

Names should clearly reflect the concepts they represent.

Choose descriptive identifiers that communicate intent and domain meaning.

4. Prefer Explicit Definitions

State important information directly.

Avoid hiding meaning behind abbreviations, shortcuts, or implicit assumptions when a clear declaration is possible.

5. Keep Related Elements Together

Elements that belong to the same logical context should be located close to one another.

Grouping related definitions improves readability and helps both humans and tools understand the model structure.

6. Prefer Consistent Naming

Use a single naming convention throughout a model or project.

Consistent terminology reduces confusion and makes large models easier to navigate.

7. Keep Models Focused

Each model should have a clear purpose.

Avoid combining unrelated concerns into a single document when separate models would provide better clarity.

8. Minimize Visual Noise

Avoid unnecessary comments, duplication, and excessive formatting.

The model should remain concise while preserving readability.

9. Write for Future Readers

Models are often read more frequently than they are written.

Write definitions that remain understandable to future contributors and AI systems without additional context.

10. Favor Consistency Across Models

The same concepts should be represented consistently across related models.

Shared terminology and conventions help maintain coherence throughout a project.

Русский

Рекомендации по моделированию

Следующие рекомендации описывают предпочтительный стиль написания моделей ORBIT. Их цель — повысить читаемость, поддерживаемость, удобство совместной работы и качество генерации моделей с помощью ИИ.

1. Описывайте намерение, а не внешний вид

Сосредоточьтесь на описании самой модели, а не её визуального представления.

Определяйте структуры, связи, процессы и зависимости вместо попыток управлять расположением элементов или компоновкой.

2. Понятность важнее изобретательности

Отдавайте предпочтение читаемости, а не краткости или оригинальности записи.

Модель должна быть понятна без дополнительных интерпретаций, предположений или знания внутренних соглашений проекта.

3. Используйте осмысленные имена

Имена должны ясно отражать сущности, которые они обозначают.

Выбирайте понятные идентификаторы, передающие смысл и контекст предметной области.

4. Предпочитайте явные определения

Важная информация должна задаваться напрямую.

Не скрывайте смысл за сокращениями, неочевидными конструкциями или неявными предположениями, если существует более понятный способ описания.

5. Размещайте связанные элементы рядом

Элементы, относящиеся к одному логическому контексту, должны находиться рядом друг с другом.

Группировка связанных определений улучшает читаемость и помогает людям и инструментам лучше понимать структуру модели.

6. Соблюдайте единый стиль именования

Используйте единый подход к именованию внутри модели и проекта.

Последовательная терминология снижает вероятность ошибок и упрощает навигацию по большим моделям.

7. Сохраняйте фокус модели

Каждая модель должна иметь чёткое назначение.

Не объединяйте в одном документе несвязанные задачи, если их можно описать отдельными моделями более понятно и аккуратно.

8. Избегайте визуального шума

Не используйте лишние комментарии, дублирование информации и чрезмерное форматирование.

Модель должна оставаться компактной, сохраняя при этом хорошую читаемость.

9. Пишите для будущих читателей

Модели обычно читают гораздо чаще, чем создают.

Пишите определения так, чтобы они оставались понятными для будущих участников проекта и систем искусственного интеллекта без необходимости изучать дополнительный контекст.

10. Сохраняйте согласованность между моделями

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

Единая терминология и соглашения помогают поддерживать целостность проекта по мере его развития.

Clone this wiki locally