
4TU.ResearchData
Het dataarchief van de 4TU-federatie (TU Delft, TU Eindhoven, Universiteit Twente en Wageningen University & Research). Volgens de homepage 12.494 datasets met 191.894 bestanden en ongeveer 102 TB (16 oktober 2026), vooral techniek, water, kust, klimaat en verkeer, vaak als NetCDF met OPeNDAP. Elke dataset heeft een DOI met voorvoegsel 10.4121 en een eigen licentie, meestal Creative Commons. De software heet djehuty en heeft een Figshare-achtige API.
Wat er allemaal in zit13.094
Alles wat 4TU.ResearchData bij DataCite heeft geregistreerd, één rij per dataset (alle versies samengevoegd), per vakgebied zoals DataCite het toekent. Elke nacht opgehaald uit DataCite, niet van data.4tu.nl zelf. Elke rij heeft een eigen pagina met licentie, DOI en de DataCite-aanroep. De titels zijn Engels, zoals de bron ze publiceert.
Natural sciences8.104
Engineering and technology2.680
Medical and health sciences249
Agricultural sciences175
Social sciences656
Humanities93
DOI's van 4TU.ResearchData per publicatiejaar, geteld in DataCite (voorvoegsel 10.4121): 3.047 DOI's in 2025, 9,1 keer zo veel als in 2013
DOI's van 4TU.ResearchData per publicatiejaar, geteld in DataCite (voorvoegsel 10.4121), 2013 – 2025, in DOI's. Het hoogste punt was 2024 (3.106).
Wat kun je ermee?3 ideeën
Data achter het nieuws over water
DataCite vindt 1.777 DOI's van 4TU met het onderwerp Water. Veel zijn meetreeksen en modeluitkomsten achter publicaties over droogte, kust en rivieren.
Onderzoek over jouw stad
Zoek op een plaatsnaam in de titel: Rotterdam geeft 50 DOI's (een dataset telt vaak twee keer, zie beperkingen). Zo vind je de ruwe data achter een onderzoek over je stad.
Rekenen zonder downloaden
Veel NetCDF-bestanden zijn via OPeNDAP te bevragen. Je haalt dan alleen het stuk tijd of gebied op dat je nodig hebt, in plaats van gigabytes.
Zo verwerk je het3 stappen
Zoeken via DataCite
DataCite heeft titel, jaar, onderwerp en licentie van elke 4TU-DOI, zonder robots.txt-verbod. Filter met prefix=10.4121 en query=.
https://api.datacite.org/dois?prefix=10.4121&query=subjects.subject:%22Water%22&page%5Bsize%5D=10
De djehuty-API
Volgens de fase 2-test werkt de Figshare-achtige API zonder sleutel: /v2/articles (lijst), POST /v2/articles/search met search_for, /v2/articles/<uuid> (één dataset). robots.txt verbiedt crawlers; of losse aanroepen daaronder vallen, zegt 4TU niet. De documentatie is dun.
https://djehuty.4tu.nl/api/
Het datamodel
djehuty slaat alles op als RDF. Datasets zijn versies binnen een container met één vaste identifier; dat past bij de twee soorten DOI's (per versie en voor alle versies samen).
https://djehuty.4tu.nl/knowledge-graph/
Interessante koppelingen


Klopt het model met de meting?
Leg een modelreeks uit 4TU naast de officiële waterstanden of afvoeren van Rijkswaterstaat voor dezelfde plek en tijd.


