Published May 22, 2026 | Version v1.6.0
Software Open

PhenoPhaseR: Reproducible processing workflow for interpolating phenological DWD observations

  • 1. Julius Kühn-Institut (JKI) – Federal Research Centre for Cultivated Plants
  • 2. Federal Agency for Nature Conservation (BfN)

Description

PhenoPhaseR is a reproducible R workflow for downloading, filtering, modelling, and spatially interpolating phenological observations provided by the German Weather Service (DWD). It implements the PHASE approach (Gerstmann et al. 2016), which combines growing degree day models with geostatistical interpolation to produce area-wide phenological predictions across Germany at 1 km spatial resolution.

  • Since v1.2.0, two in-pipeline publish hooks package the intermediate filter variant results and the final PHASE entry-date COGs as self- contained RO-Crate 1.2 deposits with W3C-anchored provenance (PROV-O), dataset descriptors (DCAT 3 / Dublin Core Terms), and quality metadata (DQV with SKOS bridge to ISO 19157-1).
  • As of v1.3.0, Hook B aggregates the per-(phase, year) intermediate outputs into per-phase multi-band Cloud-Optimised GeoTIFFs (one band per year, named by year) and wide-format per-phase VAM CSVs, reducing the published artefact count from ~896 to 21 files while preserving the per-year ISO 19157-1 quality elements through DQV temporal tagging.
  • v1.4.0 adds two new published quality artefacts to Hook B (CAL, in-sample BAM model-fit diagnostics; GEM, spatial quantiles of the BSE uncertainty raster), auto-writes a README.md into each crate documenting its validation stance, and generates a self-contained ro-crate-preview.html for browser-based inspection without external tooling.
  • v1.5.0 restructures the DQV quality metadata: each per-year quality measurement is now a first-class top-level entity in the JSON-LD @graph with its own @id, and the per-phase Datasets reference them by @id only — satisfying JSON-LD's node-reference rule and resolving 33 REQUIRED-severity violations previously reported by `roc-validator`.
  • v1.6.0 turns the publish hooks into a multi-crop blueprint: a single shared `_crop_specs.R` file holds per-crop metadata (DWD Plant ID, binomial, AGROVOC concept URI, Wikidata QID) for seven crops (winter wheat, winter rye, winter barley, winter rapeseed, spring barley, oats, maize), a family-wide creators list with explicit DataCite roles, and a layered keyword scheme; both builders are parametric on this configuration. Domain semantics are added via AGROVOC subject terms (schema:about / dct:subject) with DefinedTerm and DefinedTermSet entities in the @graph, alongside the existing W3C / ISO 19157 vocabulary stack. The PROV-O chain (software → filter variants → PHASE COGs) and the Hook B per-phase ZIP layout are unchanged.

Notes

If you use this software, please cite it as below.

Files

JKI-GDM/PhenoPhaseR-v1.6.0.zip

Files (138.2 kB)

Name Size Download all
md5:791776b757751ba868ff30b621a9716d
138.2 kB Preview Download

Additional details

Related works

Is derived from
Dataset: 10.5281/zenodo.18594963 (DOI)
Is documented by
Journal article: 10.1016/j.compag.2016.07.032 (DOI)
Is source of
Dataset: 10.5281/zenodo.19483111 (DOI)
Dataset: 10.5281/zenodo.19571847 (DOI)
Is supplement to
Software: https://github.com/JKI-GDM/PhenoPhaseR/tree/v1.6.0 (URL)