Data standards and broader practices for data/model integration
Jan Philipp Dietrich
dietrixyzch@pik-xyzpotsdam.de
How compatible are GLASSNET partners to each other?
Why?
Why?
- GLASSNET thrives through its interfacing (social & technical)
- existing technical interfaces can trigger innovation
- technical interfacing usually follows social interfacing
- standards and best practices can ease technical interfacing
Why?
- COVID 19 pandemic and War in Ukraine have shown demand for fast response studies
- GLASSNET brings together relevant expertise for these questions
- overall response times need to be improved
- existing standardization can improve responsiveness
Why? - example GTAPPy
GLASSNET Use Case workshop:
Assessing interactions between global economy and biodiversity & ecosystem
Justin Johnson, Erwin Corong
Why? - example
.:: Check network size ::.
[INFO] 285 read functions (called 613 times, 2.15 calls on average)
[INFO] 706 calc functions (called 1654 times, 2.34 calls on average)
[INFO] 117 tool functions (called 1316 times, 11.25 calls on average)
[INFO] 27 retrieve functions (triggering 492 calls, 18.22 calls on average)
.:: mraccessibility 0.11.6 ok ::.
.:: mrcommons 1.35.2 ok ::.
.:: mrdieter 0.1.1 ok ::.
.:: mrdrivers 1.4.0 ok ::.
.:: mredgebuildings 0.3.1 ok ::.
.:: mrfable 1.6.2 ok ::.
.:: mrfactors 0.2.1 ok ::.
.:: mrfeed 0.0.8 ok ::.
.:: mrfish 0.2.7 ok ::.
.:: mrland 0.50.10 ok ::.
.:: mrmagpie 1.38.0 ok ::.
.:: mrorganic 0.5.6 ok ::.
.:: mrremind 0.169.4 ok ::.
.:: mrsoil 1.17.11 ok ::.
.:: mrtransport 0.1.2 ok ::.
.:: mrtutorial 0.2.9 ok ::.
.:: mrvalidation 2.51.3 ok ::.
.:: mrvalidnitrogen 1.6.5 ok ::.
.:: mrwaste 0.4.3 ok ::.
.:: mrwater 1.9.28 ok ::.
.:: mrwaterplots 1.0.17 ok ::.
.:: mstools 0.3.0 ok ::.
How?
How?
Develop the universal GLASSNET data and interfacing standard GDaIS
CC BY-NC 2.5 https://xkcd.com/927
How?
project lifetime
development & maintenance effort
non-RSE approach
RSE approach
How? - Effort vs Impact
project lifetime
development & maintenance effort
non-RSE approach
RSE approach
EOL
How? - Effort vs Impact
project lifetime
development & maintenance effort
non-RSE approach
EOL
RSE approach
How? - Effort vs Impact
How?
Try to avoid reinventing the wheel
Find a reasonable balance between effort & impact
How?
Try to avoid reinventing the wheel
Find a reasonable balance between effort & impact
Collect what is already there
Identify common denominators
Copy of Challenges in data integration and ideas how GLASSNET might be able to help
By Jan Dietrich
Copy of Challenges in data integration and ideas how GLASSNET might be able to help
- 78