To main content

SOFT: A FRAMEWORK FOR SEMANTIC INTEROPERABILITY OF SCIENTIFIC SOFTWARE

Abstract

In this paper we present our strategy and implementation of a datacentric modelling framework (SOFT, SINTEF Open Framework and Tools) with focus on information interchange in throughprocess and multiscale applications. SOFT needs to accommodate for a inhomogeneous set of in-house open source and proprietary simulators, often written in different programming languages, and storing data in different formats. The complexity and diversity of such a system requires that we have formal schemas and structures of metadata that allow for information interpretation regardless of the original storage formats, which application produced the data, and which application processes the data. We propose a standard for data exchange, separately describing metadata specific to different knowledge domains.
SOFT, via a mechanism of plugins, offers the possibility to utilize different tools for storage of such data and metadata. Further, SOFT facilitates scientific software development by clear separation of numerical routines and platform-dependent input, output, and analysis routines. Automated testing and simulation data analysis are also achieved in SOFT via external plugins and interfaces to scripted languages such as Python and Javascript. The framework has been developed and tested within such flow modelling projects as LedaFlow, NanoSim and SimcoFlow

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

Affiliation

  • SINTEF Ocean / Climate and Environment
  • Norwegian University of Science and Technology
  • SINTEF Industry / Process Technology

Year

2017

Publisher

SINTEF akademisk forlag

Book

Progress in Applied CFD – CFD2017 Selected papers from 12th International Conference on Computational Fluid Dynamics in the Oil & Gas, Metallurgical and Process Industries

Issue

2

ISBN

978-82-536-1544-8

Page(s)

273 - 278

View this publication at Cristin