Welke data hoort bij dit artikel?
Veel 4TU-datasets heten 'Data underlying the publication: …'. Zoek het artikel in OpenAlex en vergelijk de conclusies met de data.
Vergelijkbare bronnen
DANS Data StationsHet andere grote Nederlandse dataarchief, met meer sociale wetenschappen en archeologie.
Waterinfo en WaterwebservicesOfficiële metingen van Rijkswaterstaat; in 4TU staan onderzoeksdata, vaak afgeleid van zulke metingen.
Nederlands onderzoek in OpenAlex, OpenAIRE, ROR en DataCiteDe publicaties van Nederlandse onderzoekers (OpenAlex); 4TU heeft de data erachter.
Waar je op moet letten
- Niet geautomatiseerd uitlezen
robots.txt van data.4tu.nl verbiedt alle crawlers (Crawl-delay 20). Wij oogsten de site niet en hebben geen statuscheck; de grafiek en de lijst op deze pagina komen uit DataCite.
- Twee DOI's per dataset
Een dataset heeft een DOI per versie (…v1) en een DOI voor alle versies samen. DataCite telt daardoor 21.770 DOI's met 10.4121 tegen 12.494 datasets op de homepage (16 oktober 2026). Samengevoegd per dataset zijn het er 13.030 (inclusief 610 keer software en 400 collecties); die lijst staat hieronder.
- Ook rommel in de registratie
Op 16 oktober 2026 stonden er in DataCite 221 DOI's van 4TU (109 records met hun versie-DOI's) met titels als 'College of Nursing Sciences … Admission Form Is Out' en een telefoonnummer: spam die als collectie is geregistreerd, in februari en oktober 2026. Wij laten die weg. Filter op resourceType dataset als je zelf telt.
- Licenties verschillen
Naast CC BY 4.0 komen CC BY-SA en CC BY-NC-ND voor. Bij NC mag je de data niet commercieel gebruiken; controleer de licentie per dataset.
APIREST (JSON:API), via DataCite · gelezen 16 okt 2026
Geen sleutel. DataCite telt een verzoek als 'geïdentificeerd' als er een e-mailadres in de User-Agent of een mailto= in de URL staat; dan mag je twee keer zo vaak. getest
DOI's met voorvoegsel 10.4121 in DataCite (16 okt 2026; per dataset een DOI per versie plus één overkoepelende) getest
jsonJSON:APIDataCite XML (attribuut xml, base64)
Basisadres
https://api.datacite.org
Endpoints 4
- GET
/dois?prefix=10.4121Alle DOI's van 4TU.ResearchData, met filters, zoeken, sorteren en paginering. Totaal in meta.total. - GET
/dois/{doi}Eén DOI met alle metadata: makers, beschrijving, onderwerpen, licentie, gerelateerde publicaties, geolocatie, aantal views en downloads. - GET
/prefixes/10.4121Bij welk DataCite-lid het voorvoegsel hoort (client delft.data4tu, provider scpr). - GET
/clients/delft.data4tuDe repository zelf zoals DataCite die kent (naam, website, contact).
De API's van deze bron 2 · uit de documentatie van de aanbieder uit de beschrijving
djehuty-API v2 (Figshare-achtig)
De eigen API van 4TU.ResearchData, zonder sleutel voor openbare data. Let op: robots.txt van data.4tu.nl verbiedt bots; wij roepen hem niet aan.
https://data.4tu.nl/v2- GET
/articlesLijst van datasets; order, order_direction, published_since, modified_since, item_type, institution, group_id, search_for, page + page_size (max 1.000) of limit + offset - POST
/articles/searchZoeken met JSON-body {search_for, published_since, limit}; AND/OR en veldzoeken (:title:wind turbine); totaal in kop Number-Of-Records - GET
/articles/{id}Eén dataset; ook /versions, /versions/{n} en /files - GET
/collectionsCollecties; /collections/{id}/articles voor de datasets erin - GET
/categoriesAlle vakgebieden (id's voor categories=) - GET
/licensesAlle licenties
Beschreven uit swagger-v2.json op djehuty.4tu.nl (versie 26.8.1).
djehuty-API v3
Nieuwere endpoints van dezelfde software, ook zonder sleutel voor openbare data.
https://data.4tu.nl/v3- GET
/datasetsLijst met limit, offset, order, modified_since, published_since, categories, return_count - POST
/datasets/searchZoeken in datasets - GET
/datasets/{id}/referencesVerwijzingen (artikelen) bij een dataset - GET
/datasets/{uuid}/ro-crate-metadata.jsonRO-Crate-metadata van een dataset - GET
/codemetaGepubliceerde software als CodeMeta - GET
/groupsInstellingen en groepen
Beschreven uit swagger-v3.json op djehuty.4tu.nl; niet zelf aangeroepen (robots.txt).
Filteren getest
Losse parameters (prefix, resource-type-id, published) plus een vrije zoekvraag in Elasticsearch-syntaxis in query=.
Parameters 10
prefix | DOI-voorvoegsel; 10.4121 is 4TU.ResearchData. | getest |
client-id | Alternatief voor prefix: delft.data4tu. | getest |
query | Zoekvraag in Elasticsearch-syntaxis op velden: titles.title:Rotterdam, subjects.subject:"Water", publisher, creators.name; met AND, OR, aanhalingstekens en *. | getest |
resource-type-id | Soort: dataset, software, collection, text … (dataset gaf 19.266 van de 21.785 DOI's). | getest |
published | Publicatiejaar, bv. 2025 (3.049 DOI's). Ook een bereik als 2020-2025. | getest |
fields[dois] | Alleen deze attributen teruggeven (doi,titles,publicationYear,rightsList,url): veel kleinere antwoorden. | getest |
page[size] | Rijen per pagina, 0 tot 1.000 (standaard 25). page[size]=0 geeft alleen de telling. | getest |
page[number] | Paginanummer, tot 10.000 records in totaal. | uit de beschrijving |
page[cursor] | Begin met 1 en volg links.next voor alles voorbij 10.000 records. | getest |
sort | relevance, name, created, updated, published, met - voor aflopend (sort=-updated = nieuwste wijziging eerst). | uit de beschrijving |
Velden in het DataCite-antwoord (selectie) 12
| Naam | Type | Betekenis |
|---|---|---|
attributes.doi | tekst | DOI; met .v1, .v2 … is het een versie, zonder is het de dataset als geheel |
attributes.titles[].title | tekst | Titel (vaak 'Data underlying the publication: …') |
attributes.publicationYear | getal | Jaar van publicatie |
attributes.types.resourceTypeGeneral | tekst | Dataset, Software, Collection … |
attributes.subjects[] | lijst | Vakgebied (ANZSRC-code en naam) en vrije trefwoorden |
attributes.rightsList[] | lijst | Licentie met SPDX-code (cc-by-4.0) en URL |
attributes.url | url | Landingspagina op data.4tu.nl (datasets/<uuid> of datasets/<uuid>/<versie>) |
attributes.creators[] | lijst | Makers met naam, ORCID en affiliatie |
attributes.relatedIdentifiers[] | lijst | Verwijzingen naar artikelen en andere versies (IsSupplementTo, IsVersionOf …) |
attributes.geoLocations[] | lijst | Plaats of vak waar de data over gaan, als opgegeven |
attributes.created / updated | datetime | Registratie en laatste wijziging in DataCite |
meta.total | getal | Totaal aantal treffers |
Limieten en valkuilen
- DataCite: 500 verzoeken per 5 minuten per IP-adres zonder e-mailadres, 1.000 met een e-mailadres in de User-Agent of mailto=, 3.000 met een account. Daarboven HTTP 429. uit de beschrijving
- page[size] boven 1.000 wordt stil teruggezet naar 1.000. Paginanummers gaan tot 10.000 records; page[number]=11 bij 1.000 per pagina geeft stil weer pagina 10. Gebruik daarna de cursor. getest
- Een volle pagina van 1.000 records zonder fields[dois] is ongeveer 5 MB; met een paar velden 160 kB. getest
- robots.txt van data.4tu.nl verbiedt alle bots (Disallow: /, Crawl-delay: 20). De djehuty-API zelf (data.4tu.nl/v2, /v3) is daarom niet door ons getest; het voorbeeld loopt via DataCite. getest
- Elke dataset heeft een DOI per versie (…v1) en een DOI zonder versie. Tel alleen DOI's zonder .vN aan het eind, anders tel je dubbel. getest
- Facetten (facets=) komen niet terug in meta; tel per jaar of soort met page[size]=0 en een filter. getest
- Er staan spam-collecties onder 10.4121 (titels met een telefoonnummer, 2026). Filter op resource-type-id=dataset als je telt. ervaring
Probeer het HTTP 200 · 449 ms · 16 okt
https://api.datacite.org/dois?prefix=10.4121&query=titles.title:Rotterdam&resource-type-id=dataset&page[size]=3&fields[dois]=doi,titles,publicationYear,rightsList,url
{
"data": [
{
"id": "10.4121/f0968233-2c5e-4254-9c17-f42dfca5ab37.v1",
"type": "dois",
"attributes": {
"doi": "10.4121/f0968233-2c5e-4254-9c17-f42dfca5ab37.v1",
"titles": [
{
"title": "T&C Business Clustering Patterns in Rotterdam; data underlying the publication “Re-Weaving Threads for a Circular…"
}
],
"publicationYear": 2026,
"rightsList": [
{
"rightsIdentifierScheme": "SPDX",
"rightsUri": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
"schemeUri": "https://spdx.org/licenses/",
"rights": "Creative Commons Attribution Share Alike 4.0 International",
"rightsIdentifier": "cc-by-sa-4.0"
}
],
"url": "https://data.4tu.nl/datasets/f0968233-2c5e-4254-9c17-f42dfca5ab37/1"
},
"relationships": {}
},
{
"id": "10.4121/f0968233-2c5e-4254-9c17-f42dfca5ab37",
"type": "dois",
"attributes": {
"doi": "10.4121/f0968233-2c5e-4254-9c17-f42dfca5ab37",
"titles": [
{
"title": "T&C Business Clustering Patterns in Rotterdam; data underlying the publication “Re-Weaving Threads for a Circular…"
}
],
"publicationYear": 2026,
"rightsList": [
{
"rightsIdentifierScheme": "SPDX",Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.
Gelezen uit DataCite REST API: overzicht, filters, sortering · DataCite: paginering met paginanummer (tot 10.000) of cursor · DataCite: limieten per IP-adres · djehuty (de software van 4TU): Swagger-beschrijving v2 en v3 (swagger-v2.json, swagger-v3.json). Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.
Zo haal je het op
curl -g "https://api.datacite.org/dois?prefix=10.4121&query=titles.title:Rotterdam&page[size]=10&fields[dois]=doi,titles,publicationYear,rightsList"
Meer van 4TU.ResearchData in onze index
6.768 datasets in 4TU.ResearchData (via DataCite). Dit zijn de laatst gewijzigde.
- Data underlying the PhD Dissertation "Computational modeling of dynamic out-of-plane behaviors in unreinforced masonry buildings: A high-fidelity block-based implicit finite element approach for simulating seismic response under the influence of pre-damage"2026-10-30
- Data underlying the publication: Tactics of infrastructures in transitions: exploring the space between decarbonization strategies and operational practices in Dutch infrastructure organizations2026-10-30
- Data accompanying the PhD dissertation: Interface between concrete and Strain Hardening Cementitious Composites (SHCC)2026-10-30
- Dataset supports the article "Combined and isolated effects of humidity and temperature on monotonic and fatigue response of flax fibre/epoxy composites"2026-10-30
- Data supporting the dissertation "Torque-modulation-based non-sliding train-borne measurement of the Coefficient of Friction at the Wheel-Rail Interface"2026-10-30
- Data underlying the publication "The Cost of Convenience: Exploring the Hassle–Autonomy Trade-Off in Automated Grid-Positive Electric Vehicle Charging in the Netherlands"2026-10-30
Meer in dit thema
Bekijk hoe deze pagina is opgebouwd
bron: 4tu-researchdata
blokken: []
secties:
- ideeen
- verwerken
- koppelingen
- vergelijkbaar
- beperkingen
- code
cache:
tag: bron:4tu-researchdata
ververs: na statuscheck, als de bron nieuwer is
statuscheck:
methode: "geen automatische check: robots.txt van data.4tu.nl verbiedt alle bots
(Disallow: /, Crawl-delay: 20, 16 okt 2026)"
verwacht: dagelijks
Bron: content/bronnen/4tu-researchdata.yaml · Markdown

