“sort” element, specified in the strategy, uses the attribute “attributeName”. In the example its’ value is “representation”.
The domain model concept can have several children with an attribute “representation”. The value of this attribute for different concepts can be “activity”, “example”, “explanation”, “theory”. The meaning of the strategy is that when the concept is accessed the links to it’s children will be annotated and reordered depending on the user’s style.
For an activist first link to an “activity” will be shown as “good” while links to other representations as “bad”.Correspondingly for a reflector first link to an example will be shown as “good” and links to other representations as bad.
When the user reads the items “good” link which have been read becomes “neutral” and the following item as specified in the strategy becomes “good”.