!--a11y-->
Navigation Hierarchy 
The navigation hierarchy is a structure of navigation nodes. It can be maintained in a tree, map , list or array structure or any free defined structure that will organize the nodes correctly. The following diagram shows an example of a navigation hierarchy using a tree structure and the Role concept of the Portal.

This diagram shows how the navigation model handles the navigation nodes in the hierarchy. The navigation nodes contained in the navigation hierarchy can be divided into three groups.
...
1. Valid/Visible Navigation Nodes ( ):
This navigation node type contains valid content that the user is allowed to access and is displayed by the navigation iViews (Top Level Navigation (TLN) / Detailed Navigation (DTN)). The node is located under one of the initial nodes in the navigation hierarchy. The node can be accessed by choosing the link of the navigation node in a navigation iView, or by explicit navigation - using the EPCM.doNavigate() JavaScript API.
2. Valid/Invisible Navigation Nodes ( / ):
This navigation node type contains valid content that the user is allowed to access, but it is not displayed by the navigation iViews (Top Level Navigation / Detailed Navigation). The only way to launch a valid/invisible navigation node is a (JavaScript) link using explicit navigation to the valid/invisible node (See EPCM.doNavigate() for more details). A navigation node is valid/invisible when:
¡ It is located under a role but not under an initial node in the navigation hierarchy
¡ Its 'invisible' attribute is set to true.
3. Invalid Navigation Nodes ( ):
This navigation node cannot be launched by the user at all. This navigation node type exists in the navigation hierarchy as part of the data structure, but is not part of the navigation hierarchy logic, for example, if the node is not assigned to a role.
