Add 2026-04 news article #28

Merged
jsheunis merged 14 commits from main into published 2026-04-14 10:26:31 +00:00

14 commits

Author SHA1 Message Date
4ca6f88f8e Dateien nach „content/news/2026-04-news“ hochladen
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m37s
2026-04-13 06:04:36 +00:00
aacf78454f Dateien nach „content/news/2026-04-news“ hochladen
Some checks failed
Deploy on webserver / Build site and deploy on success (push) Has been cancelled
2026-04-13 06:04:10 +00:00
Tim Seyrek
ed99b4d32d Add 2026-04 news article
Some checks failed
Deploy on webserver / Build site and deploy on success (push) Failing after 1m46s
2026-04-13 08:00:15 +02:00
Forgejo Actions
fe3231c8cc chore: auto-generate content from metadata 2026-04-01 08:34:19 +00:00
33dadb17ba use apt to install jq
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m21s
2026-04-01 10:33:04 +02:00
Forgejo Actions
9e55be6d1d Auto-update contributors 2026-04-01 05:12:26 +00:00
7354c7bcc4 correct path of python script
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m11s
2026-03-31 23:35:46 +02:00
4ce4b8ffbd Use Person associations with all projects and not only umbrella project
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m16s
2026-03-31 23:27:20 +02:00
Forgejo Actions
9e82887ce3 chore: auto-generate content from metadata 2026-03-31 12:25:25 +00:00
d483b4c10c Use generalized person-depiction-distribution-url script from orinoco/knowledge-enrichment repo
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m42s
2026-03-31 12:17:39 +02:00
e55ffc96a1 Add all components allowing person depiction registration workflow
TODO: decide whether script at code/get_person_depiction_urls.py should support
a 'kind' parameter, which means it can be generalized and can live at a level
higher than this repository.
2026-03-30 10:42:16 +02:00
Forgejo Actions
9609bfd5f7 Auto-update contributors 2026-03-30 05:07:37 +00:00
bd7be116b7 ci: inline attribution roles when processing publications
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m4s
Inlining roles in attribution allows looking up their mappings. This
means that whichever role qualifies as an author attribution (as
opposed to, e.g., a funding attribution) can be expressed in the pool
by declaring a broad mapping. Previously, we relied on a narrow
mapping of an author to be declared in the code.

This is enabled by two changes done elsewhere in recent weeks:

- query-things (former query-research-group): inline-records will no
  longer error when the requested property is not present (1)

- pool-publication-page: publication.py will also work with inlined
  roles; if the role is inlined it will check broad_mappings before
  resorting to a predefined list (2)

One thing to note is that now if attributed_to::roles is not present,
inline-records will drop the entire attribution (instead of keeping it
and inlining just the object). This is inconsequential, as
publication.py would only consider attributions with roles anyway.

(1) e4c9d4498e
(2) 35c21b9123
2026-03-29 20:02:37 +00:00
df5412f0e0 ci: adapt to breaking change of join-association CLI
The CLI of join-association.py was changed to require explicit output
declaration (with - being stdout), making it consistent with other
filters in that project, in (1). This commit accounts for that change.

7f894c5bd0
2026-03-29 20:02:37 +00:00