{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-06-14T18:54:25.093997+00:00",
  "custom_fields": {
    "code:codeRepository": "https://github.com/JKI-GDM/PhenoPhaseR",
    "code:programmingLanguage": [
      {
        "id": "r",
        "title": {
          "en": "R"
        }
      }
    ]
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "JKI-GDM/PhenoPhaseR-v1.7.1.zip": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:a1f6b1803d4b995b74061f4ee354aad6",
        "ext": "zip",
        "id": "87ba0140-937f-4318-9567-9e3a87c69c6d",
        "key": "JKI-GDM/PhenoPhaseR-v1.7.1.zip",
        "links": {
          "container": "https://zenodo.org/api/records/20692551/files/JKI-GDM/PhenoPhaseR-v1.7.1.zip/container",
          "content": "https://zenodo.org/api/records/20692551/files/JKI-GDM/PhenoPhaseR-v1.7.1.zip/content",
          "self": "https://zenodo.org/api/records/20692551/files/JKI-GDM/PhenoPhaseR-v1.7.1.zip"
        },
        "metadata": null,
        "mimetype": "application/zip",
        "size": 178166,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 178166
  },
  "id": "20692551",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20692551/access",
    "access_grants": "https://zenodo.org/api/records/20692551/access/grants",
    "access_links": "https://zenodo.org/api/records/20692551/access/links",
    "access_request": "https://zenodo.org/api/records/20692551/access/request",
    "access_users": "https://zenodo.org/api/records/20692551/access/users",
    "archive": "https://zenodo.org/api/records/20692551/files-archive",
    "archive_media": "https://zenodo.org/api/records/20692551/media-files-archive",
    "communities": "https://zenodo.org/api/records/20692551/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20692551/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20692551",
    "draft": "https://zenodo.org/api/records/20692551/draft",
    "file_modification": "https://zenodo.org/api/records/20692551/file-modification",
    "files": "https://zenodo.org/api/records/20692551/files",
    "latest": "https://zenodo.org/api/records/20692551/versions/latest",
    "latest_html": "https://zenodo.org/records/20692551/latest",
    "media_files": "https://zenodo.org/api/records/20692551/media-files",
    "parent": "https://zenodo.org/api/records/18743008",
    "parent_doi": "https://doi.org/10.5281/zenodo.18743008",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.18743008",
    "parent_html": "https://zenodo.org/records/18743008",
    "preview_html": "https://zenodo.org/records/20692551?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20692551/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20692551/request-deletion",
    "requests": "https://zenodo.org/api/records/20692551/requests",
    "reserve_doi": "https://zenodo.org/api/records/20692551/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20692551",
    "self_doi": "https://doi.org/10.5281/zenodo.20692551",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20692551",
    "self_html": "https://zenodo.org/records/20692551",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20692551/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20692551/sequence/default",
    "versions": "https://zenodo.org/api/records/20692551/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "additional_descriptions": [
      {
        "description": "<ul>\n<li>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).</li>\n<li>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.</li>\n<li>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.</li>\n<li>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 &mdash; satisfying JSON-LD's node-reference rule and resolving 33 REQUIRED-severity violations previously reported by&nbsp;<code>roc-validator</code>.</li>\n<li>v1.6.0 turns the publish hooks into a multi-crop blueprint: a single shared <code>_crop_specs.R</code> 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 &rarr; filter variants &rarr; PHASE COGs) and the Hook B per-phase ZIP layout are unchanged.</li>\n<li>Reinstates the AGROVOC subject layer with&nbsp;verified URIs and a build-time guard, makes all DQV quality measures anchor honestly to ISO 19157, and adds a validated calibration of the BSE uncertainty layer. No numerical changes to any raster or to the existing VAM/CAL/GEM tables; the changes are to metadata encoding plus one new validation artefact (PIC).</li>\n</ul>",
        "type": {
          "id": "notes",
          "title": {
            "de": "Anmerkungen",
            "en": "Notes"
          }
        }
      }
    ],
    "creators": [
      {
        "affiliations": [
          {
            "name": "Julius K\u00fchn-Institut (JKI) \u2013 Federal Research Centre for Cultivated Plants"
          }
        ],
        "person_or_org": {
          "family_name": "M\u00f6ller",
          "given_name": "Markus",
          "identifiers": [
            {
              "identifier": "0000-0002-1918-7747",
              "scheme": "orcid"
            }
          ],
          "name": "M\u00f6ller, Markus",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Federal Agency for Nature Conservation (BfN)"
          }
        ],
        "person_or_org": {
          "family_name": "Gerstmann",
          "given_name": "Henning",
          "name": "Gerstmann, Henning",
          "type": "personal"
        }
      }
    ],
    "description": "<p><strong>PhenoPhaseR </strong>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 (<a href=\"http://dx.doi.org/10.1016/j.compag.2016.07.032\" rel=\"noopener\">Gerstmann et al. 2016</a>), which combines growing degree day models with geostatistical interpolation to produce area-wide phenological predictions across Germany at 1 km spatial resolution.&nbsp;</p>",
    "funding": [
      {
        "award": {
          "identifiers": [
            {
              "identifier": "https://gepris.dfg.de/gepris/projekt/501899475",
              "scheme": "url"
            }
          ],
          "number": "501899475",
          "title": {
            "en": "FAIRe Dateninfrastruktur f\u00fcr die Agrosystemforschung"
          }
        },
        "funder": {
          "id": "018mejw64",
          "name": "Deutsche Forschungsgemeinschaft"
        }
      }
    ],
    "publication_date": "2026-06-14",
    "publisher": "Zenodo",
    "related_identifiers": [
      {
        "identifier": "https://github.com/JKI-GDM/PhenoPhaseR/tree/v1.7.1",
        "relation_type": {
          "id": "issupplementto",
          "title": {
            "de": "Erg\u00e4nzt",
            "en": "Is supplement to"
          }
        },
        "resource_type": {
          "id": "software",
          "title": {
            "de": "Software",
            "en": "Software"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.5281/zenodo.18594963",
        "relation_type": {
          "id": "isderivedfrom",
          "title": {
            "de": "Wird abgeleitet von",
            "en": "Is derived from"
          }
        },
        "resource_type": {
          "id": "dataset",
          "title": {
            "de": "Datensatz",
            "en": "Dataset"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.19571847",
        "relation_type": {
          "id": "issourceof",
          "title": {
            "de": "Ist Quelle von",
            "en": "Is source of"
          }
        },
        "resource_type": {
          "id": "dataset",
          "title": {
            "de": "Datensatz",
            "en": "Dataset"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.19483111",
        "relation_type": {
          "id": "issourceof",
          "title": {
            "de": "Ist Quelle von",
            "en": "Is source of"
          }
        },
        "resource_type": {
          "id": "dataset",
          "title": {
            "de": "Datensatz",
            "en": "Dataset"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/j.compag.2016.07.032",
        "relation_type": {
          "id": "isdescribedby",
          "title": {
            "de": "Wird beschrieben von",
            "en": "Is described by"
          }
        },
        "resource_type": {
          "id": "publication-article",
          "title": {
            "de": "Zeitschriftenartikel",
            "en": "Journal article"
          }
        },
        "scheme": "doi"
      }
    ],
    "resource_type": {
      "id": "software",
      "title": {
        "de": "Software",
        "en": "Software"
      }
    },
    "rights": [
      {
        "description": {
          "en": "A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code."
        },
        "id": "mit",
        "props": {
          "scheme": "spdx",
          "url": "https://opensource.org/licenses/MIT"
        },
        "title": {
          "en": "MIT License"
        }
      }
    ],
    "subjects": [
      {
        "subject": "phenology"
      },
      {
        "subject": "DWD"
      },
      {
        "subject": "winter wheat"
      },
      {
        "subject": "winter rye"
      },
      {
        "subject": "winter barley"
      },
      {
        "subject": "winter rapeseed"
      },
      {
        "subject": "spring barley"
      },
      {
        "subject": "oats"
      },
      {
        "subject": "maize"
      },
      {
        "subject": "growing degree days"
      },
      {
        "subject": "kriging"
      },
      {
        "subject": "Bayesian additive model"
      },
      {
        "subject": "spatial interpolation"
      },
      {
        "subject": "Cloud Optimized GeoTIFF"
      },
      {
        "subject": "multi-band time series"
      },
      {
        "subject": "RO-Crate"
      },
      {
        "subject": "DCAT"
      },
      {
        "subject": "DQV"
      },
      {
        "subject": "PROV-O"
      },
      {
        "subject": "SKOS"
      },
      {
        "subject": "ISO 19157-1"
      },
      {
        "subject": "AGROVOC"
      },
      {
        "subject": "DFFP"
      },
      {
        "subject": "FAIR"
      },
      {
        "subject": "FAIR4RS"
      },
      {
        "subject": "Germany"
      },
      {
        "subject": "reproducible research"
      }
    ],
    "title": "PhenoPhaseR: Reproducible processing workflow for interpolating phenological DWD observations",
    "version": "v1.7.1"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "253852"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "3be62f41-ae97-4c07-80d3-3125a5e33657",
      "entries": [
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2025-11-10T16:10:38.402341+00:00",
          "custom_fields": {
            "subjects": [
              {
                "id": "euroscivoc:491"
              },
              {
                "id": "gemet:concept/1874"
              },
              {
                "id": "gemet:concept/994"
              }
            ]
          },
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "3be62f41-ae97-4c07-80d3-3125a5e33657",
          "links": {},
          "metadata": {
            "organizations": [
              {
                "id": "022d5qt08"
              }
            ],
            "title": "Julius K\u00fchn Institute (JKI)",
            "type": {
              "id": "organization"
            },
            "website": "https://www.julius-kuehn.de/"
          },
          "revision_id": 9,
          "slug": "jki",
          "updated": "2026-02-19T11:49:54.255859+00:00"
        }
      ],
      "ids": [
        "3be62f41-ae97-4c07-80d3-3125a5e33657"
      ]
    },
    "id": "18743008",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.18743008",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20692551",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20692551",
      "provider": "oai"
    }
  },
  "revision_id": 6,
  "stats": {
    "all_versions": {
      "data_volume": 12074189.0,
      "downloads": 95,
      "unique_downloads": 93,
      "unique_views": 608,
      "views": 708
    },
    "this_version": {
      "data_volume": 1247162.0,
      "downloads": 7,
      "unique_downloads": 6,
      "unique_views": 31,
      "views": 36
    }
  },
  "status": "published",
  "swh": {
    "swhid": "swh:1:dir:e5d4fbe499ed1a38f1e8bcac711a59a973487d9f;origin=https://doi.org/10.5281/zenodo.18743008;visit=swh:1:snp:d93d6d2b107c5c3cda8e72141fb5b869ee4a75a3;anchor=swh:1:rel:d9ebaf53de6a62a59f6cdfeb1bf4a19451fc93d6;path=JKI-GDM-PhenoPhaseR-b6b14a2"
  },
  "updated": "2026-06-14T19:10:30.163874+00:00",
  "versions": {
    "index": 16,
    "is_latest": false
  }
}