Skip to content
Kirill Kovtun edited this page Jun 11, 2026 · 4 revisions

English | Русский

English

Introduction

ORBIT (ORBIT Builds Interconnected Topologies) is a human- and AI-friendly declarative language for describing visual models.

The goal of ORBIT is to provide a unified textual representation for structures, relationships, processes, timelines, plans, and other interconnected systems that can be automatically validated, transformed, and rendered into visual diagrams.

Unlike traditional diagram editors, ORBIT treats diagrams as code. Instead of manually placing shapes and connections, users describe a model in a deterministic textual format and allow rendering tools to generate the visual representation automatically.

ORBIT is designed to be:

  • Human-readable
  • AI-friendly
  • Declarative
  • Deterministic
  • Extensible
  • Tool-independent

A single ORBIT document should represent the source of truth for a model regardless of how that model is visualized.

The language is intended to support a wide range of diagram families, including software architecture, databases, business processes, project planning, product management, organizational structures, and analytical models.

ORBIT focuses on describing meaning rather than appearance. Visual layout, positioning, styling, and rendering are implementation concerns and are intentionally separated from the model definition itself.

See Versioning for the distinction between Wave, Specification Version, and Implementation Version.

Русский

Введение

ORBIT (ORBIT Builds Interconnected Topologies) — это декларативный язык, дружественный человеку и искусственному интеллекту, предназначенный для описания визуальных моделей.

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

В отличие от традиционных графических редакторов диаграмм, ORBIT рассматривает диаграммы как код. Вместо ручного размещения фигур и связей пользователь описывает модель в детерминированном текстовом формате, а инструменты визуализации автоматически создают её графическое представление.

ORBIT разрабатывается как язык, который должен быть:

  • Читаемым человеком
  • Дружественным для ИИ
  • Декларативным
  • Детерминированным
  • Расширяемым
  • Независимым от конкретных инструментов

Один документ ORBIT должен выступать в качестве единого источника истины для модели независимо от способа её визуализации.

Язык предназначен для поддержки широкого спектра типов диаграмм, включая программную архитектуру, базы данных, бизнес-процессы, управление проектами, продуктовую разработку, организационные структуры и аналитические модели.

ORBIT сосредоточен на описании смысла модели, а не её внешнего вида. Компоновка, позиционирование, оформление и рендеринг относятся к задачам реализации и намеренно отделены от определения самой модели.

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

Clone this wiki locally