|
|
| Строка 1: |
Строка 1: |
| <uml> | | <uml> |
| @startuml | | @startuml |
| title Stigmergic Team Interaction in MediaWiki | | title Стигмергическое командное взаимодействие в MediaWiki |
|
| |
|
| skinparam shadowing false | | skinparam shadowing false |
| skinparam rectangle { | | skinparam rectangle { |
| BackgroundColor #FFFFFF | | BackgroundColor #FAFAFA |
| BorderColor #333333 | | BorderColor #333333 |
| RoundCorner 8
| |
| } | | } |
| skinparam component {
| |
| BackgroundColor #EFEFEF
| |
| }
| |
| skinparam actorStyle awesome
| |
|
| |
| actor "Editor A" as A
| |
| actor "Editor B" as B
| |
| actor "Editor C" as C
| |
|
| |
| rectangle "MediaWiki Environment" as MW {
| |
| component "Article Page\n(общий объект\nсовместного преобразования)" as Page
| |
| component "Talk Page\n(координация,\nрефлексия)" as Talk
| |
| component "Revision History\n(diff, версии)" as Hist
| |
| component "Recent Changes /\nWatchlists\n(экспозиция следов)" as RC
| |
| component "Templates /\nCategories /\nInfoboxes\n(шаблоны способов действия)" as Tmpl
| |
| }
| |
|
| |
|
| |
| A -> Page : редактирует статью\n(вносит изменения)
| |
| Page -> Hist : создаёт новую ревизию\n(версия A1)
| |
| Page -> Tmpl : использует/создаёт шаблоны,\nструктуру, категории
| |
| Hist -> RC : публикует запись\nв списке изменений
| |
|
| |
| note right of Page
| |
| Действие A:
| |
| - применяет способ действия
| |
| - материализует его в тексте/структуре
| |
| => sematectonic stigmergic trace
| |
| end note
| |
| RC --> B : уведомление / просмотр\n\"Recent changes\" или watchlist
| |
| RC --> C : уведомление / просмотр\nследов действий A
| |
|
| |
| B -> Hist : просматривает diff A1
| |
| C -> Hist : просматривает diff A1
| |
|
| |
| note right of Hist
| |
| B и C читают след:
| |
| - видят изменения A
| |
| - реконструируют способ действия A
| |
| => обмен способами действия
| |
| end note
| |
|
| |
|
| |
|
| B -> Page : вносит уточнения,\nрасширяет разделы\nна основе A1 | | actor "Редактор A" as A |
| B -> Talk : оставляет комментарий,\nпредложение по улучшению | | actor "Редактор B" as B |
| C -> Page : переносит структуру/шаблон\nA в другой раздел/статью | | actor "Редактор C" as C |
| C -> Tmpl : переиспользует и адаптирует\nшаблон/категории | |
|
| |
|
| Page -> Hist : создаются новые ревизии\n(версии B1, C1)
| | rectangle "MediaWiki как стигмергический медиум" { |
| Talk -> Hist : фиксируются правки\nв обсуждении
| | component "Статья\n(объект преобразования)" as Page |
| Hist -> RC : новые записи в изменениях
| | component "История правок\n(diff, следы)" as Hist |
| | | component "Recent Changes\n(экспозиция следов)" as RC |
| note right of Page
| | component "Шаблоны/структуры\n(способы действия)" as Tmpl |
| Действия B и C:
| |
| - опираются на след A
| |
| - модифицируют общий объект
| |
| - распространяют шаблон A
| |
| => стигмергически координированная
| |
| совместная деятельность
| |
| end note
| |
| | |
| | |
| rectangle "Team-Level Emergence" as Team {
| |
| component "Shared Editing Patterns\n(co-editing network\nпо статье/темам)" as CoEdit | |
| component "Shared Templates & Practices\n(общее репертуарное поле\nспособов действия)" as Reper | |
| component "Perceived Article Quality /\nStability\n(командный outcome)" as Quality | |
| } | | } |
|
| |
|
| Hist --> CoEdit : данные о совместных\nредактированиях | | ' Цикл стигмергии |
| Tmpl --> Reper : общие шаблоны и\nструктуры, используемые командой
| | A -> Page : [1] редактирует |
| Page --> Quality : состояние статьи,\nстабильность, полнота
| | Page -> Hist : сохраняет след |
| | | Hist -> RC : публикует |
| CoEdit --> A : влияет на будущие\nстратегии редактирования
| | RC --> B : [2] видит след |
| Reper --> B : задаёт ожидаемые\nспособы действия
| | RC --> C : [2] видит след |
| Quality --> C : влияет на мотивацию\nи приоритеты участия
| | B -> Hist : читает diff |
| | C -> Hist : читает diff |
| | B -> Page : [3] вносит изменения\n(стимулирован следом A) |
| | C -> Tmpl : [3] переносит шаблон A |
| | Tmpl --> A : [4] влияет на будущие\nдействия (feedback) |
|
| |
|
| note bottom | | note bottom |
| Стигмергия = механизм в Mediator-слое (IMOI): | | Стигмергический цикл: |
| - индивидуальные правки -> следы (traces) в MediaWiki | | [1] Действие → след в медиуме |
| - следы воспринимаются другими редакторами | | [2] Восприятие следа другими |
| - это стимулирует новые действия, обмен способами действия | | [3] Стимулированное действие |
| - из повторяющихся циклов складываются командные паттерны | | [4] Обратная связь (IMOI) |
| | |
| | = обмен способами действия (Рубцов) |
| | через стигмергию (Heylighen) |
| end note | | end note |
|
| |
|