Вернуться   Мастерская > Для обсуждения
Ответ
 
Опции темы Опции просмотра
Старый 06.04.2016, 14:08   #1
Lotos
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.
Lotos вне форума   Ответить с цитированием
Старый 07.04.2016, 12:33   #2
Dar
Senior Member
 
Регистрация: 01.12.2009
Сообщений: 1,877
По умолчанию Re: UML для карт

Цитата:
Сообщение от Lotos Посмотреть сообщение
Что думаешь?
Соображаю..
Честно говоря что-то я в тупике, не могу понять..
В чем отличие от предыдущих программ типа
http://www.gliffy.com/
https://www.lucidchart.com/
http://creately.com/
http://flowchart.com
http://grapholite.com/
или MindManager?

Можно писать программу?
Или смысл в формах стрелок?

Как я понял это создавалось как международный стандарт.
Например стандарт в стрелках.
Годится для презентаций на каких-нибудь международных "совещаниях"..
Допустим человек говорит на непонятном языке, но по стрелкам на его схеме
можно понять о чем идет речь..

Последний раз редактировалось Dar; 07.04.2016 в 13:20.
Dar вне форума   Ответить с цитированием
Старый 07.04.2016, 14:02   #3
Lotos
Senior Member
 
Регистрация: 06.12.2009
Сообщений: 155
По умолчанию Re: UML для карт

UML - это не программа, а методология моделирования классов, чтобы показать все зависимости и отношения между будущими объектами программы, прежде чем начать писать код.

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

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

Пример отношений между классами:
http://deryabych.narod.ru/6/7.html

Вот взять например твои же примеры из темы о технологии построения схем:
Цитата:
Сообщение от Dar Посмотреть сообщение
"Сознание энергии есть ток огня."
Созание + энергия = ток огня
Это агрегация. Ток огня состоит из сознания и энергии.

Цитата:
Сообщение от Dar Посмотреть сообщение
теперь посложнее..
"открытие огней зависит от утончения сознания"..
утончение+сознание= открытие огней..
Отношения зависимости.

Можно поискать примеры и для всех типов отношений:

- ассоциация
- агрегация
- композиция
- обобщение
- реализация
- зависимость

кстати в Gliffy можно рисовать UML-диаграммы:

https://www.gliffy.com/uses/uml-software/

И вроде даже экспортировать в SVG

Последний раз редактировалось Lotos; 07.04.2016 в 16:18.
Lotos вне форума   Ответить с цитированием
Старый 08.04.2016, 00:14   #4
Dar
Senior Member
 
Регистрация: 01.12.2009
Сообщений: 1,877
По умолчанию Re: UML для карт

Цитата:
Сообщение от Lotos Посмотреть сообщение
UML - это не программа, а методология моделирования классов, чтобы показать все зависимости и отношения между будущими объектами программы, прежде чем начать писать код.

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

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

Пример отношений между классами:
http://deryabych.narod.ru/6/7.html

Вот взять например твои же примеры из темы о технологии построения схем:
Это агрегация. Ток огня состоит из сознания и энергии.

Отношения зависимости.

Можно поискать примеры и для всех типов отношений:

- ассоциация
- агрегация
- композиция
- обобщение
- реализация
- зависимость

кстати в Gliffy можно рисовать UML-диаграммы:

https://www.gliffy.com/uses/uml-software/

И вроде даже экспортировать в SVG
и так и сяк думал, может чего-то не конца понимаю..
но что-то не цепляет меня это никак..

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

С Gliffy копался, чего-то там не понравилось, не помню..
(кажется не было привязки стрелок к объектам)
а вот дизайн самой рамки взял "на заметку"..
Вроде просто, но.. наверху название кратко, а внизу можно сделать что-то разворачивающееся.. с исходным параграфом, или ссылкой на него.

Последний раз редактировалось Dar; 08.04.2016 в 01:26.
Dar вне форума   Ответить с цитированием
Старый 08.04.2016, 09:17   #5
Lotos
Senior Member
 
Регистрация: 06.12.2009
Сообщений: 155
По умолчанию Re: UML для карт

