PKP-Dataverse Integration Project

55 views
Skip to first unread message

ofu...@gmail.com

unread,
Aug 26, 2017, 2:48:16 PM8/26/17
to Dataverse Users Community
Hi,
The Dataverse Project in partnership with the Public Knowledge Project (PKP) some years ago developed OJS 2.x-Dataverse Plugin (see https://projects.iq.harvard.edu/ojs-dvn). OJS has gone up to 3.x version and Dataverse plugin for OJS 3.X is not avaibale. Is there any concrete plans from the Dataverse Project for when Dataverse plugin will be included for OJS 3.X?.

Regards
Obi

Philip Durbin

unread,
Aug 26, 2017, 4:59:49 PM8/26/17
to dataverse...@googlegroups.com
Yep, that was a fantastic collaboration. It lead to the development of the first API in Dataverse that allowed for data deposit, based on the SWORD protocol. We ported the code from DVN 3.x to Dataverse 4 and it still works and is used by both OJS and OSF. (These days Dataverse also has a "native" API for depositing data and newer integrations such as RSpace sometimes use the "native" option. Both are valid approaches.)

A little over a year ago[1] I found out about OJS 3 and the fact that the Dataverse plugin doesn't work with it. It's a bummer for sure. I don't have a good sense of how quickly OJS users are upgrading from OJS 2 to OJS 3. It's been nice that OJS 2 has been shipping with the Dataverse plugin included. It helps spread the word about Dataverse. We try to spread the word about OJS at https://dataverse.org/integrations and http://guides.dataverse.org/en/4.7.1/api/apps.html#ojs . (I've been thinking lately that we should do a better job in the Dataverse Installation Guide about highlighting integrations that you can set up after you've installed Dataverse.)

A while back the PKP project opened https://github.com/pkp/pkp-lib/issues/1822 to port the Dataverse plugin from OJS 2 to 3 and it currently has a milestone of "OJS 3.2" but I don't have any particular insight into their release process. It probably wouldn't hurt to click the thumbs up on that issue or leave a comment. Basically, Dataverse (written in Java) is a SWORD server and OJS (written in PHP) is a SWORD client in this story. We coordinated a lot to get the two systems talking to each other but we didn't touch each others' code bases.

I hope this helps,

Phil

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-community+unsubscribe...@googlegroups.com.
To post to this group, send email to dataverse-community@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dataverse-community/74d5a8e6-7be0-45db-b4bf-075ba2c8ce33%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Alex Garnett

unread,
Aug 27, 2017, 1:28:31 PM8/27/17
to Dataverse Users Community, philip...@harvard.edu
Hi all!

Alex from PKP here. Just a note to say we *are* definitely planning to do this, and we've built some better handling of datasets as supplementary files into OJS3 to facilitate this, but we haven't succeeded in actually coordinating/scheduling the Dataverse plugin work yet. We'll let the list know when it happens!


On Saturday, August 26, 2017 at 1:59:49 PM UTC-7, Philip Durbin wrote:
Yep, that was a fantastic collaboration. It lead to the development of the first API in Dataverse that allowed for data deposit, based on the SWORD protocol. We ported the code from DVN 3.x to Dataverse 4 and it still works and is used by both OJS and OSF. (These days Dataverse also has a "native" API for depositing data and newer integrations such as RSpace sometimes use the "native" option. Both are valid approaches.)

A little over a year ago[1] I found out about OJS 3 and the fact that the Dataverse plugin doesn't work with it. It's a bummer for sure. I don't have a good sense of how quickly OJS users are upgrading from OJS 2 to OJS 3. It's been nice that OJS 2 has been shipping with the Dataverse plugin included. It helps spread the word about Dataverse. We try to spread the word about OJS at https://dataverse.org/integrations and http://guides.dataverse.org/en/4.7.1/api/apps.html#ojs . (I've been thinking lately that we should do a better job in the Dataverse Installation Guide about highlighting integrations that you can set up after you've installed Dataverse.)

A while back the PKP project opened https://github.com/pkp/pkp-lib/issues/1822 to port the Dataverse plugin from OJS 2 to 3 and it currently has a milestone of "OJS 3.2" but I don't have any particular insight into their release process. It probably wouldn't hurt to click the thumbs up on that issue or leave a comment. Basically, Dataverse (written in Java) is a SWORD server and OJS (written in PHP) is a SWORD client in this story. We coordinated a lot to get the two systems talking to each other but we didn't touch each others' code bases.

I hope this helps,

Phil
On Sat, Aug 26, 2017 at 2:48 PM, <ofu...@gmail.com> wrote:
Hi,
The Dataverse Project in partnership with the Public Knowledge Project (PKP) some years ago developed OJS 2.x-Dataverse Plugin (see https://projects.iq.harvard.edu/ojs-dvn). OJS has gone up to 3.x version and Dataverse plugin for OJS 3.X is not avaibale. Is there any concrete plans from the Dataverse Project for when Dataverse plugin will be included for OJS 3.X?.

Regards
Obi

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-community+unsub...@googlegroups.com.
To post to this group, send email to dataverse...@googlegroups.com.

Philip Durbin

unread,
Aug 27, 2017, 5:38:14 PM8/27/17
to dataverse...@googlegroups.com
Thanks, Alex! Much appreciated!

On Sun, Aug 27, 2017 at 1:28 PM, Alex Garnett <axf...@gmail.com> wrote:
Hi all!

Alex from PKP here. Just a note to say we *are* definitely planning to do this, and we've built some better handling of datasets as supplementary files into OJS3 to facilitate this, but we haven't succeeded in actually coordinating/scheduling the Dataverse plugin work yet. We'll let the list know when it happens!

On Saturday, August 26, 2017 at 1:59:49 PM UTC-7, Philip Durbin wrote:
Yep, that was a fantastic collaboration. It lead to the development of the first API in Dataverse that allowed for data deposit, based on the SWORD protocol. We ported the code from DVN 3.x to Dataverse 4 and it still works and is used by both OJS and OSF. (These days Dataverse also has a "native" API for depositing data and newer integrations such as RSpace sometimes use the "native" option. Both are valid approaches.)

A little over a year ago[1] I found out about OJS 3 and the fact that the Dataverse plugin doesn't work with it. It's a bummer for sure. I don't have a good sense of how quickly OJS users are upgrading from OJS 2 to OJS 3. It's been nice that OJS 2 has been shipping with the Dataverse plugin included. It helps spread the word about Dataverse. We try to spread the word about OJS at https://dataverse.org/integrations and http://guides.dataverse.org/en/4.7.1/api/apps.html#ojs . (I've been thinking lately that we should do a better job in the Dataverse Installation Guide about highlighting integrations that you can set up after you've installed Dataverse.)

A while back the PKP project opened https://github.com/pkp/pkp-lib/issues/1822 to port the Dataverse plugin from OJS 2 to 3 and it currently has a milestone of "OJS 3.2" but I don't have any particular insight into their release process. It probably wouldn't hurt to click the thumbs up on that issue or leave a comment. Basically, Dataverse (written in Java) is a SWORD server and OJS (written in PHP) is a SWORD client in this story. We coordinated a lot to get the two systems talking to each other but we didn't touch each others' code bases.

I hope this helps,

Phil
On Sat, Aug 26, 2017 at 2:48 PM, <ofu...@gmail.com> wrote:
Hi,
The Dataverse Project in partnership with the Public Knowledge Project (PKP) some years ago developed OJS 2.x-Dataverse Plugin (see https://projects.iq.harvard.edu/ojs-dvn). OJS has gone up to 3.x version and Dataverse plugin for OJS 3.X is not avaibale. Is there any concrete plans from the Dataverse Project for when Dataverse plugin will be included for OJS 3.X?.

Regards
Obi

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-community+unsubscribe...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-community+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Eugene Barsky

unread,
May 30, 2019, 11:52:35 AM5/30/19
to Dataverse Users Community
Hey Alex:

Any updates for this OJS > Dataverse connection from PKP?

I forgot to ask you last time we chatted...

E.
Reply all
Reply to author
Forward
0 new messages