Modifying associations

From WandoraWiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
Associations link topics together into doubles, triplets etc. Association is a vertex connecting topics. In Wandora, association is added to a topic by selecting '''Add association...'''. Association is modified by selecting association row in association table and selecting option '''Modify association...'''. Both options open association editor. Adding association results empty association editor while Modify association fills editor fields with roles, players and type of the selected association. Association editor is used to add and modify one association at time. Below is a screenshot of association editor where type and roles have not been selected yet.
+
Associations link topics together into doubles, triplets etc. Association is a named hyper-edge connecting topics. In Wandora, an association is added by selecting '''Add association...'''. Association is modified by selecting association row in association table and selecting option '''Modify association...'''. Both options open up an association editor. Next image views Wandora's traditional topic panel of a topic '''In No Sense? Nonsense! (album)''' which appears to be one of '''The Art of Noise's''' album. Red circle marks associations where the album plays a role i.e. associations which somehow connect the album topic to other topics.
 +
 
 +
 
 +
[[Image:traditional_topic_panel_associations.gif|center|Adding association to a topic]]
 +
 
 +
 
 +
Adding association results empty association editor while Modify association fills editor fields with roles, players and type of the selected association. Association editor is used to add and modify one association at time. Next image views an association editor where type and roles have not been selected yet.
  
  
Line 5: Line 11:
  
  
To create a complete association you need to pick association type, players and roles for each player. If you have constructed a [[Schema|schema]] for player topic, there is also a tab in the association editor window easing you to pick up suitable topics for the association. Association creation is discussed more detailed in wikipage [[Create new association]].
+
To create an association the user must pick a type, player and role topics for the association. Association creation is discussed more detailed in [[Create new association]].
  
 
Wandora includes also more sophisticated association modification options. To reveal available options right click on association table. Context menu should contain at least:
 
Wandora includes also more sophisticated association modification options. To reveal available options right click on association table. Context menu should contain at least:

Revision as of 17:14, 25 February 2013

Associations link topics together into doubles, triplets etc. Association is a named hyper-edge connecting topics. In Wandora, an association is added by selecting Add association.... Association is modified by selecting association row in association table and selecting option Modify association.... Both options open up an association editor. Next image views Wandora's traditional topic panel of a topic In No Sense? Nonsense! (album) which appears to be one of The Art of Noise's album. Red circle marks associations where the album plays a role i.e. associations which somehow connect the album topic to other topics.


Adding association to a topic


Adding association results empty association editor while Modify association fills editor fields with roles, players and type of the selected association. Association editor is used to add and modify one association at time. Next image views an association editor where type and roles have not been selected yet.


Adding association to a topic


To create an association the user must pick a type, player and role topics for the association. Association creation is discussed more detailed in Create new association.

Wandora includes also more sophisticated association modification options. To reveal available options right click on association table. Context menu should contain at least:

  • Delete associations... is used to remove selected associations in current topic table. Deletion is confirmed from Wandora user.
  • Change type... is used to change association type topic of selected association in current topic table. Wandora asks new type topic with topic request dialog.
  • Change role... is used to change one of the association roles of selected association in current topic table. Wandora asks which role is replaced and which topic replaces old role.
  • Insert player... inserts user selected player (with user selected role) to selected associations. This option is especially handy if you need to add same player to numerous associations.
  • Delete players... is used to remove selected columns i.e. players from selected associations. Note that your selection in association table really defines what players Wandora removes. Wandora confirms deletion from user.
  • Swap players within changes player roles in selected associations. Option creates a symmetric association that has different role order. Option is useful when roles are somehow similar (for example neighbour-1 and neighbour-2) and you need to refactor large number of associations.
  • Create symmetric associations... is similar to Swap players within but doesn't remove original associations.
  • Delete symmetric associations... compares selected associations to all other associations in Wandora and deletes association if symmetric duplicate is found. Symmetric duplicate is an association with same players and roles but role order is different.
  • Collect binary to n-ary... is used to change multiple binary associations into a single association with multiple players. To work properly all binary association should share one player.
  • Split n-ary to binary... converts one association with multiple players to multiple binary associations. User must select one player as shared player. Shared player ties binary associations together.


See also

Personal tools