Add 2026-04 news article #28

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

Add 2026-04 news article

Add 2026-04 news article
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
ci: inline attribution roles when processing publications
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m4s
bd7be116b7
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
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.
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
d483b4c10c
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
4ce4b8ffbd
correct path of python script
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m11s
7354c7bcc4
use apt to install jq
All checks were successful
Deploy on webserver / Build site and deploy on success (push) Successful in 3m21s
33dadb17ba
Add 2026-04 news article
Some checks failed
Deploy on webserver / Build site and deploy on success (push) Failing after 1m46s
ed99b4d32d
Dateien nach „content/news/2026-04-news“ hochladen
Some checks failed
Deploy on webserver / Build site and deploy on success (push) Has been cancelled
aacf78454f
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
4ca6f88f8e
jsheunis merged commit 86a37c0d9a into published 2026-04-14 10:26:31 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
q04/www.trr379.de!28
No description provided.