flowchart TD room1[Регистрационная] room2[Интервьювешная] room3[Кабинет Директора] room4[Помещение персонала] room5[Аудитория для семинаров] room6[Комната отдыха] room7[Рабочая зона] room8[Кофейня] room9[Комната для гостей] %% комментарий для схемы %% === комната 1 === room1 === room2 & room5 room1 --- room3 room1 .- room4 & room6 & room8 %% === комната 2 === room2 === room1 & room4 room2 .- room3 & room6 & room8 %% === комната 3 === room3 === room4 room3 --- room1 room3 .- room2 & room5 & room7 & room8 %% === комната 4 === room4 === room2 & room3 room4 --- room7 room4 .- room6 & room8 %% === комната 5 === room5 === room1 room5 --- room6 room5 .- room3 & room8 %% === комната 6 === room6 --- room5 room6 .- room1 & room2 & room4 %% === комната 7 === room7 --- room4 room7 .- room3 & room6 & room8 %% === комната 8 === room8 .- room1 & room2 & room3 & room4 & room5 & room7 За вас сделал большую схему. Что можно тут понять? Да мало чего. Тяжело. Слишком много связей. Да, некоторые повторяются, надо бы обрезать повторяющиеся. К тому же переходы. И надо сказать, что это только 9 элементов системы. Где 9-ый элемент как будто бы не находится в этой системе, так как нет связей. Но как сделать проще? Один из вариантов — пройти по дублям и удалить. Поэтому будет проще. Но давайте обратимся к более простому способу. Уже видно, что создавать схемы так душно. Но! Можно использовать искусственный интеллект. Чаще всего они практически все работают с кодом для mermaid. Но мы не ищем лёгких путей. И прямо сейчас видим проблематику первых двух способов хранения данных об объектах. Первый способ: каждая страница с объектом содержит информацию о своих связях внутри этой страницы. Поэтому если у нас есть информация о комнате "Гостиная", то мы дадим туда информацию о связях с другими комнатами. И всё бы хорошо, ведь, открыв "Гостиную" как страницу, мы увидим вообще все связи со всем остальным. Как будто бы круто. Правда удобно? Открыл, посмотрел. Знаешь, что происходит с комнатой. Но откуда вся эта неудобная паутина? Всё просто. К сожалению, это и удобство и тяжесть подобного хранения данных. При создании таких документов, надо будет писать документ для объекта и прописывать связи. Для других документов надо будет дублировать эти все связи. А если они не одинаковые, то вам надо открывать "Гостиную" и каждый связанный с ней документ, чтобы понимать в итоге, какие связи между ними. Дичь, да?