9. A method comprising: receiving, in a specification, input data including a set of declarative statements defining parameters of a semantic network model, the input data identifying multiple resource nodes and corresponding relationships amongst the resource nodes; populating the specification with the set of declarative statements to define the semantic network model; and maintaining the specification in a repository.
9. A method comprising: receiving, in a specification, input data including a set of declarative statements defining parameters of a semantic network model, the input data identifying multiple resource nodes and corresponding relationships amongst the resource nodes; populating the specification with the set of declarative statements to define the semantic network model; and maintaining the specification in a repository. 13. The method as in claim 9 , wherein populating the specification with the set of declarative statements includes: generating the specification to include a hierarchy of multiple tags delineating different segments of the specification, the different segments defining attributes of the semantic network model: i) a first tag of the multiple tags delineating a first set of declarative statements defining data sources for populating nodes associated with the semantic network model, ii) a second tag of the multiple tags delineating a second set of declarative statements defining how to visually render different nodes of the semantic network model, and iii) a third tag of the multiple tags delineating a third set of declarative statements defining commands that can be applied to the different nodes of the semantic network model.