21. A computer readable medium having computer code thereon, the medium comprising: instructions for receiving a specification defining attributes of a navigable semantic network, the attributes identifying multiple resource nodes and corresponding relationships amongst the resource nodes; instructions for processing the specification to identify a set of declarative statements; and instructions for utilizing the set of declarative statements identified by the specification to produce a semantic network model associated with the navigable semantic network, the semantic network model enabling instantiation of different portions of the navigable semantic network for viewing based on navigation input.
24. The computer readable medium as in claim 21 , wherein the instructions for utilizing the set of declarative statements identified in the specification to produce the semantic network model includes: instructions for processing the declarative statements to identify: i) different possible navigation input commands that can be applied to respective resource nodes of the navigable semantic network, and ii) different actions to be taken by a display function to display portions of the navigable semantic network in response to receiving the different possible navigation input commands.