Tag Archives: mashups

Displaying citation counts in DSpace

In the repository world we’ve known for a while now that unless the repository provides value to a researcher, they won’t use it. Nothing pleases a researcher more than to see nice big citation counts for their papers. Wouldn’t it be nice if DSpace repositories could display the citation count for archived papers?


I received an email yesterday about the Scopus API, so thought I’d play with it for a bit of a ‘Friday afternoon experiment’. So here is a quick recipe for adding citation counts to DSpace’s JSPUI:

  1. Register for the Scopus API service: http://searchapi.scopus.com/
  2. Register your website (e.g. http://dspace.example.com/): https://searchapi.scopus.com/developerProfile.url
  3. Download and save this patch (it only edits two files – display-item.jsp and header-default.jsp)
  4. Edit the patch and insert your developer ID where you see XXXXXXXXXXX in the Javascript
  5. Apply the patch to your DSpace instance
  6. Re-build, and redeploy your DSpace instance
  7. Visit any item that has a DOI stored in the dc.identifier.doi field
  8. Look out for the citation count appearing at the top (if the item has a count of more than 0!)


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

Enable your repository to feed the world

I’ve been thinking and talking about RSS feeds (or Atom feeds if you’d prefer) from repositories recently with Les Carr to see what could be done with them when aggregated with feeds from all of the open access repositories across the globe. Les wrote a script to aggregate the feeds, so I provided him with a list of computed RSS feed addresses of all of the UK DSpace repositories. Les had problems with the majority of the URLs because they didn’t provide RSS feeds as expected. I assumed the little script that I’d written to concoct the feed URLs from the repository URLs held in ROAR wasn’t working correctly, so I spent half an hour last night going through the list by hand. This corroborated what Les had found. The URLs should have been right, but:

Of the 26 UK DSpace repositories listed in ROAR, only 8 had working RSS feeds!

Yes, that’s a measly 30% which have this facility enabled. So if you are running DSpace 1.4 or later, please please please edit dspace.cfg and change ‘webui.feed.enable = false‘ to ‘webui.feed.enable = true‘. Ditto for the equivalent configuration if you run an alternative repository platform.

There has started to be a lot of talk about what services feeds could enable us to build, and I predict that we’ll start seeing some novel and exciting uses of these feeds over the coming year. Enable your feeds, expose yourself, and be part of it! 🙂сайт

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

BBC’s ‘Britain from above’ – Mashing-up the UK

There was a trailer shown as the last story on the BBC One 10 o’clock news last night for a new TV series starting next week called ‘Britain From Above‘. There is a news story introducing it online where you can watch a few clips. The series starts at 9pm on BBC1 on Sunday 10th August 2008, and will be available in HD.

The series will be presented by Andrew Marr and shows how our lives work and interconnect using some pretty neat visualisations. A simple way to describe them was mashing up data from our lives onto some high powered maps. The examples they showed included:

  • A dataset from all of the telephone exchanges in the UK showing the sources of phone calls made in one day, plotted over time onto a map of the UK. Once animated it allows you to see how the country wakes up, runs through the day, then quieten downs again at night.
  • A map showing flight paths of all flights in the UK, running down the air corridors, and stacking up before landing.
  • A visualisation of the shipping traffic passing through the Strait of Dover.
  • A map of London showing the routes taken by a selected group of cabbies, and how it changes when the road get busy, using their local knowledge to find different routes.
I’d love to get my hands on some datasets like this and mess around!

изготовление сайтов в москве

Pro mashups book with a CC license

I’ve just followed a link to a blog from someones email footer, and found a book published this year: Pro Web 2.0 Mashups: Remixing Data and Web Services (Apress, 2008). The blog is by the author of the book Raymond Yee.

I was attracted to the blog and the book for two reasons:

  1. I love mashups, and when I find the time I like to tinker with my mashup – The Repository Mashup Map. I’m always looking for more ammunition to stuff in my mashups tool box.
  2. My work requires me to work extensively with Open Access Repositories. When I work with academics to examine what could be deposited in a repository we usually end up talking about books, and what can be done with them. Often, and for good and obvious reasons they do not want to archive whole copies of books. However I try to encourage them to look for options such as archiving the metadata along with a copy of the cover of the book, and maybe a sample chapter of two. The metadata can / should of course contain a link to the publishers site and somewhere where it can be purchased. All of this can serve as a good advert for the book and consequentially improve its sales. Raymond has gone to the extreme with this book, and both he and the publisher are to be commended: he has (with the publishers permission) put a copy, licensed by a ‘Creative Commons By-Attribution Non-Commercial Share-Alike license‘ online. Great stuff!

This is a good license to use – it means anyone working on a commercial mashup would have to buy the book, and the book has to be attributed if it has been used. This could be a good move to spread the word about the book.

The book can be downloaded chapter by chapter using the following link (http://blog.mashupguide.net/toc/). The book looks excellent and covers a lot of ground. And best of all, I can dip in and out of it a bit online to see if it suits me, and if so, buy a copy.

тексты для сайта знакомств