• Aucun résultat trouvé

Building a Local Dropbox Alternative to Facilitate Data Deposit

N/A
N/A
Protected

Academic year: 2022

Partager "Building a Local Dropbox Alternative to Facilitate Data Deposit"

Copied!
20
0
0

Texte intégral

(1)

Building a Local Dropbox Alternative to Facilitate Data Deposit

Alex Garnett

SFU Library

(2)

SFU’s Data Repository

• University Projects Fund(ed)-opportunity for the library to get its research data ducks in a row

• September 2012 – 2014/2015

• Open source platforms cropping up in advance

of policy precedent…

(3)
(4)

FUNDAMENTAL ASSUMPTIONS

• People like Dropbox.

• People do not always deposit data into repositories for the sake of doing so.

• Let’s kill two birds.

(5)
(6)

• In our faculty needs survey, 4 responders

specifically mentioned Dropbox in comments.

One complained he can’t claim cloud expenses.

(7)
(8)

So how hard can it be to roll our own?

(9)

Have you ever wanted to a ship a

Windows application written in bash?

Now you can!!

• Yes, it sounds ridiculous, but this is actually

pretty feasible.

(10)
(11)

Cross-platform architecture

• cron/ unison, rsync, ssh-copy-id, expect; tada!

• Checks every five minutes for an internet

connection and whether it’s already running;

if not, syncs two ways.

• NSIS to wrap Cygwin scripts on Windows

• Platypus to wrap bash as .app on OSX

(12)
(13)

Issues

• NSIS and cygwin are effectively decade-old tools at this point

• Documentation for headlessly setting up a prepared set of packages and running bash scripts afterwards is pretty inconsistent/bad

• cron, however, works beautifully.

(14)
(15)

As for the server side...

(16)

Right-click to deposit

• We’ve contracted DiscoveryGarden to develop an plugin that adds an Islandora deposit hook to Ajaxplorer.

• Users prompted to fill any metadata which can’t be automatically extracted.

• There is a “generic” content model for files

not matching existing content models.

(17)

Some decent plugins…

(18)

Testing

• So far, not much uptake from faculty… but the Islandora side isn’t ready yet.

• Right now, it’s just other-Dropbox – and we

seem to have been correct that legitimacy and free space aren’t enough for migration.

• Whole kit and kaboodle should be launching

by the end of the year.

(19)

Issues, Concerns, Etc.

• Why not OwnCloud? Two main reasons:

Still haven’t heard from any users

It’s fairly heavyweight (has its own Mail and

Calendar), and while we could just as well ignore the rest … I didn’t want to bolt it onto an already- complex Islandora and Archivematica pipeline.

(20)

Questions?

• http://github.com/axfelix/datasync

Références

Documents relatifs

These will enable traditional healers to play a significant role in improving the health of their communities because they know the local traditions and culture, and can

Dropbox is a free service that lets you bring all your photos, docs, and videos anywhere. Any file you save to your Dropbox will also automatically save to all your computers,

Grounded on the recognition of the Environment as a relevant component to give structure and support to situated MAS, we developed ANTE (Agreement Ne- gotiation in Normative

Then, we present a deeper evaluation of the overall approach through an scenario where comparability between two XBRL reports for the same company but based on

A prototype system is presented that utilizes those factors in the design of the user-interface to help the user step through the creation of a model, presentation of a

Abstract. Traditionally, requirements engineering has been stakeholder driven. With the advent of digital technologies, unprecedented amounts of data are con- tinuously

To help users in assessing aspects of the quality of a "dataset" (as provided over a SPARQL endpoint and/or following linked-data principles) we have developed a

A layered architecture, DMEs and KVSs The idea is simple: A DME (the data consumer, DC) wants to use a data manipulation task at another DME (the data producer, DP).. For