SlideShare a Scribd company logo
Open Repositories 2012
Campus-based
Publishing Repository
Integrator
(CAPRI)
Benjamin Kay, Dr. John Whelan, Dr. TankoIshaya, Chris
Awre, Professor Martin Goodman (University of Hull)
Introduction

• About the University of Hull Campus-based Publishing
  Platform project
• Justification for CAPRI
• Development of CAPRI
• Evaluation of CAPRI
• Conclusion and recommendations
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
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
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
The Aim
                                  Draft 1..n

     Versioned Artefacts      Published Version



      CBPP Conversion Tools




                                           Hydra
              CAPRI
                                         Discovery
                                         Interface

               UoH                         CBPP
              Hydra                      Discovery
              Repo’                      Interface
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
CAPRI Code Sample




• Constructor sets repository credentials and URL from
  central config
CAPRI Code Sample

                    • Getters and setters for
                      Digital Object properties
                    • Hydra-related setters
                      construct additional
                      datastreams through
                      populating template XML
                      files
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
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)
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
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
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.
Writing Hull Results




 • Storing versioned            • Storing versioned
   artefactsprivately in          artefactspublically
   the repository                 in the repository

• 67% in favor of selecting if and howartefacts are stored
Scholarly Evaluation

                   • Online survey distributed to
                     research-active staff and
                     postgraduates
                   • 59 participants
                   • Questions on perception of CAPRI
Scholarly Evaluation Results




 • Storing versioned             • Storing versioned
   artefactsprivately in           artefactspublically in
   the repository                  the repository

• 90% in favor of selecting if and howartefacts are stored
Conclusion and Reflection

• Further development:
   – Improve user perception:provide USP to those who want
     green and/or gold OA publishing throughchoice 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
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.
     TankoIshaya
   – 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
Conclusion

b.kay@hull.ac.uk

linkedin.com/in/bensk

More Related Content

Similar to Campus-based Publishing Repository Integrator (CAPRI) - Open Repositories 2012 - Fedora User Group - University of Edinburgh

1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN
Wolfgang Reinhardt
 
RELIANCE ROHub hackathon
RELIANCE ROHub hackathonRELIANCE ROHub hackathon
RELIANCE ROHub hackathon
Raul Palma
 
Research support with optical character recognition apps
Research support with optical character recognition appsResearch support with optical character recognition apps
Research support with optical character recognition apps
Jim Hahn
 
From Box to Hydra via Archivematica
From Box to Hydra via ArchivematicaFrom Box to Hydra via Archivematica
From Box to Hydra via Archivematica
Jisc RDM
 
Round Hole, Square Pegs: A brief history of a metadata mapping tool
Round Hole, Square Pegs: A brief history of a metadata mapping toolRound Hole, Square Pegs: A brief history of a metadata mapping tool
Round Hole, Square Pegs: A brief history of a metadata mapping tool
Kate Flynn
 
PRIME: Publisher, Repository & Institutional Metadata Exchange
PRIME: Publisher, Repository & Institutional Metadata ExchangePRIME: Publisher, Repository & Institutional Metadata Exchange
PRIME: Publisher, Repository & Institutional Metadata Exchange
Brian Hole
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
Anne Gentle
 
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
datascienceiqss
 
Recommendations in Drupal (Drupal DevDays Barcelona 2012)
Recommendations in Drupal (Drupal DevDays Barcelona 2012)Recommendations in Drupal (Drupal DevDays Barcelona 2012)
Recommendations in Drupal (Drupal DevDays Barcelona 2012)
Klokie Grossfeld
 
Open access e repositories kelaniya workshop final
Open access e repositories kelaniya workshop finalOpen access e repositories kelaniya workshop final
Open access e repositories kelaniya workshop final
Jagath Arachchige
 
PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015
WGBH Media Library and Archives
 
Repositioning realignment and the researcher
Repositioning realignment and the researcherRepositioning realignment and the researcher
Repositioning realignment and the researcher
LIBER Europe
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled Technology
Indiana Online Users Group
 
Open Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & AnalysisOpen Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & Analysis
Marcus Hanwell
 
Building the AAPB: Inter-Institutional Preservation and Access Workflows
Building the AAPB: Inter-Institutional Preservation and Access WorkflowsBuilding the AAPB: Inter-Institutional Preservation and Access Workflows
Building the AAPB: Inter-Institutional Preservation and Access Workflows
WGBH Media Library and Archives
 
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
Webinar: Free inquiry and Ad hoc reporting with SpagoBIWebinar: Free inquiry and Ad hoc reporting with SpagoBI
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
SpagoWorld
 
