daedalus service development stephen gallacher lesley drysdale
TRANSCRIPT
DaedalusService 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
ePrints Skill Sets
• Perl
• Apache
• MySQL
• Unix / Linux
ePrints Installation
• Version 2.2• Latest version 2.3.12• Straight forward installation and initial
configuration (~2-3 weeks)• Straight forward upgrade
ePrints Web “Look and Feel”
– Header & footer– Stylesheet– Home page– Abstract page
• (example)
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
ePrints Document Formats
• html• pdf
– multiple pdf– redirected pdf
• PostScript• ascii• rtf
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
Subject Hierarchy
• Library of Congress subject categories• Faculties and departments
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
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?
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
ePrints Config Skills Set
• Perl• MySQL• Unix• xml• html
DSpace Installation & Configuration
DSpace Skill Sets
• Java
• Tomcat / Apache
• PostgreSQL
• Unix / Linux
DSpace Installation
• Version 1.2.2• NOT straight forward installation and
initial configuration (~2 months)• NOT straight forward upgrade!
DSpace ‘Look & Feel’
• Local JSP files permit limited configuration – Header & footer– Left & right navigation bars– Stylesheet
• Further configuration requires changes to Java code.
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
DSpace Workflow
• ‘Sausage string’• More sophisticated by default than ePrints
PKP Harvester Installation & Configuration
PKP Harvester Skill Sets
• Php
• Apache
• MySQL
• Unix / Linux
PKP Harvester Installation
• Straight forward installation & initial configuration.
PKP Harvester
• Currently indexing approx 1400 records from 4 archives– ePrints– JeLit– ERPAePRINTS– DSpace
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
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
PKP Harvester Configuration Skill Set
• php• MySQL• Unix
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/
Technical Lessons Learned
• 2 servers
• Linux instead of Solaris
• Double time estimates
• Mailing lists & WIKIs very important
• Test service useful