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
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
– 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