In Our Time booklist for [v. 3]

This page shows booklist derived from the Further Reading of the In Our Time webpage .

This programme was written in response to one of the ideas raised for the Open Bibliographic Data Challenge: the BBC "In Our Time" Reading List. Briefly,

The idea is to extract and link suggested readings for the In Our time programmes to open, structured bibliographic data.

The programme is written in PHP and is designed to be fired from a Javascript bookmarklet from a page on the In Our Time site, or by appending the In Our Time URL to the end of the URL for this page: http://www.aurochs.org/inourtime_booklist/inourtime_booklist_v3.php?. It then looks for these books on the Linked Open BNB Preview. It follows the following steps:

  1. Set up ARC2 to enable SPARQL searching and RDF processing.
  2. Extract Further Reading section
  3. Separate out Raw Data for each book
  4. Determine pattern used in citation then extract Basic Data, e.g. author, title, article, publication using regular expressions.
  5. Further refine elements to make searching easier, i.e. one surname for author, only title proper for titles.
  6. Construct a SPARQL Query using author surname and title regular expressions pre-filtered for speed by a significant word using bif:contains.
  7. Filter Hits by date of publication.
  8. Obtain and display metadata from BNB

N.B. The original version interrogated the Bibliographica version of the BNB, whose SPARQL endpoint is now effectively defunct. This version instead uses the new linked data interface, which currently has fewer records loaded.

For more details see the accompanying blog post.

THIS PAGE ONLY WORKS FOR BBC IN OUR TIME PAGES.