[Dspace-general] REST API implementation

46 views
Skip to first unread message

Ann M. Lally

unread,
Aug 21, 2015, 4:25:07 PM8/21/15
to dspace-...@lists.sourceforge.net

Does anyone know of a site that is using the REST API as an alternative to the DSpace interface?  And if so, could you provide a link to the site?

 

Thanks all!

 

Ann Lally

helix84

unread,
Aug 21, 2015, 4:25:09 PM8/21/15
to Ann M. Lally, dspace-...@lists.sourceforge.net
On Wed, Jul 29, 2015 at 5:16 PM, Ann M. Lally <ala...@uw.edu> wrote:

Does anyone know of a site that is using the REST API as an alternative to the DSpace interface?  And if so, could you provide a link to the site?


Hi Ann, you can try the DSpace demo site:


Never mind the self-signed certificate.


Regards,
~~helix84

Compulsory reading: DSpace Mailing List Etiquette
https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Peter Dietz

unread,
Aug 21, 2015, 4:25:11 PM8/21/15
to Ivan Masár, Ann M. Lally, dspace-...@lists.sourceforge.net
Hi Ann,

The best example would be JORUM http://www.jorum.ac.uk/
I don't have all the details on that, but my understanding is that it is connected to a DSpace repository through REST API's. 
You can see a little bit of DSpace style of information "leaking" by clicking "Show the full Jorum record" at http://find.jorum.ac.uk/resources/10949/20105


Here are two sample apps that use the DSpace REST API to interact with DSpace.

Using Ruby on Rails:

Using Java Play! framework.


And then there is a project at UFPR Universidade Federal do Paraná (Brazil), to build an open courses site. I'm assuming they are storing courses in DSpace, and then have built an application that allows you to see course materials for various courses/departments/classes. They have video of lecture capture in there (Portuguese). And to my knowledge its just querying DSpace to do it all.

Another usage that I've heard about is a University that has students submit their student thesis to the university gradebook system, and then at the end of the semester, uses the DSpace REST API to push all that material into the repository.

Longsight is also in the process of developing an application / site with a client that will be powered by DSpace REST. In that case, we would think of DSpace as just being a repository layer. It provides mechanisms for ingest, and then gives you a service layer (REST API), that you query to get/put metadata and files. And you can build whatever you want in the web-app-framework.

A non-REST-api integration is OAI-PMH. For example, we manage a DSpace repository that holds the content that is then regularly harvested by OAI, and then populates the Drupal site. Going forward, that project will rewrite to use DSpace REST to continue the integration.
(project home) http://embryo.asu.edu/


Do these examples help?
________________
Peter Dietz
Longsight
www.longsight.com
pe...@longsight.com
p: 740-599-5005 x809

------------------------------------------------------------------------------

_______________________________________________
Dspace-general mailing list
Dspace-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-general


Jason Roy

unread,
Aug 21, 2015, 4:25:15 PM8/21/15
to Peter Dietz, Ann M. Lally, dspace-...@lists.sourceforge.net
Chad,

Fyi and sharing (something for the back burner.)

-Jason
--
Jason Roy
Director, Digital Library Services

University of Minnesota Libraries
223 Elmer L. Andersen Library | 222 - 21st Avenue South | Minneapolis, MN 55455


Ann M. Lally

unread,
Aug 21, 2015, 4:25:16 PM8/21/15
to Peter Dietz, dspace-...@lists.sourceforge.net

This is exactly what I was looking for.  Thank you so much Peter.


Ann Lally




From: Peter Dietz <pe...@longsight.com>
Sent: Thursday, July 30, 2015 4:01 PM
To: Ivan Masár
Cc: Ann M. Lally; dspace-...@lists.sourceforge.net
Subject: Re: [Dspace-general] REST API implementation
 
Reply all
Reply to author
Forward
0 new messages