Да, возможно с первого взгляда и не видно какая может быть в этом польза. И для не очень больших карт может оно и не нужно вовсе.
Но недавно вспомнил карту, которую делал по негативным качествам. Там слишком много связей между элементами, в которых так сходу и не разберёшься. Нужно часами сидеть и вникать, прежде чем какое-то более-менее общее понимание придёт.
Для подобных карт нужен иной подход, который бы конкретизировал тип отношений между элементами. Вот UML бы идеально здесь подошёл.
Это скорее тип мышления. При установлении связей ты мыслишь уже не просто "это вытекает из этого" и ведёшь стрелку, а целым набором типов отношений. И прежде чем провести стрелку, думаешь как именно соотносятся эти объекты между собой. После чего проводишь особой формы стрелку, которая обозначает определённый тип отношения.
Таким образом карта станет более конкретной, научной и более доступной для понимания другим. Потому что если карту рисовал ты сам, для тебя там всё понятно, каждую стрелку ты можешь объяснить что она для тебя означает, какой смысл ты в неё вложил. Но для другого человека может не очень понятно как именно соотносятся эти объекты на карте. Тогда он посмотрит на форму стрелки, потом в шпаргалку что эта стрелка значит. Ага! - обобщение. Значит этот объект является частным случаем вот этого, более общего.
Мне кажется такая умственная дисциплина может быть полезна и при создании небольших карт. Приучив себя к такому типу мышления, мне кажется карты будут получаться более точными, более конкретными.
Lotos вне форума   Ответить с цитированием
Старый 08.04.2016, 10:31   #6
Dar
Senior Member
 
Регистрация: 01.12.2009
Сообщений: 1,877
По умолчанию Re: UML для карт

Делать схему, допустим для производства турбин, проще.
Или показать движение денег.
Смысл однозначный, туда или сюда..
А в АЙ, от каждой строчки можно провести массу линий..
Смотря как толковать, по смыслу, понятию, контексту, качествам..
Это усложняет.. и да приходится много думать.

На мой взгляд все "маленькие" схемы рано или поздно должны уложиться в большую..
Вот мне тем и нравится "тороидная" схема.. там плоскость разворачивается в объем, выпирая в четырехмерное пространство..
При этом самая фишка в том что схема построенная на содержимом, начинает диктовать содержимое. )
Если понять общую концепцию, принцип работы тороидной схемы,
то можно выходить на новые уровни понимания.
Грубо говоря "предсказывать"..
Допустим приложив к схеме какое-то понятие, плюс действие, качество,
найдя пересечение и направление, можно понять что должно получиться в итоге.
условно говоря вывести "новое знание", которое должно быть в АЙ, но еще может не прочитано или не понято. (утрирую)
Упрощенно говоря тороидная схема превращается в поисковик.
Можно найти то что словами сложно оформить или не знаешь как и по каким словам искать в известных поисковиках. Но в тороидной схеме выйти на сам принцип, сущность ответа, что должно быть.. может и не написано, но в сознание должен сложится ответ..
В идеальном варианте (как я себе это представляю, фантазирую) можно предсказывать, прогнозировать и какие-то политические события, и экономику и дела в семье или здоровье одного, отдельного человека.
Вот как-то так..
Можно сказать "формы стрелок" в обычной схеме, в тороидной являются направлениями..
К центру или от центра, по кругу или против, верх или вниз, по касательной, ускорение, цетробежные силы и т.д.
(ведь все это является комплексом взаимодействия сознания, духа, устремления и т.д.)
Dar вне форума   Ответить с цитированием
Старый 20.03.2017, 12:58   #7
Николай А.
Junior Member
 
Регистрация: 07.12.2009
Сообщений: 19
По умолчанию Re: UML для карт

Цитата:
Сообщение от Lotos Посмотреть сообщение
Дар, мне вдруг пришла мысль, что для более точного обозначения связей между объектами карты (идеями) очень хорошо бы подошла методология UML - унифицированный язык моделирования:

https://ru.wikipedia.org/wiki/UML
В свое время тоже обдумывал использовать этот язык для работы над текстами Учения, изучил его основы. Вот здесь есть бесплатные курсы по нему: Нотация и семантика языка UML
Его нотации есть в Visio в офисном пакете Микрософт.
Но все же пришел к тому, что не все будет понятно тем, кто не изучал UML. И сейчас для фрагментарных схем-описаний достаточно будет простых диаграмм. А UM это все-таки формальный язык программирования (есть свои правила и ограничения) и он может быть больше полезен на последующих этапах работы с Учением, когда на базе наработок подборок и накоплений простых схем можно будет формировать уже более формализованную систему связей для создания какой-то информационной экспертной системы. Как-то так.
Николай А. вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:24. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
AGNI-YOGA TOPSITES