About
KB Labs seeks to find new ways to combine the library’s digital cultural heritage collections and research, with the latest methods within machine learning. The lab is an initiative taken by the IT department at the Royal Danish Library.
Here you will find different applications made by the Royal Danish Library to visualize, engage or showcase the different materials or collections that we have available, to inspire and deepen the knowledge of what collections we actually have, and hopefully expand the use of these.
At the moment, applications and builds found here are considered experimental projects, and as such, can change or even be taken down without warning. This includes the data being presented by the applications.
Feel free to contact us, if you have any questions or wish to know more about a given project.
Friends and family
- KB developer blog. The developer blog at the Royal Danish Library.
- KB Lab, Netherland. The labs site for the National Library of the Netherlands
- KUB Datalabs. The website of all the different data labs at Copenhagen Univesity Library.
- DIGHUMLAB. DIGHUMLAB is a community supporting digital research activities within the humanities and the social sciences in Denmark.
- NetLab. NetLab is a Danish research infrastructure community for the study of internet materials.
- British Library Labs. British Library labs website, that supports and inspires the public use of the British Library’s digital collections and data in exciting and innovative ways.
- Europeana Labs. They offer openly licensed datasets, free APIs and funding to those who have the imagination, skills and desire to play with digital cultural heritage collections and use them in their research, educational or creative projects.
Projects
JUXTA
Experimental
project
Visualisation
Go to Juxta - Postcards
This collection visualizes the Royal Danish Library's collection: Postkortsamlingen (The Postcard Collection)
Go to Juxta - Maps
This collection visualizes the Royal Danish Library's collection: Kort og Atlas (The Maps and Atlas Collection)
DOTS
Experimental
project
Visualisation
Go to DOTS
PIXPLOT
Experimental
project
Visualisation
This works surprisingly well for all collections we have tried. In this demo, we used our collection of Dansk-Vestindien images. The clusters on the left hand side are automatically generated.
Extending PixPlot is on our to-do. Our primary needs are display of metadata for the individual images and rendering of the images in higher resolution.
Go to PixPlot
Adams Illustrated Panorama of History
Experimental
project
Visualisation
- Spatial bookmark support for referencing
- Explorative meta-data for further reading (try hovering over the globe in the lower left corner)
- Display-mode with random or selected areas of interest walks
Go to Adams Illustrated Panorama of History
Netarchive Smurf
Experimental
project
Visualisation
For the period 1998 to 2004 we only have sparsely fragments of the Danish internet and data are not representative for these years.
The freetext search will search in html-pages for each year and the number of results found will be compared to the total number of html from that year. The total number of html pages in the archive is currently 20 billion (20,000,000,000).
Go to Netarchive Smurf
SMURF
Experimental
project
Visualisation
Go to smurf
TAGS
Experimental
project
Visualisation
Go to TAGS
FAKE NEWS PORTLET
Experimental
project
Machine Learning
The generator has been trained to generate newspaper frontpages (for Aarhus Stiftstidende) as images, and the discriminator to tell whether a given image looks like a frontpage.
Go to Fake News Portlet
Lunch
Experimental
project
Visualisation
Go to Lunch
SOUNDSEARCH
Experimental
project
Machine learning
Upload an audio clip in Wav(.wav) or MP3(.mp3) format of duration less than 10 seconds and select the channel and year for the search. Search time can be up to a few minutes, we are currently working on reducing the search time :) Clicking results found matching the clip will be played in Mediestream and may require you need to login to gain access to that program.
The algorithm is designed to find matches in music but can in some cases also find speech also.
Go to Soundsearch
ZOOM
Experimental
project
Visualisation
Go to ZOOM
WORD2VEC
Experimental
project
Machine learning
The vector representation of the words reflects interesting semantic properties of the words. Words that appear in the same context will be close in the vector-space (similar words). But distance between words can also be used to find analogies. The word2vec demo features several corpora and a very large one based on over 65.000 Gutenberg E-books.
Go to Word2Vec
LOAR
Experimental
project
Dataset
Go to LOAR
MeLOAR
Experimental
project
dataset
MeLOAR offers a keyword search and a location search, shows the search results with facets, maps if possible and highlights, and shows the highlights inside the pdfs as well.
Go to MeLOAR
Link graphs from the Danish Netarchive
Experimental
project
Visualisation
The link graphs show how domains are linking to another for several different queries.
Go to graph
Newspaper API
Experimental
project
Visualisation
Currently the API delivers public data from the Royal Danish Library's newspaper collection. Data from the Danish newspaper has to be older than 140 years to qualify af "public data". The API is presented in the Swagger UI and can return data in JSON, JSONL and CSV. Requests to the API are based on search queries in the Mediestream-platform.
Go to the Newspaper API