campus-based publishing repository integrator (capri) - open repositories 2012 - fedora user group -...

20
Open Repositories 2012 Campus-based Publishing Repository Integrator (CAPRI) Benjamin Kay, Dr. John Whelan, Dr. Tanko Ishaya, Chris Awre, Professor Martin Goodman (University of Hull)

Upload: benskay

Post on 16-May-2015

1.398 views

Category:

Technology


2 download

DESCRIPTION

This paper presents a Campus-based Publishing (CBP) project at the University of Hull, specifically an approach to developing a Campus-based Publishing Repository Integrator (CAPRI) component and its integration with Open Journal Systems (OJS) and bespoke eBook conversion modules to facilitate an overlay for the institutional Fedora repository, using a range of open source tools and Fedora’s API-A and M. The paper describes the CBP project, and justification for integration with the repository. An existing integration solution is evaluated, before a description of the development and evaluation of the CAPRI component through an invited beta test, producing ‘Umber’, an anthology of creative writing, made available in multiple electronic formats. With technical issues identified, the paper concludes by describing how the component is integrated with the CBP platform and directions for its future development.

TRANSCRIPT

Page 1: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Open Repositories 2012Campus-based Publishing Repository Integrator(CAPRI)Benjamin Kay, Dr. John Whelan, Dr. Tanko Ishaya, Chris Awre, Professor Martin Goodman (University of Hull)

Page 2: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Introduction

• About the University of Hull Campus-based Publishing Platform project

• Justification for CAPRI

• Development of CAPRI

• Evaluation of CAPRI

• Conclusion and recommendations

Page 3: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Campus-based Publishing Platform

• Platform to enable Open Access publishing across range of University publishing output

• JISC-funded project in Scholarly Communications strand

• Key features:

– Automatic conversion of submission (DOCX) to distribution (EPUB, Kindle, PDF) formats

– Repository Integration

– Peer review models to support range of output

– Print-on-Demand

Page 4: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Campus-based Publishing Platform

• Why we chose to integrate the platform with the repository

– Development of manuscripts into publications, including reviewer comments, traceable through repository;

– OAI-PMH repository interoperability

– Raises visibility and profile of CBPP

– Authentication and authorisation measures, backup and disaster recovery plans, provide logical, managed location to store artefacts

Page 5: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Campus-based Publishing Repository Integrator (CAPRI) Justification• Existing tools for integrating with Fedora Repository

– SWORD (swordapp.org)– Fedora REST API Drupal Module

(github.com/dongourley/fedora_rest)– OJS SWORD plug-in

• We had specific requirements

– Integration with automatic conversion processes and workflow

– Population of XML templates to drive Hydra interface

Page 6: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

The Aim

CBPP Conversion Tools

Draft 1..n

Published Version

UoH Hydra Repo’

Versioned Artefacts

CAPRIHydra

Discovery Interface

CBPP Discovery Interface

Page 7: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

How CAPRI works

• Creates abstraction of Fedora Digital Object within platform before communication with repository

• Properties and methods pertain to Fedora REST API-A/M

– Properties: PID, namespace, datastreams– Methods: Get/set PID, namespace, datastreams– Hydra-specific methods: makeHydraCompliant

• Uses Proxy design pattern to interface with REST methods (uses PHP Pest OSS class for REST methods)

• Code sample at: http://goo.gl/bofqz

Page 8: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

CAPRI Code Sample

• Constructor sets repository credentials and URL from central config

Page 9: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

CAPRI Code Sample

• Getters and setters for Digital Object properties

• Hydra-related setters construct additional datastreams through populating template XML files

Page 10: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

CAPRI Code Sample

• createObject method uses POST verb to HTTP request the repository API URL

• Object properties passed in the URL string and POST arguments

Page 11: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Evaluation of CAPRI

• What was user perception of CAPRI? And the wider CBPP?

• Case Studies

– Creative Publishing• Umber

• Writing Hull– Scholarly Publishing

• Staff and Postgraduate survey

• Staff interviews (limited)

Page 12: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Umber

• Anthology of new writing from students, associates and staff of the MA in Creative Writing

• 18 contributing authors

• Versioned artefacts stored privately in the repository

• Focus group held at publication launch event

Page 13: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Writing Hull (awaiting publication)

• Anthology of new writing from students, associates and staff of the MA in Creative Non-fiction

• 17 contributing authors

• Again, versioned artefacts stored privately in the repository

• Focused survey distributed after submission of pieces

Page 14: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Umber Results

• Some authors reticent to store versioned artefacts:

– Archiving early, artistically or otherwise incomplete work;

– Some ‘embarrassed’ by contents of early work.

• Some authors permissive to store versioned artefacts:

– Inadvertent backup tool;– Personal aid, encouragement;– Utilising content from previous work.

Page 15: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Writing Hull Results

• Storing versioned artefacts privately in the repository

• Storing versioned artefacts publically in the repository

• 67% in favor of selecting if and how artefacts are stored

Page 16: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Scholarly Evaluation

• Online survey distributed to research-active staff and postgraduates

• 59 participants

• Questions on perception of CAPRI

Page 17: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Scholarly Evaluation Results

• Storing versioned artefacts privately in the repository

• Storing versioned artefacts publically in the repository

• 90% in favor of selecting if and how artefacts are stored

Page 18: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Conclusion and Reflection

• Further development:

– Improve user perception: provide USP to those who want green and/or gold OA publishing through choice of if /how artefacts are stored• Sharing among selected users within domain?

• Bespoke copyright & usage agreements?

• Integrate with other workflow elements?

– Continue population of repository: encourage repository storage through CBPP by clearly communicating benefits

– Utilise existing tools: explore use of existing repository integration tools (e.g. SWORD) with lessons learnt from CAPRI

Page 19: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Acknowledgements

• JISC for supporting the CBPP project and presentation at this conference

• Project team, and those who helped with the project:

– School of Arts and New Media: Dr. John Whelan, Dr. Tanko Ishaya

– Information Management Group – Chris Awre, Richard Green, Simon Lamb

– Department of English – Professor Martin Goodman and participating authors from Umber and Writing Hull

– Participants and interviewees from the scholarly evaluation

Page 20: Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

Conclusion

[email protected]

linkedin.com/in/bensk