Keywords

service-oriented, model integration, linked data, environmental modelling, SWIM

Start Date

27-6-2018 10:40 AM

End Date

27-6-2018 12:00 PM

Abstract

The wide variety in descriptions, implementations, and accessibility of scientific models poses a huge challenge for model interoperability. Model interoperability is key in the automation of tasks including model integration, seamless access to distributed models, data reuse and repurpose. Current approaches for model interoperability include the creation of generic standards and vocabularies to describe models, their inputs and outputs. These domain-agnostic standards often do not provide the fine-grained level required to describe a specific domain or task, and extending such standards requires a considerable amount of effort and time that is deviated from the purpose of producing scientific breakthrough and results. This paper presents a semi-structured, knowledge-based framework implemented with a service-driven architecture: The Sustainable Water through Integrated Modelling Framework (SWIM). SWIM is part of an ongoing effort to expose water sustainability models on the Web with the goal of enabling stakeholder engagement and participatory modelling. SWIM is a science-driven platform, leveraged by the technology advances on service-oriented architectures (SOA), schemaless database managers (NoSQL) and widely used Web-based frontend frameworks. The SWIM semi-structured knowledge model is flexible enough to adapt on-the-go as the underlying water sustainability models grow in complexity. SWIM fosters the sharing and reuse of data and models generated in the system by providing the descriptions of models, inputs, and outputs of each run using relevant metadata mapped to widely-used standards with JSON-LD, a JSON extension for linked data.

Stream and Session

Stream A: Advanced Methods and Approaches in Environmental Computing

A2: Open Socio-environmental Modelling and Simulation

Organizers: Min Chen, Jon Goodall, Albert Kettner, Alexey Voinov

COinS
 
Jun 27th, 10:40 AM Jun 27th, 12:00 PM

Semi-structured Knowledge Models and Web Service Driven Integration for Online Execution and Sharing of Water Sustainability Models

The wide variety in descriptions, implementations, and accessibility of scientific models poses a huge challenge for model interoperability. Model interoperability is key in the automation of tasks including model integration, seamless access to distributed models, data reuse and repurpose. Current approaches for model interoperability include the creation of generic standards and vocabularies to describe models, their inputs and outputs. These domain-agnostic standards often do not provide the fine-grained level required to describe a specific domain or task, and extending such standards requires a considerable amount of effort and time that is deviated from the purpose of producing scientific breakthrough and results. This paper presents a semi-structured, knowledge-based framework implemented with a service-driven architecture: The Sustainable Water through Integrated Modelling Framework (SWIM). SWIM is part of an ongoing effort to expose water sustainability models on the Web with the goal of enabling stakeholder engagement and participatory modelling. SWIM is a science-driven platform, leveraged by the technology advances on service-oriented architectures (SOA), schemaless database managers (NoSQL) and widely used Web-based frontend frameworks. The SWIM semi-structured knowledge model is flexible enough to adapt on-the-go as the underlying water sustainability models grow in complexity. SWIM fosters the sharing and reuse of data and models generated in the system by providing the descriptions of models, inputs, and outputs of each run using relevant metadata mapped to widely-used standards with JSON-LD, a JSON extension for linked data.