The Open Science Framework (OSF: http://osf.io; supported and maintained by the Center for Open Science - COS: http://centerforopenscience.org/) is a free, open source workflow management service and repository designed for scientists to manage and connect everything across their research process. One of the first add-on connections was Dataverse, which provides value to users through an easy connection as a repository service. This talk will introduce the Dataverse add-on connection and provide a technical view of how it was built and how it connects the OSF and Dataverse.
Center for Open Science and the Open Science Framework: Dataverse Add-on by Sherry Lake
1. Center for Open Science
and the Open Science Framework
Dataverse Add-on
Sherry Lake
Scholarly Repository Librarian, University of Virginia Library
Ambassador, Center for Open Science
Dataverse Community Meeting, June 11, 2015
http://osf.iohttp://cos.io
4. Infrastructure:
The Open Science Framework
Free, open-source software that
manages projects at all stages of
the research lifecycle and
connects the tools researchers
use
Planning
Execu-on
Repor-ng
Archiving
Discovery
Planning
Execu-on
Repor-ng
Archiving
Discovery
11. APIs
Written in Python API
■ SWORD API
■ File upload & delete (see waterbutler slide)
■ Native API
■ Get metadata (URL/type/name)
■ DataAccess API
■ File view & download
12. Python
https://github.com/IQSS/dataverse-client-python is the
official Python package for Dataverse APIs.
Center for Open Science heads the development and the
library is used to integrate the Open Science Framework
(OSF) with Dataverse via an add-on which itself is open
source and listed on the dataverse Apps page.
https://github.com/CenterForOpenScience/osf.io/tree/master/website/addons/dataverse
13. File Streaming
Waterbutler
Python web application for interacting with various file
storage services via a single RESTful API.
http://waterbutler.io
■ Asynchronous, non blocking