From 1f1799ee3ffd890b965c58a87cff8c545c65a71b Mon Sep 17 00:00:00 2001 From: Harald von Waldow Date: Fri, 17 Jul 2026 11:30:42 +0200 Subject: [PATCH 1/5] fix zenodo.json compliance --- .zenodo.json | 612 ++++++++++----------------------------------------- 1 file changed, 111 insertions(+), 501 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 94953a5..87d8c21 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,514 +1,124 @@ { - "access": { - "embargo": { - "active": false, - "reason": null + "$schema": "http://json-schema.org/draft-04/schema#", + "access_right": "open", + "communities": [ + { + "identifier": "thuenen" }, - "files": "public", - "record": "public", - "status": "open" - }, - "created": "2025-12-03T17:06:07.427226+00:00", - "custom_fields": { - "code:codeRepository": "https://github.com/TI-Forest-Sector-Modelling/TiMBA", - "code:developmentStatus": { - "id": "active", - "title": { - "en": "Active" - } + { + "identifier": "09c92e32-50ba-4d88-8c60-9a74a198078d" + } + ], + "creators": [ + { + "name": "TI-FSM" + }, + { + "name": "Morland, Christian", + "affiliation": "Thünen Institue of Forestry", + "orcid": "0000-0001-6600-570X" }, - "code:programmingLanguage": [ - { - "id": "python", - "title": { - "en": "Python" - } - } - ], - "imprint:imprint": { - "place": "Braunschweig, Germany", - "title": "TiMBA - Timber market Model for policy-Based Analysis: Validation of a Partial Equilibrium Model (DOI: 10.3220/253-2026-29)" + { + "name": "Schier, Franziska", + "affiliation": "Thünen Institue of Forestry", + "orcid": "0000-0002-3378-1371" }, - "journal:journal": { - "issn": "2475-9066", - "issue": "115", - "pages": "1-5", - "title": "TiMBA (Timber market Model for policy-Based Analysis)", - "volume": "10" + { + "name": "Tandetzki, Julia", + "affiliation": "Thünen Institue of Forestry", + "orcid": "0000-0002-0630-9434" + }, + { + "name": "Honkomp, Tomke", + "affiliation": "Thünen Institue of Forestry", + "orcid": "0000-0002-6719-0190" } - }, - "deletion_status": { - "is_deleted": false, - "status": "P" - }, - "files": { - "count": 1, - "enabled": true, - "entries": { - "TI-Forest-Sector-Modelling/TiMBA-v1.3.0.zip": { - "access": { - "hidden": false - }, - "checksum": "md5:0d3e8a0259e2be2e734125bba5713ec8", - "ext": "zip", - "id": "2cffde54-b8c4-4627-bdd2-778909c99ee4", - "key": "TI-Forest-Sector-Modelling/TiMBA-v1.3.0.zip", - "links": { - "container": "https://zenodo.org/api/records/17806030/files/TI-Forest-Sector-Modelling/TiMBA-v1.3.0.zip/container", - "content": "https://zenodo.org/api/records/17806030/files/TI-Forest-Sector-Modelling/TiMBA-v1.3.0.zip/content", - "self": "https://zenodo.org/api/records/17806030/files/TI-Forest-Sector-Modelling/TiMBA-v1.3.0.zip" - }, - "metadata": null, - "mimetype": "application/zip", - "size": 5805385, - "storage_class": "L" - } + ], + "description": "TiMBA is a partial economic equilibrium model for the\n global forest products market. The model endogenously\n simulates production, consumption and trade of wood and\n wood-based products in 180 countries. TiMBA recursively\n computes the market equilibrium for each country and\n product in a given period by maximizing the social surplus\n in the global forest sector. In the equilibrium processes,\n product supply, demand and price are balanced for each\n simulation period.", + "imprint_place": "Braunschweig, Germany", + "journal_issue": "115", + "journal_pages": "1-5", + "journal_title": "TiMBA (Timber market Model for policy-Based Analysis)", + "journal_volume": "10", + "keywords": [ + "research", + "Forest sector model", + "partial equilibrium model", + "optimization", + "wood markets" + ], + "subjects": [ + { + "term": "research" }, - "order": [], - "total_bytes": 5805385 - }, - "id": "17806030", - "is_draft": false, - "is_published": true, - "links": { - "access": "https://zenodo.org/api/records/17806030/access", - "access_grants": "https://zenodo.org/api/records/17806030/access/grants", - "access_links": "https://zenodo.org/api/records/17806030/access/links", - "access_request": "https://zenodo.org/api/records/17806030/access/request", - "access_users": "https://zenodo.org/api/records/17806030/access/users", - "archive": "https://zenodo.org/api/records/17806030/files-archive", - "archive_media": "https://zenodo.org/api/records/17806030/media-files-archive", - "communities": "https://zenodo.org/api/records/17806030/communities", - "communities-suggestions": "https://zenodo.org/api/records/17806030/communities-suggestions", - "doi": "https://doi.org/10.5281/zenodo.17806030", - "draft": "https://zenodo.org/api/records/17806030/draft", - "file_modification": "https://zenodo.org/api/records/17806030/file-modification", - "files": "https://zenodo.org/api/records/17806030/files", - "latest": "https://zenodo.org/api/records/17806030/versions/latest", - "latest_html": "https://zenodo.org/records/17806030/latest", - "media_files": "https://zenodo.org/api/records/17806030/media-files", - "parent": "https://zenodo.org/api/records/13842384", - "parent_doi": "https://doi.org/10.5281/zenodo.13842384", - "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.13842384", - "parent_html": "https://zenodo.org/records/13842384", - "preview_html": "https://zenodo.org/records/17806030?preview=1", - "quota_increase": "https://zenodo.org/api/records/17806030/quota-increase", - "request_deletion": "https://zenodo.org/api/records/17806030/request-deletion", - "requests": "https://zenodo.org/api/records/17806030/requests", - "reserve_doi": "https://zenodo.org/api/records/17806030/draft/pids/doi", - "self": "https://zenodo.org/api/records/17806030", - "self_doi": "https://doi.org/10.5281/zenodo.17806030", - "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.17806030", - "self_html": "https://zenodo.org/records/17806030", - "self_iiif_manifest": "https://zenodo.org/api/iiif/record:17806030/manifest", - "self_iiif_sequence": "https://zenodo.org/api/iiif/record:17806030/sequence/default", - "versions": "https://zenodo.org/api/records/17806030/versions" - }, - "media_files": { - "count": 0, - "enabled": false, - "entries": {}, - "order": [], - "total_bytes": 0 - }, - "metadata": { - "additional_descriptions": [ - { - "description": "TiMBA was developed and written by an authors' collective in which the authors have contributed over years their individual strengths and knowledge to make the model work. The authors' collective is named Th\u00fcnen Institute Forest Sector Modelling (TI-FSM). The individual authors are listed as Co-authors in alphabetical order.", - "type": { - "id": "notes", - "title": { - "de": "Anmerkungen", - "en": "Notes" - } - } - } - ], - "copyright": "Copyright (C) 2025 Thuenen Institute, TI-FSM, Christian Morland, Franziska Schier, Julia Tandetzki, Tomke Honkomp", - "creators": [ - { - "person_or_org": { - "family_name": "TI-FSM", - "name": "TI-FSM", - "type": "personal" - } - }, - { - "affiliations": [ - { - "name": "Th\u00fcnen Institue of Forestry" - } - ], - "person_or_org": { - "family_name": "Morland", - "given_name": "Christian", - "identifiers": [ - { - "identifier": "0000-0001-6600-570X", - "scheme": "orcid" - } - ], - "name": "Morland, Christian", - "type": "personal" - } - }, - { - "affiliations": [ - { - "name": "Th\u00fcnen Institue of Forestry" - } - ], - "person_or_org": { - "family_name": "Schier", - "given_name": "Franziska", - "identifiers": [ - { - "identifier": "0000-0002-3378-1371", - "scheme": "orcid" - } - ], - "name": "Schier, Franziska", - "type": "personal" - } - }, - { - "affiliations": [ - { - "name": "Th\u00fcnen Institue of Forestry" - } - ], - "person_or_org": { - "family_name": "Tandetzki", - "given_name": "Julia", - "identifiers": [ - { - "identifier": "0000-0002-0630-9434", - "scheme": "orcid" - } - ], - "name": "Tandetzki, Julia", - "type": "personal" - } - }, - { - "affiliations": [ - { - "name": "Th\u00fcnen Institue of Forestry" - } - ], - "person_or_org": { - "family_name": "Honkomp", - "given_name": "Tomke", - "identifiers": [ - { - "identifier": "0000-0002-6719-0190", - "scheme": "orcid" - } - ], - "name": "Honkomp, Tomke", - "type": "personal" - } - } - ], - "dates": [ - { - "date": "2024-09-26", - "description": "Release first version", - "type": { - "id": "available", - "title": { - "de": "Verf\u00fcgbar", - "en": "Available" - } - } - } - ], - "description": "TiMBA is a partial economic equilibrium model for the\n global forest products market. The model endogenously\n simulates production, consumption and trade of wood and\n wood-based products in 180 countries. TiMBA recursively\n computes the market equilibrium for each country and\n product in a given period by maximizing the social surplus\n in the global forest sector. In the equilibrium processes,\n product supply, demand and price are balanced for each\n simulation period.", - "identifiers": [ - { - "identifier": "https://archive.softwareheritage.org/swh:1:dir:1828c8cf6b8df60176209f7d2f2d8e6f49e68950", - "scheme": "url" - } - ], - "languages": [ - { - "id": "eng", - "title": { - "en": "English" - } - } - ], - "publication_date": "2025-12-03", - "publisher": "Zenodo", - "references": [ - { - "reference": "Buongiorno, J., Zhu, S., Zhang, D., Turner, J., & Tomberlin, D. (2003). The global forest products model: Structure, estimation, and applications. Academic Press. ISBN: 978- 0121413620" - }, - { - "reference": "Buongiorno, J. (2015). Global modelling to predict timber production and prices: The GFPM approach. Forestry, 88(3), 291\u2013303. https://doi.org/10.1093/forestry/cpu047" - }, - { - "reference": "Diamond, S., & Boyd, S. (2016). CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research, 17 (83), 1\u20135." - }, - { - "reference": "Stellato, B., Banjac, G., Goulart, P., Bemporad, A., & Boyd, S. (2020). OSQP: An operator splitting solver for quadratic programs. Mathematical Programming Computation, 12(4), 637\u2013672. https://doi.org/10.1007/s12532-020-00179-2" - }, - { - "reference": "Samuelson, P. A. (1952). Spatial price equilibrium and linear programming. The American Economic Review, 42(3), 283\u2013303. http://www.jstor.org/stable/1810381" - } - ], - "related_identifiers": [ - { - "identifier": "https://github.com/TI-Forest-Sector-Modelling/TiMBA/tree/v1.3.0", - "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.21105/joss.08034", - "relation_type": { - "id": "ispublishedin", - "title": { - "de": "Ist ver\u00f6ffentlicht in", - "en": "Is published in" - } - }, - "resource_type": { - "id": "publication-article", - "title": { - "de": "Zeitschriftenartikel", - "en": "Journal article" - } - }, - "scheme": "doi" - }, - { - "identifier": "10.5281/zenodo.20925292", - "relation_type": { - "id": "issupplementedby", - "title": { - "de": "Wird erg\u00e4nzt durch", - "en": "Is supplemented by" - } - }, - "resource_type": { - "id": "software", - "title": { - "de": "Software", - "en": "Software" - } - }, - "scheme": "doi" - }, - { - "identifier": "10.5281/zenodo.17814169", - "relation_type": { - "id": "issupplementedby", - "title": { - "de": "Wird erg\u00e4nzt durch", - "en": "Is supplemented by" - } - }, - "resource_type": { - "id": "software", - "title": { - "de": "Software", - "en": "Software" - } - }, - "scheme": "doi" - }, - { - "identifier": "10.5281/zenodo.19466845", - "relation_type": { - "id": "requires", - "title": { - "de": "Setzt voraus", - "en": "Requires" - } - }, - "resource_type": { - "id": "dataset", - "title": { - "de": "Datensatz", - "en": "Dataset" - } - }, - "scheme": "doi" - }, - { - "identifier": "10.5281/zenodo.19466845", - "relation_type": { - "id": "haspart", - "title": { - "de": "Umfasst folgenden Teil", - "en": "Has part" - } - }, - "resource_type": { - "id": "dataset", - "title": { - "de": "Datensatz", - "en": "Dataset" - } - }, - "scheme": "doi" - } - ], - "resource_type": { - "id": "software", - "title": { - "de": "Software", - "en": "Software" - } + { + "term": "Forest sector model" }, - "rights": [ - { - "description": { - "en": "" - }, - "id": "agpl-3.0-or-later", - "props": { - "scheme": "spdx", - "url": "https://www.gnu.org/licenses/agpl.txt" - }, - "title": { - "en": "GNU Affero General Public License v3.0 or later" - } - } - ], - "subjects": [ - { - "subject": "research" - }, - { - "subject": "Forest sector model" - }, - { - "subject": "partial equilibrium model" - }, - { - "subject": "optimization" - }, - { - "subject": "wood markets" - } - ], - "title": "TiMBA (Timber market Model for policy-Based Analysis)", - "version": "v1.3.0" - }, - "parent": { - "access": { - "owned_by": { - "user": "1194720" - }, - "settings": { - "accept_conditions_text": null, - "allow_guest_requests": false, - "allow_user_requests": false, - "secret_link_expiration": 0 - } + { + "term": "partial equilibrium model" }, - "communities": { - "default": "09c92e32-50ba-4d88-8c60-9a74a198078d", - "entries": [ - { - "access": { - "member_policy": "open", - "members_visibility": "public", - "record_submission_policy": "open", - "review_policy": "open", - "visibility": "public" - }, - "children": { - "allow": false - }, - "created": "2024-03-26T14:59:31.275326+00:00", - "custom_fields": {}, - "deletion_status": { - "is_deleted": false, - "status": "P" - }, - "id": "09c92e32-50ba-4d88-8c60-9a74a198078d", - "links": {}, - "metadata": { - "curation_policy": "

The Zenodo community of the Thünen-Institut contains exclusively content with contributions of the Thünen-Institut. All other submissions will be rejected.

", - "organizations": [ - { - "id": "00mr84n67" - } - ], - "title": "Johann Heinrich von Th\u00fcnen-Institut", - "type": { - "id": "organization" - }, - "website": "https://www.thuenen.de/de/" - }, - "revision_id": 7, - "slug": "thuenen", - "updated": "2024-03-26T15:18:00.842375+00:00" - } - ], - "ids": [ - "09c92e32-50ba-4d88-8c60-9a74a198078d" - ] + { + "term": "optimization" }, - "id": "13842384", - "pids": { - "doi": { - "client": "datacite", - "identifier": "10.5281/zenodo.13842384", - "provider": "datacite" - } + { + "term": "wood markets" } - }, - "pids": { - "doi": { - "client": "datacite", - "identifier": "10.5281/zenodo.17806030", - "provider": "datacite" + ], + "license": "agpl-3.0-or-later", + "notes": "TiMBA was developed and written by an authors' collective in which the authors have contributed over years their individual strengths and knowledge to make the model work. The authors' collective is named Thünen Institute Forest Sector Modelling (TI-FSM). The individual authors are listed as Co-authors in alphabetical order.", + "partof_title": "TiMBA - Timber market Model for policy-Based Analysis: Validation of a Partial Equilibrium Model (DOI: 10.3220/253-2026-29)", + "publication_date": "2025-12-03", + "references": [ + "Buongiorno, J., Zhu, S., Zhang, D., Turner, J., & Tomberlin, D. (2003). The global forest products model: Structure, estimation, and applications. Academic Press. ISBN: 978- 0121413620", + "Buongiorno, J. (2015). Global modelling to predict timber production and prices: The GFPM approach. Forestry, 88(3), 291–303. https://doi.org/10.1093/forestry/cpu047", + "Diamond, S., & Boyd, S. (2016). CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research, 17 (83), 1–5.", + "Stellato, B., Banjac, G., Goulart, P., Bemporad, A., & Boyd, S. (2020). OSQP: An operator splitting solver for quadratic programs. Mathematical Programming Computation, 12(4), 637–672. https://doi.org/10.1007/s12532-020-00179-2", + "Samuelson, P. A. (1952). Spatial price equilibrium and linear programming. The American Economic Review, 42(3), 283–303. http://www.jstor.org/stable/1810381" + ], + "related_identifiers": [ + { + "identifier": "https://github.com/TI-Forest-Sector-Modelling/TiMBA/tree/v1.3.0", + "relation": "isSupplementTo", + "scheme": "url", + "resource_type": "software" }, - "oai": { - "identifier": "oai:zenodo.org:17806030", - "provider": "oai" - } - }, - "revision_id": 8, - "stats": { - "all_versions": { - "data_volume": 1962166898.0, - "downloads": 225, - "unique_downloads": 216, - "unique_views": 1850, - "views": 2018 + { + "identifier": "10.21105/joss.08034", + "relation": "isPublishedIn", + "scheme": "doi", + "resource_type": "publication-article" + }, + { + "identifier": "10.5281/zenodo.20925292", + "relation": "isSupplementedBy", + "scheme": "doi", + "resource_type": "software" + }, + { + "identifier": "10.5281/zenodo.17814169", + "relation": "isSupplementedBy", + "scheme": "doi", + "resource_type": "software" + }, + { + "identifier": "10.5281/zenodo.19466845", + "relation": "requires", + "scheme": "doi", + "resource_type": "dataset" + }, + { + "identifier": "10.5281/zenodo.19466845", + "relation": "hasPart", + "scheme": "doi", + "resource_type": "dataset" }, - "this_version": { - "data_volume": 249631555.0, - "downloads": 43, - "unique_downloads": 42, - "unique_views": 202, - "views": 216 + { + "identifier": "https://archive.softwareheritage.org/swh:1:dir:1828c8cf6b8df60176209f7d2f2d8e6f49e68950", + "relation": "isAlternateIdentifier", + "scheme": "url", + "resource_type": "dataset" } - }, - "status": "published", - "swh": { - "swhid": "swh:1:dir:e6e6240c08c0b70af91ed91083b3e37fce702214;origin=https://doi.org/10.5281/zenodo.13842384;visit=swh:1:snp:2f6aed0842a62a28ae45836d1833807ac77f2a2d;anchor=swh:1:rel:82b8d27a24ca85e5c57a89bcae5b69d8f9bc047f;path=TI-Forest-Sector-Modelling-TiMBA-b659274" - }, - "updated": "2026-07-08T09:23:34.471797+00:00", - "versions": { - "index": 7, - "is_latest": false - } -} \ No newline at end of file + ], + "upload_type": "software", + "title": "TiMBA (Timber market Model for policy-Based Analysis)" +} From 4a0f3553fa71a2d69ab1dacc7733f198b977563a Mon Sep 17 00:00:00 2001 From: Harald von Waldow Date: Fri, 17 Jul 2026 11:44:40 +0200 Subject: [PATCH 2/5] remove publication date from zenodo.json --- .zenodo.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.zenodo.json b/.zenodo.json index 87d8c21..e13f76b 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -67,7 +67,6 @@ "license": "agpl-3.0-or-later", "notes": "TiMBA was developed and written by an authors' collective in which the authors have contributed over years their individual strengths and knowledge to make the model work. The authors' collective is named Thünen Institute Forest Sector Modelling (TI-FSM). The individual authors are listed as Co-authors in alphabetical order.", "partof_title": "TiMBA - Timber market Model for policy-Based Analysis: Validation of a Partial Equilibrium Model (DOI: 10.3220/253-2026-29)", - "publication_date": "2025-12-03", "references": [ "Buongiorno, J., Zhu, S., Zhang, D., Turner, J., & Tomberlin, D. (2003). The global forest products model: Structure, estimation, and applications. Academic Press. ISBN: 978- 0121413620", "Buongiorno, J. (2015). Global modelling to predict timber production and prices: The GFPM approach. Forestry, 88(3), 291–303. https://doi.org/10.1093/forestry/cpu047", From 317921db0e1f683a87ca393a47367747f9c05842 Mon Sep 17 00:00:00 2001 From: Harald von Waldow Date: Fri, 17 Jul 2026 11:48:30 +0200 Subject: [PATCH 3/5] remove communities from zenodo.json --- .zenodo.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index e13f76b..328730f 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,14 +1,6 @@ { "$schema": "http://json-schema.org/draft-04/schema#", "access_right": "open", - "communities": [ - { - "identifier": "thuenen" - }, - { - "identifier": "09c92e32-50ba-4d88-8c60-9a74a198078d" - } - ], "creators": [ { "name": "TI-FSM" From d42fda656cc84688a813f64ba5cba0be4a4942a5 Mon Sep 17 00:00:00 2001 From: Harald von Waldow Date: Fri, 17 Jul 2026 11:49:37 +0200 Subject: [PATCH 4/5] remove gh repo as related identifier from zenodo.json --- .zenodo.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 328730f..4f1acb4 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -67,12 +67,6 @@ "Samuelson, P. A. (1952). Spatial price equilibrium and linear programming. The American Economic Review, 42(3), 283–303. http://www.jstor.org/stable/1810381" ], "related_identifiers": [ - { - "identifier": "https://github.com/TI-Forest-Sector-Modelling/TiMBA/tree/v1.3.0", - "relation": "isSupplementTo", - "scheme": "url", - "resource_type": "software" - }, { "identifier": "10.21105/joss.08034", "relation": "isPublishedIn", From ae8da8242fd3b901a9edccc1d681aa314ca55994 Mon Sep 17 00:00:00 2001 From: Harald von Waldow Date: Fri, 17 Jul 2026 11:57:35 +0200 Subject: [PATCH 5/5] re-added GH but general URL --- .zenodo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 328730f..9f10389 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -66,9 +66,9 @@ "Stellato, B., Banjac, G., Goulart, P., Bemporad, A., & Boyd, S. (2020). OSQP: An operator splitting solver for quadratic programs. Mathematical Programming Computation, 12(4), 637–672. https://doi.org/10.1007/s12532-020-00179-2", "Samuelson, P. A. (1952). Spatial price equilibrium and linear programming. The American Economic Review, 42(3), 283–303. http://www.jstor.org/stable/1810381" ], - "related_identifiers": [ + "related_identifiers": [ { - "identifier": "https://github.com/TI-Forest-Sector-Modelling/TiMBA/tree/v1.3.0", + "identifier": "https://github.com/TI-Forest-Sector-Modelling/TiMBA", "relation": "isSupplementTo", "scheme": "url", "resource_type": "software"