Content under development

The IM partnership is being launched as we write (Fall 2017). Much of the its initial work will provide full documentation in web pages like this one. As a temporary preview, we outline each page's planned contents here. We expect the site to be in initial working shape by 2018.

We are currently entertaining conversations with prospective partners, whose participation will be instrumental in finalizing this site's details and content.

Please contact us at info@integratedmodelling.org if you would like more information before then.

Outline of forthcoming content

The IM development team develops and maintains the knowledge lab (k.LAB) software stack to support integrated modelling. k.LAB provides two server applications (k.Modeler for modeling and k.Server for knowledge management and distribution) and a modeler’s integrated development environment (IDE). The IDE works as a client for k.Modeler and can be used to develop, manage and run model projects.k.LAB is an open-source software project running in an Eclipse-based IDE, which can be downloaded and accessed by potential users.

Key elements of the k.LAB IDE interface are shown below:

The k.LAB navigator window shows active projects and namespaces containing knowledge the user has developed or accessed through Bitbucket. Dragging and dropping a context, then a concept, onto the context window starts the process of model resolution.

The context window allows the user to set the spatiotemporal context of interest and to run scenarios.

The main window can be used for coding and the display, interpretation, and export of the modeling session’s results.

The knowledge window allows the user to browse existing concepts, contexts, scenarios, and authorities. Dragging and dropping a context, then a concept, onto the context window starts the process of model resolution.

The task window shows the status of model runs in progress. When model runs are complete, provenance information can be viewed.

The engine window can shows the status of your machine’s server and individual user certificate. It also includes tabs showing commit status using Git, and an observation database allowing users to define new contexts.