1. A method comprising: receiving a specification, the specification defining attributes of a navigable semantic network, the attributes identifying multiple resource nodes and corresponding relationships amongst the resource nodes; processing the specification to identify a set of declarative statements; and 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.