Skip to main content

Table 1 How Ontologies Enable the Simulation Model Development Process (Benjamin et al. 2006)

From: Business ecosystem modeling- the hybrid of system modeling and ecological modeling: an application of the smart grid

Simulation Modeling ActivityActivity DescriptionRole of Ontologies
Establish purpose & scopeCapture needs, questions, objectives. Integrate across multiple perspectives. Map organization /mission goals to simulation goals.Terminology harmonization to enable shared and clear understanding.
Formulate conceptual modelValidate system descriptions. Identify model boundaries. Identify the level of modeling abstraction. Identify model objects and roles. Determine model structure and logic.Ontology knowledge is used to determine the unambiguously differentiated abstraction levels. The ontological analysis helps to map system objects to model objects and to identify appropriate object roles. The ontological analysis helps reason with system constraints to facilitate determination of model logic.
Acquire and analyze dataIdentify data sources and data dictionaries. Perform data and text mining. Perform statistical analyses, data reduction (distribution fitting, etc.).Ontologies play an important role in detailed data analysis, especially in disambiguating terminology and interpreting text data descriptions.
Design detailed modelRefine, detail, and validate model objects. Refine, detail, and validate model structure and model logic.Ontologies will facilitate detailed analysis of objects and constraints including mapping the simulation model constraints to evidence/ specifications of real-world constraints in the domain descriptions.