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

Ann Lally


________________________________
From: Peter Dietz <[email protected]>
Sent: Thursday, July 30, 2015 4:01 PM
To: Ivan Masár
Cc: Ann M. Lally; [email protected]
Subject: Re: [Dspace-general] REST API implementation

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:
https://github.com/peterdietz/dspace-rest-rails
(Source Code) http://dspace-rest-client-play.herokuapp.com

Using Java Play! framework.
http://dspace-rails.herokuapp.com/communities
(Source Code) https://github.com/peterdietz/dspace-rest-play


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.
http://cursosabertos.c3sl.ufpr.br/
http://cursosabertos.c3sl.ufpr.br/setores/10
http://cursosabertos.c3sl.ufpr.br/aulas/113

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.
(repository) https://hpsrepository.asu.edu/handle/10776/8557
(drupal) http://embryo.asu.edu/pages/friedrich-tiedemann-1781-1861
(project home) http://embryo.asu.edu/


Do these examples help?
________________
Peter Dietz
Longsight
www.longsight.com<http://www.longsight.com>
[email protected]<mailto:[email protected]>
p: 740-599-5005 x809<tel:740-599-5005%20x809>

On Thu, Jul 30, 2015 at 3:58 AM, helix84 
<[email protected]<mailto:[email protected]>> wrote:
On Wed, Jul 29, 2015 at 5:16 PM, Ann M. Lally 
<[email protected]<mailto:[email protected]>> 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:

https://demo.dspace.org/rest/

Never mind the self-signed certificate.


Regards,
~~helix84

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


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

_______________________________________________
Dspace-general mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/dspace-general


------------------------------------------------------------------------------
_______________________________________________
Dspace-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-general

Reply via email to