Museum, gallery, library, archive, archaeology and cultural heritage (GLAM++) APIs, linked and open data services
Please add APIs and other data sets you're aware of, ideally with a comment on what's useful or not about how they've been implemented or documented. If you know of or have written libraries for use with these APIs, then please add them to help other people get started. It's fine to add your own GLAM API - in fact, it's encouraged!
Information about schemas/data structures used by other projects is also useful, even if they don't provide an API. If there's a public-facing collections online site related to the museum API, feel free to include it. It's also helpful if you can give a rough estimate of the number of records and supported access methods.
Thinking of having a hack day to road-test your API? Check out hackdaymanifesto.com for lots of useful tips.
SMK (Statens Museum for Kunst), The National Gallery of Denmark (art history, open data)
SMK site page about their Free download of art works
Download all the 159 images here. Please notice, that the file is 5 GB.
Case study: Highlights from SMK, The National Gallery of Denmark
A pilot with digital images of 159 collection highlights, and 100 educational videos on YouTube under the CC BY license. The 159 images of highlights from SMK's collections are released for free download in the highest available resolution that the museum currently has at its disposal. The image files range from approximately 10 MB up to 440 MB.
Hat tip: @MSanderhoff.
State Records NSW API (archives, API)
Documentation: http://api.records.nsw.gov.au/usage
Hat tip: @abigailbelfrage, @CassPF, @richardlehane.
Meketre (Egyptology, linked data)
"reliefs and paintings of Middle Kingdom tombs of Ancient Egypt. The project targets two- dimensional art of the Middle Kingdom (11th to 13th Dynasty, ca. 2040 - 1640 B.C.) and one of its main aims is to map and elaborate the development of the scenes and their content in comparison to the Old Kingdom."
http://www.meketre.org/repository/
http://meketre.org/index.php?page=about: "Multimedia content within the MEKETREpository is organized by means of one main taxonomy (in English), which embraces the various themes depicted by the reliefs and paintings in a hierarchical fashion and multiple additional concept schemes (ontologies / controlled vocabularies) that further describe the content. The concept schemes that describe other aspects of the multimedia content (not the depicted persons and things but for example colours, location, age, etc.) are constantly developed in the course of the project, using collaborative ontology building methods. The applied concept schemes are technically represented using standardized web based knowledge organization systems (KOS), in particular the Simple Knowledge Organization System (SKOS) and the Web Ontology Language (OWL).
The implementation of the MEKETREpository software solution utilizes industry-standard technology to ensure both reliability and maintainability. Since the project is expected to develop beyond the three-year limit, it is important to build on a well-proven foundation of software components and a clean, well documented implementation. Therefore we decided to organize the MEKETREpository in a 3-tier style which is very common for many enterprise software solutions.
As stated above, the main focus lies in providing an easy-to-use interface to the collected data. For the user browsing the MEKETREpository, an up-to-date webbrowser (e.g. Firefox 3.0, Internet Explorer 7.0 or Safari 4.0 and, of course all versions above) is sufficient. If the user needs to edit and update information in the repository, he needs to enable Javascript in the browser."
Hat tip: @bhaslhofer.
Trove
Trove offers over 289,384,834 Australian and online resources including books, images, historic newspapers, maps, music, archives and more.
http://trove.nla.gov.au/general/api
The Trove API provides programmatic access to the metadata and some full text in Trove.
You can use the API to search across Trove’s books, images, maps, music, sound, video, archives, journal articles, newspaper articles and lists created by other users (archived websites, people and organisations may be added at a later date) and retrieve metadata records for the items you find. You can also download the full text for most digitised newspaper articles.
Response encoding: XML, JSON
Base URL: http://api.trove.nla.gov.au
Cooper Hewitt
http://www.cooperhewitt.org/collections/data
Also available on GitHub, with tombstone data released under a CC0 licence.
http://labs.cooperhewitt.org/2012/releasing-collection-github/
Amsterdam Museum Metadata API Collection
[Google-translated from http://www.appsforamsterdam.nl/wp-content/uploads/2011/02/AmsterdamMuseum.txt]
http://amdata.adlibsoft.com/wwwopac.ashx
images: http://ahm.adlibsoft.com/ahmimages/
Replace ..\..\dat\collectie\images\ in the object records with the above (and replace slashes)
Adlib API description: http://api.adlibsoft.com/site/
The database of the museum collection called Amcollect. An example search:
http://amdata.adlibsoft.com/wwwopac.ashx?database=AMcollect&search=creator=Helst*&xmltype=grouped
AMlibrary library database:
http://amdata.adlibsoft.com/wwwopac.ashx?database=AMlibrary&search=title=Helst*&xmltype=grouped
AMperson:
http://amdata.adlibsoft.com/wwwopac.ashx?database=AMperson&search=name=Helst*&xmltype=grouped
Thesaurus AMterms:
http://amdata.adlibsoft.com/wwwopac.ashx?database=AMterms&search=term=Herengracht*&xmltype=grouped
The linked open data from the Amterdam Museum: http://ckan.net/package/amsterdam-museum-as-edm-lod
Rijksmuseum API
www.rijksmuseum.nl/api
The Rijksmuseum Application Programming Interface (API) is a Rijksmuseum service for partners and application developers. Register for an API key for access to structural metadata and images of the Rijksmuseum’s collection, which can then be used to develop applications or simply to enrich your collection.
Once you register for an API key, you will be emailed a code with which you can access data sets. You will be granted access to the Rijksmuseum’s general collection, consisting of over 100,000 objects, The Night Watch included! Digital images are available for all objects. The images are 330 dpi JPEg images (approx 3 to 5 mb, produced in a colourmanaged enviroment).
Our datasets are made available as an XML web service based on the OAI/PMH protocol. Each object is included in the XML as a record. The record field definitions are based on the Dublin Core field definitions: www.dublincore.org. An example of one of our objects: The Nightwatch (SK-C-5).
A complete description of our XML records is available in Dutch at: http://www.rijksmuseum.nl/api/uitleg.
For information or comments please contact: collectieinfo@rijksmuseum.nl
Government Art Collection (crawled version of website on kasabi)
http://kasabi.com/dataset/government-art-collection
'This dataset is a re-publication of the metadata contained in the Government Art Collection website. The data was obtained by crawling the website to collection information about all of the works, artists and subjects.
The dataset contains over 10,000 art works from more than 3,000 artists. The art works depict nearly 2,000 places and over a 1,000 different people. The majority of the people mentioned in the paintings (over 700) have been linked to their description in Dbpedia. Over time the dataset will be updated to include links to other datasets.
While this dataset and the original website are available for re-use under the Open Government License, the images on the site have their own copyright terms. Refer to the GAC website for guidance on licensing of images. The images themselves are not copied into this dataset, but links have been made to the source images to facilitate legal re-use. Copyright statements have been preserved where available, so these can be queried from the dataset.'
Includes SPARQL endpoint, sample queries, search, lookup, reconciliation, augmentation and attribution links.
National Library of France/Bibliothèque nationale de France
http://data.bnf.fr/
'les informations issues de ses différents catalogues, ainsi que de sa bibliothèque numérique Gallica' or content from various catalogues and Gallica, their digital library.
English Heritage Places
http://kasabi.com/dataset/english-heritage
This dataset contains metadata for about 400,000 nationally important places as recorded by English Heritage, the UK Government's statutory adviser on the historic environment.
This dataset covers features located in England and is divided into various types:
Listed Buildings – buildings of special architectural or historic interest
Scheduled Monuments – nationally important sites and monuments from all periods of history
Registered Parks & Gardens – landscapes and naturally occuring features of national importance
Historic Battlefields – sites of important battles in English history
Protected Wreck Sites – sites of shipwrecks of national importance
Includes SPARQL endpoint, sample queries, search, lookup, reconciliation, augmentation and attribution links.
National Maritime Museum
http://collections.nmm.ac.uk/api.html
API structure
The search interface is powered by SOLR (http://lucene.apache.org/solr/), an open source enterprise search platform developed by the Apache foundation.
The system is currently under development and therefore the schema and indexes described in this document are subject to change.
Base URL
The base URL for SOLR searching is http://collections.nmm.ac.uk/solr
Sample queries
Find objects made in 1914 and return the description and collection:
http://collections.nmm.ac.uk/solr/?q=type:object AND dateMade:1914&fl=description,collection
Find all records with ‘Nelson’ in the title, return the title and description and provide a facet count of each record type:
http://collections.nmm.ac.uk/solr/?q=name:Nelson&facet=on&facet.field=type&fl=name, description
http://collections.nmm.ac.uk/conditions
Extract: "Collection images must always credit ‘National Maritime Museum, Greenwich, London’ and link to the original collection record on the NMM collections website. Some collection images have a more restricted licence than CC BY-NC-SA, which you must comply with. Please see our full API documentation for advice on how to exclude such images"
British Museum Semantic Web Collection Online
http://collection.britishmuseum.org/
"...Linked Data and SPARQL service. It provides access to the same collection data available through the Museum’s web presented Collection Online, but in a computer readable format. The use of the W3C open data standard, RDF, allows the Museum’s collection data to join and relate to a growing body of linked data published by other organisations around the world interested in promoting accessibility and collaboration.
The data has also been organised using the CIDOC-CRM (Conceptual Reference Model) crucial for harmonising with other cultural heritage data. The current version is beta and development work continues to improve the service. We hope that the service will be used by the community to develop friendly web applications that are freely available to the community."
See also https://scraperwiki.com/scrapers/british_museum_object_thesaurus/ - an attempt to automatically map the British Museum Object Thesaurus published on the Collections Link website (http://www.collectionslink.org.uk/assets/thesaurus/) to the relevant URIs from the British Museum Linked Data, and also to terms/URIs on the Portable Antiquities website (http://finds.org.uk/database/terminology/objects)
The National Gallery (UK)
National Gallery API
http://research.ng-london.org.uk/wiki/index.php/National_Gallery_API
'A SPARQL end-point to an rdf description of the National Gallery Collection is being developed. The data will be stored in a triple store from Garlic called 4Store and will be published in the form of URIs with data in human readable and machine readable form. ... The data will potentially be mapped to more than one schema/ontology, though we will be specifically developing a mapping to the CIDOC CRM.'
RDF at the National Gallery
http://rdf.ng-london.org.uk/scientific/rdf.php
'These pages represent RDF descriptions of National Gallery related information, some linked to the CIDOC CRM and other external information sources.'
Raphael API
The Raphael Research Resource began to examine how complex conservation, scientific and art historical research could be combined in a flexible digital form. Exploring the presentation of interrelated high resolution images and text, along with how the data could be stored in relation to an event driven ontology in the form of RDF triples. In addition to the main user interface the data stored within the system is now also accessible in the the form of open linkable data combined with a SPARQL end-point.
Web-page: http://rdf.ng-london.org.uk/raphael.
Further detail relating to the worked examples along with the code used to build then can be seen at: http://rdf.ng-london.org.uk/workshops/interface2011/
Science Museum, National Railway Museum, Media Museum (NMSI) object records as CSV
http://api.sciencemuseum.org.uk/documentation/collections/
We’ve published three data sets:
- 218,822 object records
- 40,596 media records
- 173 event records
See also NMSI Collections list and NMSI term lists and the NMSI museum developers blog for updates on things people have made.
Things other people have done:
Ant Beck (@AntArch) at Culture Hack Day North, November 2011: We have cleaned up the National Railway data. Please use! Data: http://dl.dropbox.com/u/393477/chn11KEEP/NMSI_Object_Cleaned_With_Grouping.txt Processing http://dl.dropbox.com/u/393477/chn11KEEP/NMSI_Processing.docx.
Europeana API
http://version1.europeana.eu/web/api
http://europeanalabs.eu/wiki/EuropeanaOpenSearchAPI
Europeana API services are web services allowing search and display of Europeana collections in your website and applications. Currently, Europeana API services are only available to Europeana network partners.
You can choose between two services depending on your needs, website concept and available technical resources:
Europeana Search API (Application Programming Interface) allows you to build applications of your own: from a customised view of the Europeana content on your websites (for instance, how much information to be shown, where, and in what format) to creative mash-ups and new services such as an iPhone app. The API is based on the Open Search standard, and developers will find it easy to work with.
Europeana Search Widget is a ready-made search box suitable for organisations who want to enable search in Europeana collections with the least possible effort. The widget is easily styled, configured and quickly embedded by simply copying and pasting an HTML-snippet into your website.
CultureGrid
http://www.culturegrid.org.uk/use/
Documentation:
Code libraries, snippets: some PHP that handles JSON from the CultureGrid API at https://github.com/mialondon/mmg-import/blob/master/mmg_import_functions.php
Open API
Open API is a Ruby-based program that allows users to create a public API for any MySQL database, including digital collections databases.
Visit our GitHub page (http://github.com/OpenExhibits/OpenAPI) to download the latest build or learn more about Open API on our blog (http://openexhibits.org/blog/api-generator-collection-database.html).
Powerhouse API
http://api.powerhousemuseum.com/
Documentation: http://api.powerhousemuseum.com/api/v1/documentation/
Code libraries, snippets: some PHP that handles XML from the Powerhouse Museum API at https://github.com/mialondon/mmg-import/blob/master/mmg_import_functions.php
Open Context API
Open Context has some museum content, as well as data from a variety of field-based (mainly archaeological) projects. RESTful web services for Open Context are described here:
http://opencontext.org/about/services
Essentially, query results are available in paged Atom(+GeoRSS) feeds, KML, and JSON formats. Open Context also makes summaries of query results (bascially facets) availble in these formats.
Query parameters include
- GeoSpatial (Lat / Lon bounding box)
- Context (Named locations, archaeological contexts)
- Date Ranges (Start and end dates)
- Project / Collection name
- Type / category of item (site, small finds, sculpture, coins, etc.)
- Related People
- Descriptive properties (including numeric range searches)
- Linked Data URIs: Currently Open Context supports queries over URIs to geographic places defined by Pleiades and to biological taxa defined by the Encyclopedia of Life. A description of how to query over URIs and a few examples can be found at: http://opencontext.org/about/services#query-rel
A demonstration of the use of the Open Context API is at:
http://bade.psr.edu/content/tell-en-nasbeh-database (Bade Museum website)
Pleiades
http://pleiades.stoa.org/
'A community-built gazetteer and graph of ancient places...
Pleiades is a historical gazetteer and more. It associates names and locations in time and provides structured information about the quality and provenance of these entities. There is also a graph in Pleiades: names and locations are collected within places and these collections are associated with other geographically connected places. Pleiades also serves as a vocabulary for talking about the geography of the ancient world within Linked Data sets and is referenced by research projects such as Google Ancient Places and PELAGIOS.
CSV, KML and RDF datasets can be downloaded from http://pleiades.stoa.org/downloads
Pelagios
https://github.com/pelagios/pelagios-graph-explorer/wiki/API-Overview
'All Graph Explorer functionality is exposed via an HTTP API. It's a read-only API, so GET requests are the only ones which have any effect. The result format is JSON.
For testing purposes, feel free to play with the API of our development server, available under the http://api-pelagios.apigee.com/graph-explorer base URI.
The three resource types the Graph Explorer is dealing with are Datasets, Places and GeoAnnotations.'
Find out more about the project at http://pelagios-project.blogspot.com. 'PELAGIOS stands for 'Pelagios: Enable Linked Ancient Geodata In Open Systems' - its aim is to help introduce Linked Open Data goodness into online resources that refer to places in the Ancient World.'
Open Images - Newsreel collection
Open Images (www.openimages.eu) is an open media platform that offers online access to audiovisual archive material from various sources to stimulate -creative- reuse. Footage from audiovisual collections can be downloaded and remixed into new works. Users also have the opportunity to add their own material to the Open Images and thus expand the collection. Open Images provides an API (http://www.openimages.eu/api), making it easy for third parties to develop mashups.
The platform currently (April 2011) offers access to over 1.500 items from various sources, including a considerable number of newsreels from the collection of the Netherlands Institute for Sound and Vision. This amount will grow substantially over the coming years as new items will be uploaded continuously, and as new partners join the initiative.
A subset of our data, produced as a beta API for our mashup competition.
Brooklyn Museum API
"A set of services that you can use to display Brooklyn Museum collection images and data in your own applications."
http://www.brooklynmuseum.org/opencollection/api/
Methods
- collection.search
- collection.getItem
- collection.getImages
http://www.brooklynmuseum.org/opencollection/api/
Parameters
The methods provided by the API take a range of parameters specific to their individual functions, but all methods rely on these three principal parameters:
method (Required) - Specifies what method to perform (e.g., "collection.search", "collection.getItem")
api_key (Required) - Your personal API Key.
format (Optional) - The response format. Valid formats are xml, json, html. Default xml.
A write up here: Hack the Brooklyn Museum:
"The API is for non-commercial use with a limit of 3000 API calls a day. Naturally the museum must be respectful of artist copyrights, and requires proper attribution for any display of results. The API also permits only session-based caching with no retention of copies, and the images returned are no greater than 500 pixels in width or height, with many that may be smaller.
The API has a simple REST format with three methods - search, getitem (given the id returned from a search), and getimages for a particular item. The search can be filtered by date, keyword, and whether or not there are images present."
[And I just saw that they'd linked here at the end - cool!]
Museum of London API
http://www.museumoflondon.org.uk/museumoflondon/food/rest.aspx
A REST interface to the following data sources:
- publications from the Archaeology Service
- events at the Museum of London, Museum in Docklands, and London Archaeological Archive and Resource Centre
- a converter from OSGB grid references to latitude/longitude
Base URL is: http://www.museumoflondon.org.uk/MuseumofLondon/food/rest.aspx?source=events
Output formats: plain XML; RSS2; and RSS2 with xCal, DC and geo extensions as used by Upcoming.
Set the output format by adding: mode={rss2 or xCal or xml}. Leaving it out returns the plain XML. (?KML output also possible? Hooks in code for plain text and JSON renderings of the output (not implemented?) )
Celtic Coin Index API
http://www.finds.org.uk/CCI/blog/accessing-the-api/
The Celtic Coin Index is the online incarnation of the Celtic Coin collection at the Institute of Archaeology at Oxford University. The collection began in 1960 and contains photographs and information about coins held in Britain's museums. Coins are still being found and added to the collection.
The API is RESTful and returns responses in JSON, XML, geoRSS, KML, RSS, and CSV.
Powerhouse Museum Collection Search (RSS/Opensearch available)
http://www.powerhousemuseum.com/collection/database/menu.php
Image search option also available.
Good example of RESTful query construction and Opensearch/result URI generation.
Digital NZ API
http://www.digitalnz.org/developer
"The metadata available through DigitalNZ comes from content providers across the New Zealand cultural and heritage, broadcasting, education, and government sectors; as well as local community sources and individuals. Geospatial and commercial content is coming soon."
The custom search records method is perhaps a little unusual. DigitalNZ has a visual search builder tool that allows users to construct complex search queries. This method provides access to that refined dataset.
Response formats: xml, json, rss. Interesting selection of metadata returns. Minimum metadata response elements include:
- dc:title - the title of the item, or a brief description if no title exists.
- dnz:category - the high-level DigitalNZ category(s) that the item belongs to.
- dnz:content_partner - the organisation who provided the item
- dnz:landing_url - the preferred URL for linking to the item.
- dnz:thumbnail_url - the URL of a thumbnail of the item (required for Images, optional for other categories).
There's a good post on how to get started with the API, including sample PHP code, here: http://digitalnz.org/blog/news/article-building-a-website-on-the-digitalnz-api.
Victoria and Albert Museum API
http://www.vam.ac.uk/api or Victoria and Albert Museum API Docs
We're currently working on a RESTful JSON API for our collections database. It is intended to support our own web apps and widgets first and foremost but also be attractive to third-party developers. I have posted the documentation so that you can see how we've structured things.
Reciprocal Research Network API
http://www.rrnpilot.org/api
The RRN API is currently providing programmatic access to Northwest Coast items from 8 Institutions (Brooklyn Museum, McCord Museum, MOA at UBC, NMNH, Pitt Rivers Museum, Sto:lo Research and Resource Management Centre, The Burke at UW, The MAA at Cambridge). We provide a very simple API where any item or list of items can be represented as XML or JSON by appending '.xml' or '.json' to the end of the URI. We'd be open to expanding the scope of the API should there be any interest.
"The Metadata elements used in the project are divided into three categories: Content, Intellectual Property and Instantiation." These pages appear to date from about 2003 - no time at all in museum years, a few centuries in internet years.
Content Data Structure
| ELEMENT | QUALIFIERS | DUBLIN CORE EQUIVALENT |
|---|
| REFNUM |
None |
None |
| QUICK KEYWORD |
None |
None |
| TITLE |
Title Alternative |
DC.TITLE |
| THEME |
Technology, Environment, Community, Economy |
None |
| DESCRIPTION |
None |
DC.DESCRIPTION |
| SUBJECT |
Subject Detail |
DC.SUBJECT |
| TYPE |
Detail Qualifier |
NONE |
| SOURCE |
None |
DC.SOURCE |
| RELATION |
Based on Cartoon for Copy after Copy of Derived from Document for Document of Facimile of Relation Format Larger context for Larger entity Model for Part of Plan for Prototype for Referenced by References Sketch for Source for Study for Version of |
DC.RELATION |
| COVERAGE |
ISO 3166 Location Creation site location Current repository location Current site location Discovery site location Former repository location Former site Period point Spatial Temporal W3CDTF |
DC.COVERAGE |
| IDENTIFIER |
None |
DC.IDENTIFIER |
| CREATOR |
Attribution Corporate name Personal name Role |
DC.CREATOR DC.AUTHOR |
| PUBLISHER |
None |
DC:PUBLISHER |
| CONTRIBUTOR |
None |
DC:CONTRIBUTOR |
Intellectual Property Data Structure
| ELEMENT | QUALIFIERS | DUBLIN CORE EQUIVALENT |
|---|
| RIGHTS |
None |
DC: RIGHTS MANAGEMENT |
| DATE |
Alteration Beginning Completion Creation Design Restoration |
DC: DATE |
| FORMAT |
Dimension D Dimension W Dimension H Format Image Format Original Material Resolution Support |
DC: FORMAT |
| LANGUAGE |
None |
DC: LANGUAGE |
Technical Metadata
| DATA | DESCRIPTION |
|---|
| CAPTURE_DEVICE |
Equipment used |
| CAPTURE_DETAILS |
Methodology used - i.e. batch scanning |
| CHANGE_HISTORY |
Record of changes made to Master and Web Delivery files |
| COMPRESSION |
Level or type of compression used, if any |
| RESOLUTION |
PPI or number of pixels on each side |
| COLOUR |
Colour depth ofthe image, i.e. 24 bit |
| COLOUR_MANAGEMENT |
Details of embedded colour profiles |
Museum Victoria History and Technology Collections API
The API root uri is located at http://museumvictoria.com.au/collections/api/v1/
Currently the only type of requests supported are those made via REST, and there are two response formats currently supported, XML and JSON.
http://museumvictoria.com.au/collections/help/api
Like the V&A, we're using the API for our own purposes, but would love to see what other folks might make with our "stuff".
Api Documentation
Overview | Requests | Responses | Image URLs
Api Methods
Items
Themes
Tags
Locations
Indianapolis Museum of Art OpenSearch
Artworks on http://www.imamuseum.org are first class content, so they come up as search results in the site the same way a page would. We have exposed the entire site, including collections, through OpenSearch using the Drupal module, http://drupal.org/project/opensearch. As of the 6.x-1.3 version, there were a few bugs that had to be fixed by hand. The OpenSearch endpoint is declared in the HTML headers throughout the site. Here is the primary endpoint: http://www.imamuseum.org/opensearch/ima.
Description Schema for IMA OpenSearch
http://www.imamuseum.org/opensearch/ima/{searchTerms}?page={startPage?}&filters={apachesolr:filters?}
The apachesolr:filters declaration was a custom addition, and relies on the Drupal module's filtering ability.
Example Searches:
- Site wide search for "miller"
- Second page of results for "miller"
- Artwork specific search for "miller"
- Blog specific search for "miller"
American Numismatic Society Collection Database (MANTIS) APIs
The American Numismatic Society's collection of nearly 600,000 objects is accessible through a Solr-based API that allows for querying the collection with the Lucene search syntax and responds in Atom XML. The Atom feed contains references to the URI for the object as an HTML representation and also alternate links to the XML source of the object as well as RDF, KML, and Atom representations. The RDF is rather rudimentary and will be improved over time. A similar Solr-to-KML API exists.
Atom: http://numismatics.org/search/feed/?q=*:*
Object KML: http://numismatics.org/search/query.kml?q=*:*
Mint KML: http://numismatics.org/search/mints.kml?q=*:*
The functionality and Solr fields are discussed further in the Numishare (the open-source framework for managing and publishing coin collections) blog post: http://numishare.blogspot.com/2011/04/world-of-numismatic-data-at-your.html
Examples
http://numismatics.org/search/feed/?q=department_facet:"Islamic" AND weight_sint:[4 TO 5] - All Islamic coins that weigh between 4 and 5 grams
http://numismatics.org/search/feed/?q=type_text:temple AND imagesavailable:true AND department_facet:"Greek" - Greek coins depicting temples that have been photographed
Portable Antiquities
"The Portable Antiquities Scheme is a partnership project which records archaeological objects found by the public in order to advance our understanding of the past."
"PAS is run by the British Museum ... The data gathered by the Scheme is published on an online database (www.finds.org.uk)."
Search results from the PAS database can be accessed as xml, json, kml, atom and rss by the addition of '/format/{format}' to the end of any result set URL
Records from the PAS database can be accessed as xml, json and csv by the addition of '/format/{format}' to the end of a record URL
Thesaurus terms from the PAS database can be accessed as xml and json by the addition if '/format/{format}' to the end of the URL
In the case of search results and thesaurus terms the results are accessed in pages of 30 results. The sets can be paged through by appending /page/{number} at the end of the URL (before or after the '/format/{format}')
Examples
Search results: http://finds.org.uk/database/search/results/objecttype/ADZE/format/xml
Record: http://finds.org.uk/database/artefacts/record/id/464434/format/xml
Thesaurus term: http://finds.org.uk/database/terminology/objects/format/xml
Black Country History
http://blackcountryhistory.org/about/
Black Country History is a searchable website which allows users to find information about documents, maps, photographs, art works, objects and more held by archives and museums services within the Black Country.
The eight partners involved in this website are:
- Dudley Archives and Local History Service
- Dudley Museums Service
- Sandwell Community History and Archives Service
- Sandwell Museums Service
- Walsall Local History Centre
- Walsall Museums Service
- Wolverhampton Archives and Local Studies
- Wolverhampton Arts and Museums Service
http://blackcountryhistory.org/data/
The API is based upon OpenSearch, and by default takes a Lucene style query syntax. The API is available via a rate limiting proxy, and we don’t issue usage keys: by using the API you agree to having your use of it monitored. API search requests are limited to 100 requests per hour. The data made available through the API is licenced as Creative Commons Attribution Non-Commercial 2.0 UK: England & Wales, and you are asked to provide a credit and link back to Black Country History in your application or mashup.
Western Australian Museum Sandbox
http://www.museum.wa.gov.au/sandbox/
The API uses REST methods, and can be queried via JSON and XML.
Western Australian Shipwrecks
http://www.museum.wa.gov.au/maritime-archaeology-db/wrecks-xml - this will dynamically generate an XML file for download - this contains only Shipwrecks information (no artefact data) - roughly 1500 wrecks.
Western Australian Maritime Archaeology Artefacts - Complete API
Full API - http://www.museum.wa.gov.au/maritime-archaeology-db/rest/node/
This contains all Maritime Archaeology data, including numismatics, artefacts and wrecks (roughly 47,200 items).
If you'd like to be involved in the beta development of the process - be one of the first to get your hands on our API and do something interesting with it we'd love to hear from you. Send us an email at: onlineservices [at] museum [dot] wa [dot] gov [dot] au
Comments (14)
Mia said
at 12:00 am on Mar 26, 2009
Tony, you're a star! I've got some others ones at work, I'll add them when I get a moment.
Mia said
at 6:08 pm on May 1, 2009
A quick dump to get it off my PC clipboard - http://id.loc.gov/authorities/ Library of Congress!
Mia said
at 2:55 pm on Feb 19, 2010
Welcome Eric, and thanks for listing your data service.
Eric Kansa said
at 9:02 pm on Feb 22, 2010
Thanks Mia, and thanks for starting this. Any feedback about the Open Context API / web services would be hugely appreciated.
Mia said
at 12:34 am on Mar 10, 2010
Nice example - thanks Eric.
Mia said
at 12:30 pm on Jul 19, 2010
Thanks for sharing the link, Jonny. Have you had many enquiries from developers? And what are the terms of use?
Mia said
at 9:50 pm on Oct 27, 2010
Hi Erin, and thanks for adding info about your app!
Mia said
at 12:15 am on Feb 1, 2011
Thanks Ryan! Some beautiful objects and nice easy access xml.
Mia said
at 1:24 pm on Aug 4, 2011
Some information about a Japanese initiative by Tetsuro Kamura, The Graduate University for Advanced Studies; Hideaki Takeda, Ikki Ohmukai and Fumihiro Kato, The National Institute of Informatics; Toru Takahashi, ATR Media Information Science Laboratories; Hiroshi Ueda, ATR-Promotions.inc, at http://conference.archimuse.com/mw2011/papers/building_linked_data_for_cultural_information_ and http://lod.ac/ (in Japanese) and the British Museum's work at http://www.researchspace.org/home
Trevor Owens said
at 2:03 pm on Aug 4, 2011
Not sure if you want more Library of Congress APIs, but here are a few others that can be added to the doc if they seem appropriate. :)
Prints and Photographs Online Catalog: More than a Million digitized historical prints and photographs http://www.loc.gov/pictures/api
Chronicling America: Historical American Newspapers 1860-1922: http://chroniclingamerica.loc.gov/about/api/
This last one isn't really (to my knowledge) documented yet. But if you append fo=json to a search in LoC's new cross library search you can get some nice looking JSON. For example, this link gives you the JSON for page 2 of results for digitized maps in American Memory. http://www.loc.gov/search/?q=&fa=digitized%3Atrue|original_format%3Acartographic|site%3Aammem&sp=2&st=grid&fo=json
Mia said
at 6:33 pm on Aug 4, 2011
Thanks Trevor - the more the merrier!
Mia said
at 1:46 pm on Mar 13, 2012
Potentially a bunch more sources of data listed at http://wiki.creativecommons.org/GLAM
Monique Szpak said
at 9:40 am on Apr 17, 2012
Hi, I do Drupal (7) and helped to build the new iwm.org.uk website last year.
I have been playing with some of the APIs listed here (great list btw!) and thought I'd share.
For Solr APIs see Search API and Search API Solr modules. We used these to pipe in the IWM collections data. You will need to write some code though, especially to handle the little gotcha's e.g. the NMM Solr interface not using the standard 'select' query as expected by the SolrPHPClient library.
I am about half way through building an Adlib module for Drupal, just a sandbox atm although there is a live demo. http://drupal.org/sandbox/zenlan/1512290 When its a bit more robust I will be looking for feedback, testing and feature requests. (Its quite nice if I say so myself, you type in the url and a bare-bones search system is built for you, after that its a matter of tweaking the views. Still a long way to go though.)
I had a play with the BM's Sparql interface, not being a Sparql expert I had a bit of a learning curve and found that queries timed-out quite a lot. I stopped after a couple of days in case they got annoyed. ;)
I am also helping to test and review a Sphinx module, in case any museums out there use Sphinx (alternative to Solr) for indexing.
Given time and if I win the lottery it would be cool to build modules to talk to all of these APIs. Once an object is piped into a Drupal 'entity class' the possibilities for rendering and usage are vast!
Some time soon I will update my demo site to feature the Amsterdam Museum's Adlib API and the National Maritime Musuem's Solr API.
Mia said
at 2:42 am on Apr 22, 2012
Thanks for sharing, Monique, it sounds like you're doing some really useful work!
You don't have permission to comment on this page.