Hi Alexander,
Speaking from the DuraSpace perspective, this has been a conversation
that has come up internally. We definitely have a vested interest in
finding ways to build better integrations between software platforms
under the DuraSpace umbrella. But, the reality is that nearly all of
the development for these projects (especially DSpace) comes from our
highly active community (and not within DuraSpace). There's no
centralized development team working on DSpace (or VIVO for that
matter). So, we are dependent on finding institutions who are interested
in helping us make this work a reality (or finding other external
funding or volunteer resources).
If you (and/or others) are interested in helping make this work a
reality, I'm sure we can help organize some possible suggestions on a
route forward. It might also be interesting to put out a call to see if
others are interested in helping to provide tighter integration between
DSpace and VIVO. The more resources we can find, the quicker this
integration may be achievable for both projects.
As you noted, the easiest ways to get stuff *out* of DSpace may be:
* REST API: https://wiki.duraspace.org/display/DSDOC5x/REST+API (this
provides the best bi-directional connection with DSpace content, as it
is read/write)
* RDF interface:
https://wiki.duraspace.org/display/DSDOC5x/Linked+%28Open%29+Data (Note:
there's a workshop on this coming up at the Open Repositories conference
in a little over a week)
* Maybe, OAI-PMH? https://wiki.duraspace.org/display/DSDOC5x/OAI (this
only provides harvesting from DSpace, obviously)
If you are looking for examples for interacting with the REST API
specifically to read/write data, we've got a new User Interface
prototype that uses *entirely* the REST API for read/write. It's
written in TypeScript (Javascript) though, but here's all the
interactions with the REST API via HTTP calls:
https://github.com/DSpace-Labs/angular2-ui-prototype/blob/master/src/app/dspace/services/dspace.service.ts
So, the short story here is that I'm currently unaware of any direct
integrations between VIVO and DSpace. If anyone else out there has
achieved this, or seen it done, I'd love to see how we can add that work
into one or both projects. I think such an integration would be
wonderful. We would just need to locate some interested institutions
willing to help analyze/describe the necessary use cases and/or donate
developer time to building the integrations. Then we can work together
on getting those integrations shared within out-of-the-box DSpace and VIVO.
Thanks,
Tim
On 6/2/2016 10:59 AM, Alexander Struck wrote:
Hi all,
VIVO and DSpace being under the umbrella of Duraspace ought to have
some integration option. Unfortunately up to this point I only found
API / SPARQL documentation but no example applications that allow
retrieving selected content from DSpace and posting content to this IR
from VIVO. In a perfect world the researcher would only face the VIVO
as the CRIS and update his/her publication output there.
Any pointers would be appreciated.
Thanks,
Alexander
On Wednesday, August 26, 2015 at 8:18:05 PM UTC+2, LiYu Lilly wrote:
It might not be very relevant-- but has anyone started or
considering integrating VIVO and DSpace?
Thanks,
Lilly
--
You received this message because you are subscribed to the Google
Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.
--
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org
--
You received this message because you are subscribed to the Google Groups "DSpace
Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.