Ga naar hoofdinhoud

Turning GeoNames into linked data

· 11 minuten leestijd
Software Architect & Developer

A while ago we added worldwide GeoNames to the Network of Terms. That post announced the what; this one is the how, because getting GeoNames in there was less obvious than it sounds.

GeoNames has no usable RDF. There is official ‘RDF’, but it dates from 2020, it is broken RDF/XML and incomplete anyway. There’s also per-resource RDF, but that’s hard to work with for 13M+ resources. So we fell back to the TSV dump: messy, but recent and complete. This is the story of converting that TSV to RDF using nothing but the SPARQL we already know: no bespoke scripts, no separate mapping language. And of why the pipeline around the conversion is what turns a one-off experiment into an actual service.

NDE releases SCHEMA-AP-NDE 1.0

· 9 minuten leestijd
Software Architect & Developer

Today NDE releases SCHEMA-AP-NDE 1.0: the first stable version of the Schema.org Application Profile every dataset in the Dutch cultural heritage network is expected to publish. It comes with a backward compatibility promise: as long as we stay on 1.x, data that conforms keeps conforming, and software built against it keeps working.

That is what a 1.0 really is: not just a number, but a signal of stability. It is worth asking what that promise means for a specification, and why a shared profile needs a version number at all.

Upcoming changes to the Requirements for Datasets

· 12 minuten leestijd
Software Architect & Developer

Version 2.0 of the Requirements for Datasets is on the horizon. It tightens rules that are warnings today into full requirements, aligns the Dataset Register with DCAT-AP-NL 3.0, and raises the baseline quality of dataset descriptions across the Dutch cultural heritage network. Publishers and collection management system vendors have until Monday 3 May 2027 to prepare.

Is het http://schema.org of https://schema.org?

· 10 minuten leestijd
Software Architect & Developer

Schema.org is het meest gebruikte vocabulaire voor gestructureerde data op het web, ondersteund door Google, Bing en talloze dataplatforms. Het definieert typen als CreativeWork, Person en Organization, waarmee machines inhoud gestandaardiseerd kunnen verwerken. Precies daarom is het NDE-applicatieprofiel gebouwd op Schema.org. Correct gebruik maakt cultureel-erfgoeddata vindbaar en herbruikbaar tussen instellingen.

Maar als je met Schema.org in RDF hebt gewerkt, ben je dit tegengekomen: er is http://schema.org en er is https://schema.org. Dat ene lettertje verschil kan voor echte problemen zorgen: SPARQL-query’s die niets teruggeven, SHACL-validatie die goede data afwijst of slechte data negeert, of datasets die niet aan elkaar te koppelen zijn – vooral als je data uit meerdere bronnen combineert, zoals binnen NDE gebeurt.

Update 2 april 2026

Deze post adviseerde oorspronkelijk http://schema.org/ (HTTP) op basis van de hieronder beschreven redenen. Dat leidde tot precies de discussie die we hoopten: een gestructureerd gesprek met betrokkenen van NDE, CLARIAH, ODISSEI en erfgoedinstellingen. Op 2 april 2026 bereikten de deelnemers consensus over https://schema.org/ (HTTPS). Deze post is bijgewerkt om dat besluit te weerspiegelen – zie de aanbeveling.