A Basic Introduction By Scott Phillips 2005/8/7
Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace How to Install DSpace
DSpace is… DSpace is a Digital Repository System –Institutional Repositories –Learning Object Repositories Open source development model –BSD license HP & MIT 86 Instances of DSpace around the world (Source: the DSpace wiki)
DSpace does… Captures –Digital research material directly from the creators Describes –Allows descriptive technical and right metadata –Assigns persistent identifiers Distributes –Searches metadata –Delivers content over the web Preserves –Content in supported formats for long term preservation
Information Model Communities –Research units of the organization Collections –Arbitrary Groupings of Items Items –Logical units of content –Receive persistent identifiers Bitstreams –Individual digital files
Communities & Collections Hierarchical organization of communities and collections Mirror the university structure –Community SubCommunity –Collection –SubCommunity Collection SubComunity –Collection Community List
Items & Bitstreams Items are digital artifacts collected in DSpace Composed of: –Qualified Dublin Core Metadata –Bitstreams & Bundles DSpace Item
Metadata Descriptive –Qualified Dublin Core Administrative Metadata –Who can access it, remove it, change it, etc. Structural Metadata –Very basic –Bitstreams & Bundles
Components & Features
Handle System One handle per Item URL is independent of the actual resource location Ex: –
Dublin Core Registry Maintain what metadata fields may exist for an item in DSpace. Qualified Dublin core Dublin Core Registry
Format Registry Determine what formats are supported in DSpace. Three levels of support –Supported –Known –Unknown Format Registry
E-People An account with DSpace Several forms of authentication –Password –LDAP –MIT’s x509 certificates May have privileges on: –Communities –Collections –Items –Bundle –Bitstream
Ingestion Ingestion = getting stuff into DSpace Batch Import –Many at a time –Needs to be in a specific format XML encoded metadata Bitstreams Web Based Submission –One at a time –Flexibility in the metadata
Ingestion Process
Submission Workflow Step 1: May reject the submission Step 2: Edit metadata or reject Step 3: Edit metadata
Installing DSpace
Technology Preferably a UNIX-like OS –Easy: Solaris, Linux, OS X –Hard: Windows Java 1.4 (next version will require 1.5) Apache Ant 1.5 PostgreSQL 7.3 Jakarta Tomcat 4.x / 5.x
Installing DSpace Determine where to install – [dspace-source] The source code for DSpace – [dspace] Where to install DSpace – [tomcat] Where tomcat is installed
Installing DSpace 1.Download the latest DSpace – 2.Create the DSpace user – useradd –m dspace 3.Create a DSpace database – createuser –U postgres –d –A –p dspace – createdb –U dspace –E UNICODE dspace
Installing DSpace 4.Modify the dspace.cfg dspace.url dspace.hostname dspace.name db.password db.user mail.server mail.from.address feedback.recipient mail.admin
Installing DSpace 1.Compile DSpace – cd [dspace-source] – ant fresh_install 2.Deploy the WAR file – cp [dspace-source]/build/*.war [tomcat]/webapps 3.Create the initial administrator account – [dspace]/bin/create-administrator