Persons in the Amsterdam Museum collection

The Amsterdam Museum collection, managed in Adlib collection management software, is made available online through a web-interface and through the Adlib API. As explained on the museum’s open data page the collection is also available throuhg OAI-MHP and as Linked Open Data, but these sources are not kept up-to-date (LOD based on a 2011 dump, OAI-MHP not updated after june 2013) and in the OAI-MHP some information has been lost while mapping fields to their Dublin Core equivalents.

In the web-interface it’s possible to use a persons name as searchterm, but there’s no such thing as a ‘person page’ as meant in ‘Getting Ready – presenting data in a usable way‘. The closest thing to that are the search results on an exact name (get there by searching on an exact name or clicking a persons name in an item details page). In the results it is unclear whether an object is tagged with this person, made by this person or has a different relationship with this person. No further biographical data of the person is shown.

The Adlib API is somewhat more rewarding. The persons database has been made available (see http://amdata.adlibsoft.com/adlibweb.xml for all available databases and fields) and can be queried in different ways. Information about a single person can easily be retrieved once you know that persons priref (id): http://amdata.adlibsoft.com/wwwopac.ashx?database=AMperson&search=priref=13978. Not knowing the priref you can search by name: http://amdata.adlibsoft.com/wwwopac.ashx?database=AMperson&search=name=rembrandt*.

Regrettably, the api returns just the bare essentials of a person: name, date of birth, date of death and some other fields. The urls that lead to information about a person elsewhere (RKD, mostly) are not returned. More serious: the objects the person is linked to are omitted. The only way to get the linked objects I found so far, is to query the collection database and search for the exact name of the creator: http://amdata.adlibsoft.com/wwwopac.ashx?database=AMcollect&search=creator=%27Elsken,%20Ed%20van%20der%27 (don’t forget to put quotes around searchstrings containing spaces or comma’s and urlencode the string).

Persons in the Amsterdam Museum collection – a prototype

We made a prototype of the kind of person page envisioned in ‘Getting Ready – presenting data in a usable way‘. The data was extracted from the Adlib API (we retrieved all object records to get the – unique – names of persons mentioned as creator or as subject) and from an xml-export of the persons database the museum sent us by email. For the latter we could have used the Adlib Api to retrieve all persons, but then we wouldn’t have had the urls to information about persons elsewhere. And these urls are important to us, because they can be used as identifiers when names are not unique within or not the same across sources.

In the prototyped application all information about a person is gathered on a single page: biographical data, urls to information about the person elsewhere, objects the person created and objects that were tagged with the person as subject. The person page has its own permanent URL that can serve as URI. In the future information about this person from other sources (Wikipedia, RKD, etc.) could be shown here as well. As could representations of the data in rdf or json.