06.04.2016, 14:08 | #1 |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
UML для карт
Дар, мне вдруг пришла мысль, что для более точного обозначения связей между объектами карты (идеями) очень хорошо бы подошла методология UML - унифицированный язык моделирования:
https://ru.wikipedia.org/wiki/UML С помощью этого языка на карте можно отображать разные типы связей: https://ru.wikipedia.org/wiki/%D0%94...81%D0%BE%D0%B2 - ассоциация - агрегация - композиция - обобщение - реализация - зависимость каждый тип связи отображается особой формой стрелки от одного объекта к другому: http://images.myshared.ru/17/1148427/slide_18.jpg Например: Что думаешь? Последний раз редактировалось Lotos; 06.04.2016 в 15:03. |
07.04.2016, 12:33 | #2 |
Senior Member
Регистрация: 01.12.2009
Сообщений: 1,877
|
Re: UML для карт
Соображаю..
Честно говоря что-то я в тупике, не могу понять.. В чем отличие от предыдущих программ типа http://www.gliffy.com/ https://www.lucidchart.com/ http://creately.com/ http://flowchart.com http://grapholite.com/ или MindManager? Можно писать программу? Или смысл в формах стрелок? Как я понял это создавалось как международный стандарт. Например стандарт в стрелках. Годится для презентаций на каких-нибудь международных "совещаниях".. Допустим человек говорит на непонятном языке, но по стрелкам на его схеме можно понять о чем идет речь.. Последний раз редактировалось Dar; 07.04.2016 в 13:20. |
07.04.2016, 14:02 | #3 | |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
Re: UML для карт
UML - это не программа, а методология моделирования классов, чтобы показать все зависимости и отношения между будущими объектами программы, прежде чем начать писать код.
В нашем случае мы можем взять из этой методологии только концепцию обозначения связей между элементами. Т.е. грубо говоря да, форма стрелок. Каждая из форма обозначает разный тип связи. Делает более конкретными их отношения. Потому что простая стрелка не способна отразить как именно относится один объект к другому, какие именно у них отношения. С помощью формы стрелки можно конкретизировать тип отношения. Пример отношений между классами: http://deryabych.narod.ru/6/7.html Вот взять например твои же примеры из темы о технологии построения схем: Это агрегация. Ток огня состоит из сознания и энергии. Цитата:
Можно поискать примеры и для всех типов отношений: - ассоциация - агрегация - композиция - обобщение - реализация - зависимость кстати в Gliffy можно рисовать UML-диаграммы: https://www.gliffy.com/uses/uml-software/ И вроде даже экспортировать в SVG Последний раз редактировалось Lotos; 07.04.2016 в 16:18. |
|
08.04.2016, 00:14 | #4 | |
Senior Member
Регистрация: 01.12.2009
Сообщений: 1,877
|
Re: UML для карт
Цитата:
но что-то не цепляет меня это никак.. Кто-нибудь может возьмется это сделать. В принципе готовые схемы есть, достаточно переписать содержимое в другую схему и все. Вполне возможно появится множество вариантов, от разных людей... Тут ведь самая трудная часть это наполнение и связь.. С Gliffy копался, чего-то там не понравилось, не помню.. (кажется не было привязки стрелок к объектам) а вот дизайн самой рамки взял "на заметку".. Вроде просто, но.. наверху название кратко, а внизу можно сделать что-то разворачивающееся.. с исходным параграфом, или ссылкой на него. Последний раз редактировалось Dar; 08.04.2016 в 01:26. |
|
08.04.2016, 09:17 | #5 |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
Re: UML для карт
Да, возможно с первого взгляда и не видно какая может быть в этом польза. И для не очень больших карт может оно и не нужно вовсе.
Но недавно вспомнил карту, которую делал по негативным качествам. Там слишком много связей между элементами, в которых так сходу и не разберёшься. Нужно часами сидеть и вникать, прежде чем какое-то более-менее общее понимание придёт. Для подобных карт нужен иной подход, который бы конкретизировал тип отношений между элементами. Вот UML бы идеально здесь подошёл. Это скорее тип мышления. При установлении связей ты мыслишь уже не просто "это вытекает из этого" и ведёшь стрелку, а целым набором типов отношений. И прежде чем провести стрелку, думаешь как именно соотносятся эти объекты между собой. После чего проводишь особой формы стрелку, которая обозначает определённый тип отношения. Таким образом карта станет более конкретной, научной и более доступной для понимания другим. Потому что если карту рисовал ты сам, для тебя там всё понятно, каждую стрелку ты можешь объяснить что она для тебя означает, какой смысл ты в неё вложил. Но для другого человека может не очень понятно как именно соотносятся эти объекты на карте. Тогда он посмотрит на форму стрелки, потом в шпаргалку что эта стрелка значит. Ага! - обобщение. Значит этот объект является частным случаем вот этого, более общего. Мне кажется такая умственная дисциплина может быть полезна и при создании небольших карт. Приучив себя к такому типу мышления, мне кажется карты будут получаться более точными, более конкретными. |
08.04.2016, 10:31 | #6 |
Senior Member
Регистрация: 01.12.2009
Сообщений: 1,877
|
Re: UML для карт
Делать схему, допустим для производства турбин, проще.
Или показать движение денег. Смысл однозначный, туда или сюда.. А в АЙ, от каждой строчки можно провести массу линий.. Смотря как толковать, по смыслу, понятию, контексту, качествам.. Это усложняет.. и да приходится много думать. На мой взгляд все "маленькие" схемы рано или поздно должны уложиться в большую.. Вот мне тем и нравится "тороидная" схема.. там плоскость разворачивается в объем, выпирая в четырехмерное пространство.. При этом самая фишка в том что схема построенная на содержимом, начинает диктовать содержимое. ) Если понять общую концепцию, принцип работы тороидной схемы, то можно выходить на новые уровни понимания. Грубо говоря "предсказывать".. Допустим приложив к схеме какое-то понятие, плюс действие, качество, найдя пересечение и направление, можно понять что должно получиться в итоге. условно говоря вывести "новое знание", которое должно быть в АЙ, но еще может не прочитано или не понято. (утрирую) Упрощенно говоря тороидная схема превращается в поисковик. Можно найти то что словами сложно оформить или не знаешь как и по каким словам искать в известных поисковиках. Но в тороидной схеме выйти на сам принцип, сущность ответа, что должно быть.. может и не написано, но в сознание должен сложится ответ.. В идеальном варианте (как я себе это представляю, фантазирую) можно предсказывать, прогнозировать и какие-то политические события, и экономику и дела в семье или здоровье одного, отдельного человека. Вот как-то так.. Можно сказать "формы стрелок" в обычной схеме, в тороидной являются направлениями.. К центру или от центра, по кругу или против, верх или вниз, по касательной, ускорение, цетробежные силы и т.д. (ведь все это является комплексом взаимодействия сознания, духа, устремления и т.д.) |
08.04.2016, 11:59 | #7 |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
Re: UML для карт
Очень интересные размышления...
Часто тоже думаю о подобном. В рамках проекта "методология Агни Йоги" стремлюсь к глобальной схеме, которая смогла бы описать всё Учение целиком. Всё-таки Учение - это сложный аппарат. И описать его, конечно, во много раз сложнее чем "схему производства турбин". Но нельзя сказать, что это вообще нереально. Пусть аппарат и сложнейший, но тем не менее он состоит из деталей, связанных между собой определённым образом и которые доступны нам для изучения. Рисование карт-схем - один из возможных способов изучения этого аппарата, попытки понять как работают отдельные его аспекты, как работает он в целом. И чтобы карта-схема была максимально научной, то конкретизация связей между деталями будет очень кстати. Иначе карта может быть слишком субъективной. Когда связи между деталями не конкретизированы, возможны масса разных трактовок. Можно, конечно, сказать, что это дело интуиции, нужно "почувствовать" как именно связаны элементы. Но при таком подходе можно пойти дальше и сказать - зачем вообще рисовать схемы, ведь само Учение нужно познать сердцем, почувствовать все связи и прийти к синтезу. Это тоже может быть верно, но тут есть два нюанса: Во-первых, ты можешь мнить себе что всё понял, а на самом деле лишь пребываешь в иллюзиях своего всезнания. Если же рисуешь карту-схему, то она просто не получится гармоничной, если слабо себе представляешь предмет изучения. А во-вторых, даже если на самом деле понял, то где результат для других? Где та осязаемая работа, на которую другие посмотрят и тоже всё поймут? Ну да ладно, это было отступление. Карты-схемы несомненно полезны и их можно и нужно рисовать. Но рисовать не просто лишь бы нарисовать, а максимально научно. И я думаю к научности нас как раз может приблизить методология UML. Потом попробую перерисовать схему по негавтиным качествам в формате UML. Сравним с предыдущим вариантом и я думаю разница и польза будут очевидными. |
08.04.2016, 12:17 | #8 | |
Senior Member
Регистрация: 01.12.2009
Сообщений: 1,877
|
Re: UML для карт
Цитата:
Обновил сайт с картами http://www.praktika-ay.ru/karta/ проверь как работает масштабирование, передвижение.. То работает, то нет.. (ссылки вроде правильные) Возможно подгружает с компа.. |
|
08.04.2016, 12:21 | #9 | |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
Re: UML для карт
Цитата:
|
|
08.04.2016, 12:26 | #10 | |
Senior Member
Регистрация: 01.12.2009
Сообщений: 1,877
|
Re: UML для карт
Цитата:
Типа var extent = [0, 0, 4204, 4540]; а как сделать что-бы это было автоматически? |
|
08.04.2016, 12:34 | #11 | |
Senior Member
Регистрация: 06.12.2009
Сообщений: 155
|
Re: UML для карт
Цитата:
http://ru.stackoverflow.com/question...%8F-javascript После того, как их узнал, сохранить в переменные и передать их в скрипт, где надо задавать точные значения. Как-то так в целом. Но надо экспериментировать. |
|
20.03.2017, 12:58 | #12 | |
Junior Member
Регистрация: 07.12.2009
Сообщений: 19
|
Re: UML для карт
Цитата:
Его нотации есть в Visio в офисном пакете Микрософт. Но все же пришел к тому, что не все будет понятно тем, кто не изучал UML. И сейчас для фрагментарных схем-описаний достаточно будет простых диаграмм. А UM это все-таки формальный язык программирования (есть свои правила и ограничения) и он может быть больше полезен на последующих этапах работы с Учением, когда на базе наработок подборок и накоплений простых схем можно будет формировать уже более формализованную систему связей для создания какой-то информационной экспертной системы. Как-то так. |
|