Knowledge can be grouped into behavioral knowledge and structural knowledge. Behavioral knowledge is local knowledge relating to a particular experiment applied to a system or model.
Behavioral knowledge is what is generated in a real-world experiment or during a simulation run.
Structural knowledge is global knowledge relating to a system or model, irrespective of the experiment that is performed. A model is a formal encoding of structural knowledge of a system. Structural knowledge can be further decomposed into functional knowledge, coupling knowledge, decomposition knowledge, and taxonomic knowledge. In this paper, a methodology is presented that helps to organize the structural knowledge about a system to be described. It enables to encode separately and in an organized fashion functional, coupling, decomposition, and taxonomic knowledge about a system.