Property | Type | Description |
---|---|---|
Link type |
"L" | "E" |
Whether the link is triggered by a “click” from the user (in this case the indication “L” is optional) or by an event (“E”). |
Link Id |
[device indicator - ] String |
The device indicator part is optional and can be a string or a symbol followed by a dash to seperate the device indicator from the string. The device indicator specifies for which devices this link is valid (for instance smartphone, tablet or desktop). Together with the string part the Link Id uniquely identifies the link in perspective of the contentarea the link originates from. |
{ actors } |
List of Strings |
Optional property that defines which actor has the right to trigger this link. NOTE: In case the sitemap has an actor property, all links within the same sitemap diagram will inherit the actor property even if the actor property isn’t set at the link. |
[guard] |
Boolean expression based on keys |
Optional property that can be used to determine whether the link is enabled or disabled based on keys given by the internal and/or external decision base. |
Property | Type | Description |
---|---|---|
Link Id |
UiaML path |
Only required in case the trigger property will be described as well. |
Trigger |
String |
In case the link is an event link, a description of what triggers the event is required. |
Internal Decision base |
list of key-value pairs of UiaML paths |
In case the optional guard is used, the keys value refer to the Contentarea Elements (CAE) that are used to make the decision. |
External Decision base |
list of key-value pairs |
In case the optional guard is used, the keys value refers to external factors that are required to make the decision. |
Links are the key elements of a sitemap. They provide navigational paths between the different sitemap elements (SME). There are however some restrictions to a link:
-
A normal “clickable” link starts within a contentarea that holds a Contentarea Element (CAE) by which a user can trigger the link and points toward the page that will be shown next.
-
Event links are generated by either the result of a Decision Node, a system trigger like a timer or by a user generated system trigger generated outside of the sitemap like clicking on the close window button. In case of a system trigger the documentation requires that the trigger will be described. The starting point of an event link is either a contentarea, a Decision Node or the frame of the sitemap.