Kings fund - implementing Hyku
Kings fund - implementing HykuKings fund - implementing Hyku
Kings fund - implementing Hyku
PTFS Europe Limited
 
Snrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofskySnrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofsky
karan saini
 
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
Stefan Buddenbohm
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
Jazkarta, Inc.
 

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

1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN
 
RELIANCE ROHub hackathon
RELIANCE ROHub hackathonRELIANCE ROHub hackathon
RELIANCE ROHub hackathon
 
Research support with optical character recognition apps
Research support with optical character recognition appsResearch support with optical character recognition apps
Research support with optical character recognition apps
 
From Box to Hydra via Archivematica
From Box to Hydra via ArchivematicaFrom Box to Hydra via Archivematica
From Box to Hydra via Archivematica
 
Round Hole, Square Pegs: A brief history of a metadata mapping tool
Round Hole, Square Pegs: A brief history of a metadata mapping toolRound Hole, Square Pegs: A brief history of a metadata mapping tool
Round Hole, Square Pegs: A brief history of a metadata mapping tool
 
PRIME: Publisher, Repository & Institutional Metadata Exchange
PRIME: Publisher, Repository & Institutional Metadata ExchangePRIME: Publisher, Repository & Institutional Metadata Exchange
PRIME: Publisher, Repository & Institutional Metadata Exchange
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
Preservation of Research Data: Dataverse / Archivematica Integration by Allan...
 
Recommendations in Drupal (Drupal DevDays Barcelona 2012)
Recommendations in Drupal (Drupal DevDays Barcelona 2012)Recommendations in Drupal (Drupal DevDays Barcelona 2012)
Recommendations in Drupal (Drupal DevDays Barcelona 2012)
 
Open access e repositories kelaniya workshop final
Open access e repositories kelaniya workshop finalOpen access e repositories kelaniya workshop final
Open access e repositories kelaniya workshop final
 
PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015
 
Repositioning realignment and the researcher
Repositioning realignment and the researcherRepositioning realignment and the researcher
Repositioning realignment and the researcher
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled Technology
 
Open Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & AnalysisOpen Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & Analysis
 
Building the AAPB: Inter-Institutional Preservation and Access Workflows
Building the AAPB: Inter-Institutional Preservation and Access WorkflowsBuilding the AAPB: Inter-Institutional Preservation and Access Workflows
Building the AAPB: Inter-Institutional Preservation and Access Workflows
 
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
Webinar: Free inquiry and Ad hoc reporting with SpagoBIWebinar: Free inquiry and Ad hoc reporting with SpagoBI
Webinar: Free inquiry and Ad hoc reporting with SpagoBI
 
Kings fund - implementing Hyku
Kings fund - implementing HykuKings fund - implementing Hyku
Kings fund - implementing Hyku
 
Snrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofskySnrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofsky
 
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
OA Network: Heading for Joint Standards and Enhancing Cooperation: Value‐Adde...
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 

Recently uploaded

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 

Recently uploaded (20)

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 

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

  • 1. Open Repositories 2012 Campus-based Publishing Repository Integrator (CAPRI) Benjamin Kay, Dr. John Whelan, Dr. TankoIshaya, Chris Awre, Professor Martin Goodman (University of Hull)
  • 2. Introduction • About the University of Hull Campus-based Publishing Platform project • Justification for CAPRI • Development of CAPRI • Evaluation of CAPRI • Conclusion and recommendations
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. The Aim Draft 1..n Versioned Artefacts Published Version CBPP Conversion Tools Hydra CAPRI Discovery Interface UoH CBPP Hydra Discovery Repo’ Interface
  • 7. 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
  • 8. CAPRI Code Sample • Constructor sets repository credentials and URL from central config
  • 9. CAPRI Code Sample • Getters and setters for Digital Object properties • Hydra-related setters construct additional datastreams through populating template XML files
  • 10. 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
  • 11. 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)
  • 12. 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
  • 13. 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
  • 14. 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.
  • 15. Writing Hull Results • Storing versioned • Storing versioned artefactsprivately in artefactspublically the repository in the repository • 67% in favor of selecting if and howartefacts are stored
  • 16. Scholarly Evaluation • Online survey distributed to research-active staff and postgraduates • 59 participants • Questions on perception of CAPRI
  • 17. Scholarly Evaluation Results • Storing versioned • Storing versioned artefactsprivately in artefactspublically in the repository the repository • 90% in favor of selecting if and howartefacts are stored
  • 18. Conclusion and Reflection • Further development: – Improve user perception:provide USP to those who want green and/or gold OA publishing throughchoice 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
  • 19. 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. TankoIshaya – 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

Editor's Notes

  1. Intro - Introduce