Repository News

Implementing an Institutional Repository for Leeds Metropolitan University

A quick look at JorumOpen

Posted by Nick on January 21, 2010

As anyone with even a passing intererest in UKOER will know, JorumOpen went live earlier this week and I, for one, was dying to see just what the good folk at Mimas and Edina have come up with with their customised DSpace installation (and possibly “borrow” one or two ideas for Leeds Met Open Search!).

JorumOpen Home is at http://open.jorum.ac.uk/xmlui/ and allows the user to browse OER by FE or HE subject; alternatively there are links to browse by Communities & collections/Issue date/Authors/Titles and Keyword.  There is also a simple search box and a link to an Advanced search form:

The results page comprises different functionality depending on the search – for example, browsing by subject heading displays “Recent Deposits” and allows the user a simple/advanced search, or browse by Titles/Authors/Dates within that subject heading (I like this hierarchical search functionality); also includes an RSS button to subscribe to updates within the collection.

Results themselves comprise a hyperlinked title, author/author affiliation and date of deposit as well as a thumbnail graphic where available:

The record page is worth looking at in detail (this item – http://open.jorum.ac.uk/xmlui/handle/123456789/567):

Show full item record (link) - Full Dublin Core metadata record

Share (AddThis button) – third part social network service allowing record to be emailed to a friend or posted to various social networking sites.

The simple record comprises:

Title/Author/Description/Keywords/Persistent Link/Date

Then there are three buttons:

“Export resource” that requires a valid email address “As some resources are quite large in size it can take some time to prepare them for download. Due to this we required you to supply a valid email address so that you can be notified when your download is ready.”  Then follows an email from support@jorum.ac.uk that informs that “The item export you requested from the repository is now ready for download.” and includes a link to download the compressed file which comprises all files associated with the resource.*

“Preview content package” which allows the user to quickly view the different files and components of the resource in their browser without downloading (though it doesn’t work for .zip files)

“Download original content package” does exactly what it says on the tin and downloads a compressed file of all files associated with the resource.*

* I’m not entirely sure what the difference is between “export” and “download” – though the exported zip is bigger and contains more files (dublin_core.xml as well as imsmanifest.xml for example) – may be someone can enlighted me?

CC Licence Note – briefly explains implications of CC and links to relevant anchor later in the record.

Files in this item - allows the user to expand a list of files and download them individually (this particular item comprises 16 .zip and 2 .docx)

Creative Commons Licence – Link to relevant CC licence (opens in a nifty little window.)

Terms of service – Link to Jorum terms of service (also opens in a nifty little window)

This item appears in the following collections – linked to appropriate search terms in browse tree

Show full item record (repeated link from top of page) - Full Dublin Core metadata record

This item has been viewed x times – presumably counts visits to the record page

All in all, first impressions are pretty favourable and there are certainly some ideas that I would like to explore for Leeds Met Open Search – I’ve already included the AddThis button on the development server and plan to go live with it as soon as it has been approved by the powers that be (there are one or two issues with user tracking by this third party service – Mike has disabled Flash tracking that the widget injects into the page by default but it will still track each click-through.)

I’m also keen to explore how we may manage packaged content in a similar way to JorumOpen (preview content and download options for individual files) – currently we have very little packaged content in the repository but the default download link is currently just for an individual file – I do know that intraLibrary is able to manage content packages, however, and that a package download link is exposed by SRU so I think we should be able to achieve this.

Browse by date (of deposit) should also be achievable I think but browse by author is a little more problematic by SRU (both for research and OER) as there is no authority file for authors.

I’m not sure about recording page visits – will need to speak to Mike.

Now I just need to figure out the most efficient way of getting our UniCycle resources into JorumOpen – I will look at the deposit process in a later post (depositors can log in from JorumOpen Home via UK Federation) and I think Jorum are still exploring harvesting RSS feeds from ukoer projects though, as discussed in a recent post, our feed is not currrently suitable for this.

Posted in JorumOpen, Uncategorized | Tagged: , , , , | 2 Comments »

End of a pipe dream?

Posted by Nick on January 12, 2010

I’ve been enjoying exploring Yahoo Pipes and have now managed to generate a feed for OER that also incorporates the author vCard; I’m sure it must also be possible to extract other data including rights information (though I’m not quite sure how!):

http://pipes.yahoo.com/mrnick/build_rss_from_xml

(vCard not visible in the Pipe but is displayed if the Pipe is rendered as RSS)

It also occurred to me that it may be possible to use a similar method to extract the abstract for research RSS feeds (which is in the second description field) and I’ve been grappling with Pipes to this end but am struggling at the moment – tantalisingly I am able to construct a “Path to item list” that returns an individual abstract but for the life of me, can’t figure out how to return abstracts for all records – SRW:records.SRW:record.1.SRW:recordData.lom:lom.lom:general.lom:description.1.lom:string.
content

I’ll certainly continue to use Pipes as it’s a very powerful tool, especially for a non-programmer like me, however, for the time being this mini-project is postponed. Nothing is ever wasted though and I’m sure what I’ve learned will come in useful somewhere down the line….

Posted in Resource discovery, UniCycle project | Tagged: , | Leave a Comment »

Pipe dream

Posted by Nick on January 8, 2010

This afternoon I’ve been grappling with Yahoo Pipes, trying to generate a feed that incorporates metadata from an SRU query.  I’ve made a modicum of progress and, as I’m now a bit stuck, this is just a quick post to document that modicum before it all leaks away over the weekend.

The Pipe module that seems most appropriate is “Fetch Data”: “This module retrieves any XML, JSON, iCal or KML file and tries to extract a list of elements using the provided path parameter.”

I input an appropriate URL to query “ukoer” which will return all OERs uploaded as part of UniCycle:

http://repository-intralibrary.leedsmet.ac.uk/IntraLibrary-SRU?recordSchema=lom&maximumRecords=50&operation=searchRetrieve&version=1.1&query=ukoer&SearchSubmit.x=18&SearchSubmit.y=24&x-info-2-auth1.0-authenticationToken=oer

And read the instructions here which describe how to use the “Path to item list” field in order to extract just a portion of the data by listing the nested XML elements, separating each with a dot (“.”)

After a bit of trial and error I was able to zero in on the “Description” field for the first record by entering SRW:records.SRW:record.0.SRW:recordData.lom:lom.lom:general.lom:description.lom:string.content into “path to item list”

However, when I attempt to run the pipe, nothing is returned  – though the correct field IS displayed correctly in the debugger panel:

Also, what I would like to do of course, is to return the “Description” field for ALL records but I have no idea how to achieve this…I’ll have another look when I’m nice and fresh on Monday morning!

Posted in Resource discovery, UniCycle project | Tagged: , | Leave a Comment »

Return all records via Open Search

Posted by Nick on January 4, 2010

This primarily for my reference – in order to return all records from a given collection enter cql.allRecords=1 into the standard search at http://repository.leedsmet.ac.uk/main/index.php and select which token you wish to use (Research/Open Educational Resources)

Posted in Open Search V2.0 | Tagged: , | Leave a Comment »

Leeds Met Repository Open Search Version 2.0

Posted by Nick on November 9, 2009

This is a bit of a trailer for our shiny new interface that I hope will go live in the next week or so and a run down of some of the new features.

It’s far from perfect and should still be seen as a beta – we very much need real users to start using it and I’m feeling a little nervous about how it will be received as I know how much work Mike, in particular, has put into it.

The interface has evolved from an SRU client developed for by IRISS – http://www.iriss.org.uk/learnx – which is available under GNU General Public Licence v.3 at http://code.google.com/p/sruopensearch/ (N.B.  We still intend to release our modified code under a similar licence.)  Learning Exchange Open Search is a great front end for searching intraLibrary but with just a simple search box lacked advanced search functionality that was essential for us.  We also wanted to use intraLibrary to manage resources for teaching & learning aswell as facilitating Open Access to our research collection in accordance with the EPrints model.

The tabbed interface incorporates an “Advanced search” form that allows users to cross reference multiple fields specifying AND/OR and they are also able to search for either “Research” or “Open Educational Resources” which uses authentication tokens to return results from the appropriate collections in intraLibrary:

advanced

There are also big changes in the way that results are returned; Mike has been able to use a unique identifier to build individual pages for each record so that a search will return a set of results that indicates whether or not each individual record has the full text available:

repository

These titles then link through to a static HTML page comprising all of the metadata associated with that record including a published URL and, where the full text is available, a link to the PDF in intraLibrary:

static

This static page should be indexed more effectively than was the case before though there is one small fly left in the ointment in that the public URL generated by intraLibrary that is used to download the full text is dynamic which means it cannot be indexed by Google; I’m not sure if it will be possible for Intrallect to do anything about this though they are aware of the need for full text indexing and are looking into the problem.

Posted in Adapting intraLibrary, Open Search V2.0 | Tagged: , , , , | 1 Comment »

Article on Open Educational Resources in Times Higher Education

Posted by Nick on September 28, 2009

Get it out in the open by Rebecca Attwood (24th September 2009)

Posted in Link, OA in the media, Open Educational Resources | Tagged: , | Leave a Comment »

Testing the VLE PowerLink

Posted by Nick on September 16, 2009

To be honest, PowerLink is probably overstating it a bit but it is a link that allows us to search intraLibrary from the VLE and it does work. Sort of. But it’s not very powerful.

The main issue is the very basic nature of the search facility – just a simple search box with no way to perform a more advanced search:

PowerLink

So it’s not a great deal of use unless you know what you’re looking for.

The search functionality does support Boolean operators; the term ukoer, for example, will return the 13 items that I currently have identified with that tag in the keyword field:

PowerLink1

Whereas ukoer AND decision will return the single record “Decision Making” (ukoer OR decision of course, will still return all 13 records) – there is no automatic Boolean however and ukoer decision will return no results at all rather than, say, doing an OR search by default.

Search is also a little crude in that it will find adjacent words in the metadata but only if they are entered in quotation marks. So decision making without quotes will not return any results though “decision making” does return the expected result:

PowerLink2

An additional issue is that, as we are using intralibrary to manage research material as well as learning and teaching material, at the very least we will want to differentiate between these two categories. It is possible to configure the PowerLink to filter by collection and we are currently filtering on Open Educational Resources (and Learning Objects though that collection is not currently searchable externally until we have further developed Leeds Met Open search and configured that interface to differentiate between research & learning and teaching material). It will be useful, however, to also search for full text research papers that may not be available elsewhere but without an advanced search the only way to do this would be to switch off all filtering and allow the PowerLink to return everything….unless we can install two separate instances of the PowerLink in Blackboard and configure them to search different collections. This would be a quick and dirty solution and a bit clunky but, failing technical development of the PowerLink itself, might be the only option – of course, the two instances would need to be clearly named to identify the respective content they would return. We don’t even know if it’s possible yet though and my colleagues in the VLE team are looking in to it as we speak.

So not perhaps a full solution, not as sophisticated as MrCute for Moodle, for example, which, as well as more advanced search functionality also supports searching multiple repositories and depositing from the VLE back into a repository (it was supposed to include Jorum though was disabled last I heard and not sure what the status quo is with ongoing development to JorumOpen).  Limitations notwithstanding, I’ll certainly be testing with teaching staff as is, as something is better than nothing and experience has shown that I’d be ill advised to wait for the perfect solution!

If any of the Keele crowd should pass by these parts I’d be very interested to know if they have done any work refining/extending the functionality of the PowerLink or plan to do so – like us Keele are running intraLibrary 3.0 and Blackboard Vista. I’d also be keen to learn of anybody adapting MrCute for Blackboard.

Posted in PowerLink, Teaching and Learning | Tagged: , , , , | 2 Comments »