---
title: Sampo-UI 4.0 released at SEMANTiCS 2026
canonical: https://0110.be/posts/Sampo-UI_4.0_released_at_SEMANTiCS_2026
markdown_url: https://0110.be/posts/Sampo-UI_4.0_released_at_SEMANTiCS_2026.md
id: 585
published_at: '2026-09-16T00:00:00Z'
updated_at: '2026-09-16T13:08:21Z'
author: Joren
tags:
- name: Presentation
  markdown_url: https://0110.be/tags/Presentation.md
- name: UGent
  markdown_url: https://0110.be/tags/UGent.md
---

# Sampo-UI 4.0 released at SEMANTiCS 2026

Sampo-UI 4 was officially released at the SEMANTiCS conference in Ghent. Together with Jahid Chetti, Heikki, Annastiina Ahola and Frederic Lamsens, we worked on bringing the GhentCDH fork back into the [main Sampo-UI repository](https://github.com/SemanticComputing/sampo-ui).

The release includes an updated software stack, a clearer separation between the shared core and project-specific configuration, and a new plug-in system. These changes make it easier to reuse components across projects and keep portals up to date.

The GhentCDH fork has now been merged upstream. Our work continues as part of the shared Sampo-UI project, in collaboration with the original SeCo team.



<center>
<div style="width:70%">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1400 500" role="img" aria-labelledby="timeline-title timeline-desc">
<title id="timeline-title">Sampo-UI development and GhentCDH contributions</title>
<desc id="timeline-desc">Sampo-UI development at SeCo continues along the main branch. GhentCDH forks the project, modernises its architecture and software stack, and improves modularity. The fork has merged back into upstream development.</desc>
<defs><marker id="timeline-arrow" markerWidth="10" markerHeight="10" refX="8" refY="4" orient="auto"><path d="M0 0L8 4L0 8Z" fill="#1E64C8"/></marker></defs>
<g font-family="PannoTextNormal, Arial, sans-serif" fill="#202020">
<text x="45" y="65" font-size="34" fill="#1E64C8">SeCo · Helsinki / Aalto</text><text x="45" y="108" font-size="26">Sampo-UI development</text>
<path d="M60 175H1335" fill="none" stroke="#1E64C8" stroke-width="8" marker-end="url(#timeline-arrow)"/>
<path d="M290 175C400 175 350 345 460 345H875C1010 345 975 175 1090 175" fill="none" stroke="#FFD200" stroke-width="10"/>
<g fill="#FFFFFF" stroke="#1E64C8" stroke-width="6"><circle cx="75" cy="175" r="14"/><circle cx="290" cy="175" r="14"/><circle cx="1090" cy="175" r="17"/></g>
<text x="270" y="225" text-anchor="end" font-size="26">Fork</text>
<text x="1060" y="90" font-size="32" fill="#1E64C8">Merged upstream</text><text x="1060" y="130" font-size="25">Shared development</text>
<rect x="435" y="240" width="500" height="70" rx="10" fill="#E9F0FA"/><text x="685" y="284" text-anchor="middle" font-size="32" fill="#1E64C8">GhentCDH modernisation</text>
<text x="455" y="400" font-size="27">Architecture · software stack · modularity</text>
<text x="455" y="447" font-size="25" fill="#646464">Contributions return to the shared framework</text>
</g>
</svg>
</div>
</center>

For more on the changes and their use in our projects, see [Sampo-UI Meets Ontop](https://0110.be/posts/Sampo-UI_Meets_Ontop%3A_Publishing_Relational_Digital_Humanities_Data_-_Semantics_2026).
```


![Official Sampo UI publication](https://0110.be/files/photos/585/PXL_20260916_111149116_small.jpg)
