Tag Archives: repository mashup map

Library Mashups book – Chapter 17 now Open Access

Library Mashups book cover imageA new book ‘Library Mashups – Exploring new ways to delivery library data‘ has now been published. The book, edited by Nicole Engard, has a great list of 25 authors from all across the globe, including well known names in the library-tech world such as Tim Spalding, Ross Singer, Bess Sadler and Bonaria Biancu. The chapters cover subjects from the basics such as ‘What is a mashup?’ and ‘Making your data available to be mashed up’, to loads of very specific library-oriented chapters such as ‘Mashing up with librarian knowledge’, ‘Breaking into the OPAC’ and ‘Mashups with Worldcat affiliate services’. There is also a section of the book about interacting with other types of services such as maps, pictures and videos.

Why am I writing about this? Well, for three reasons:

1) The book is great. I’ve learned a lot from it, and have enjoyed reading it. I particularly like this quote by Tim Spalding (of LibraryThing.com) in his chapter “Breaking into the OPAC”:

As a computer programmer with no experience of the library world, I figured this [helping libraries to add LibraryThing data to their catalogues] would be a simple problem to solve. Of course I found out that the library world was different. The code behind its systems was closed and unextensible, with virtually no APIs in or out.

Read his chapter to hear his experiences and answers.

2) The second reason is that I am one of the lucky authors who has been able to contribute to the book. Chapter 17 is “The Repository Mashup Map” which looks at the development of the Repository66 mashup map of Open Access repositories across the world. The chapter explores why the mashup was created, how it was created, and (hopefully) most usefully some of the design decisions that need to be taken into account when making a mashup (decisions related to when and how to download the data, how to match sources, and when and where to manipulate the data etc).

3) However, the main reason for this blog post is to say that a copy of the chapter has now been published online ‘Open Access’. You can find it in the DSpace repository we run at the University of Auckland Library:

Download URL: http://hdl.handle.net/2292/5258

I hope that you find it useful.

[UPDATE 2/Nov/2009]: Chapter 2 of the book ‘Behind the Scenes: Some Technical Details’ by Bonaria Biancu is now also available open access: http://hdl.handle.net/10281/5117klasnolom

Repository mashup map software update

The Repository Mashup Map (http://maps.repository66.org/) has just undergone a bit of a software upgrade. Here are some details:

  • A JavaScript spring-clean: The JavaScript which powers the maps (not including the Google Maps code!) has evolved over time from a simple map showing repositories in the UK, to repositories worldwide, with data from multiple data sources, and with multiple filters. The code has now been tidied up and rationalised, which will hopefully make it faster and more efficient, and is about 10% smaller than it was before. For example, rather than holding multiple arrays of the same data but keyed differently for different filters, it is now all stored in one multi-dimensional array. No rocket science here, just a tidy-up.
  • Extra filter: You can now filter on the country where the repository is located, as well as the software platform it runs on, and the date it was created.
  • Auto-zooming: When you select a filter (e.g. “Show me all DSpace repositories in the UK”) the map will automatically zoom to show just the area covered by the repositories (in this case, just the UK).
  • Auto-filtering: When you select a filter (e.g. “Show me repositories in Austria”) the maps update on their own, without you having to press the filter button.

To make my life easier, I also now have a development copy of the maps where I can test upgrades. The URL for this is http://beta.repository66.org/

As always, comments or suggestions on how the maps could be improved are very welcome!online game for mobile