daedalus service development stephen gallacher lesley drysdale

36
Daedalus Service Development Stephen Gallacher Lesley Drysdale

Upload: marissa-fox

Post on 28-Mar-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DaedalusService Development

Stephen Gallacher

Lesley Drysdale

Page 2: Daedalus Service Development Stephen Gallacher Lesley Drysdale

Hardware

• All Daedalus services run on one server

• Sun Fire 280R

• Solaris OS

• 4 Gbytes of Memory

• 12 x 36 GB Disks

Page 3: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Skill Sets

• Perl

• Apache

• MySQL

• Unix / Linux

Page 4: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Installation

• Version 2.2• Latest version 2.3.12• Straight forward installation and initial

configuration (~2-3 weeks)• Straight forward upgrade

Page 5: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Web “Look and Feel”

– Header & footer– Stylesheet– Home page– Abstract page

• (example)

Page 6: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Document Types

• Journal article• News article• Preprint• Book • Book chapter

• Conference proceedings• Conference paper• Conference poster• Technical report• Thesis• Other

Each document type has its own set of metadata and its own citation format

Page 7: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 8: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Document Formats

• html• pdf

– multiple pdf– redirected pdf

• PostScript• ascii• rtf

Page 9: Daedalus Service Development Stephen Gallacher Lesley Drysdale

New fields added

• Public full text• Preprint available• Preprint URL• ISSN• Faculty & department• Research group• Unique identifier• Workflow

• Copyright• Prior publication• Reproduction rights• Persistent URL• OAI rights• RAE submission• Unit of assessment• Dummy fields

Page 10: Daedalus Service Development Stephen Gallacher Lesley Drysdale

Subject Hierarchy

• Library of Congress subject categories• Faculties and departments

Page 11: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Workflow

• Submission buffer– Bulk import– Self deposit

• Automatic email to editor• Editor validates information• Automatic email to cataloguing department• Cataloguing department assigns subject &

moves record into main archive

Page 12: Daedalus Service Development Stephen Gallacher Lesley Drysdale

Bulk Import of Data

• Perl scripts developed– Reference Manager RIS format ePrints xml

format– EndNote RIS format ePrints xml format

• Import into submission buffer• Test service useful• Special characters?

Page 13: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Services

• Main ePrints service – http://eprints.gla.ac.uk/

• JeLit journal of eliteracy– http://www.jelit.org/index.html

• ERPAePRINTS– http://eprints.erpanet.org/

• Configuration files retained during upgrades• A few changes to core code

Page 14: Daedalus Service Development Stephen Gallacher Lesley Drysdale

ePrints Config Skills Set

• Perl• MySQL• Unix• xml• html

Page 15: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace Installation & Configuration

Page 16: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace Skill Sets

• Java

• Tomcat / Apache

• PostgreSQL

• Unix / Linux

Page 17: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace Installation

• Version 1.2.2• NOT straight forward installation and

initial configuration (~2 months)• NOT straight forward upgrade!

Page 18: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace ‘Look & Feel’

• Local JSP files permit limited configuration – Header & footer– Left & right navigation bars– Stylesheet

• Further configuration requires changes to Java code.

Page 19: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace Document Types

• Animation• Article• Book• Book chapter• Dataset• Dental elective• Learning object• Image• Image, 3-D• Map• Musical Score

• Plan or blueprint• Preprint• Presentation• Recording (musical/oral)• Software• Technical report• PhD thesis• Non-doctoral thesis• Video• Working paper• Other

Page 20: Daedalus Service Development Stephen Gallacher Lesley Drysdale

DSpace Workflow

• ‘Sausage string’• More sophisticated by default than ePrints

Page 21: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 22: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 23: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 24: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 25: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 26: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester Installation & Configuration

Page 27: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester Skill Sets

• Php

• Apache

• MySQL

• Unix / Linux

Page 28: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester Installation

• Straight forward installation & initial configuration.

Page 29: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester

• Currently indexing approx 1400 records from 4 archives– ePrints– JeLit– ERPAePRINTS– DSpace

Page 30: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester Configuration

• Web ‘look & feel’– Header & footer– Fields displayed per record

• e.g. document type, service– Search fields

• e.g. search by document type– Browse views

• Browse by document type

Page 31: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 32: Daedalus Service Development Stephen Gallacher Lesley Drysdale
Page 33: Daedalus Service Development Stephen Gallacher Lesley Drysdale

OAI Field Mappings

• No problem with ePrints fields– Uses unqualified DC

• Some DSpace fields did not display correctly in harvester– DSpace uses qualified DC– PKP harvester modified to cope

Page 34: Daedalus Service Development Stephen Gallacher Lesley Drysdale

PKP Harvester Configuration Skill Set

• php• MySQL• Unix

Page 35: Daedalus Service Development Stephen Gallacher Lesley Drysdale

Resource List

• ePrints software– http://software.eprints.org/

• ePrints WIKI– http://wiki.eprints.org/w/Main/HomePage

• DSpace (software, WIKI, mailing list)– http://dspace.org/

• DSpace for Dummies– http://sunsite.utk.edu/diglib/dspace/

• PKP Harvester software– http://pkp.sfu.ca/pkp-harvester/

Page 36: Daedalus Service Development Stephen Gallacher Lesley Drysdale

Technical Lessons Learned

• 2 servers

• Linux instead of Solaris

• Double time estimates

• Mailing lists & WIKIs very important

• Test service useful