A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The...

24
A Basic Introduction By Scott Phillips 2005/8/7

description

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)

Transcript of A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The...

Page 1: 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.

A Basic Introduction

By Scott Phillips2005/8/7

Page 2: 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.

Agenda

What is DSpace and what does it do?

The DSpace Information Model

Components & Features of DSpace

How to Install DSpace

Page 3: 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.

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)

Page 4: 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.

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

Page 5: 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.

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

Page 6: 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.

Communities & CollectionsHierarchical organization of communities and collections

Mirror the university structure

– Community SubCommunity

– Collection – SubCommunity

Collection

SubComunity– Collection

Community List

Page 7: 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.

Items & Bitstreams

Items are digital artifacts collected in DSpace

Composed of:– Qualified Dublin Core Metadata– Bitstreams & Bundles

DSpace Item

Page 8: 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.

Metadata

Descriptive– Qualified Dublin Core

Administrative Metadata– Who can access it, remove it, change it, etc.

Structural Metadata– Very basic– Bitstreams & Bundles

Page 9: 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.

Components & Features

Page 10: 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.

Handle System

One handle per ItemURL is independent of the actual resource location

Ex:– http://hdl.handle.net/123456789/1308

Page 11: 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.

Dublin Core Registry

Maintain what metadata fields may exist for an item in DSpace.

Qualified Dublin core

Dublin Core Registry

Page 12: 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.

Format Registry

Determine what formats are supported in DSpace.

Three levels of support– Supported– Known– Unknown

Format Registry

Page 13: 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.

E-PeopleAn account with DSpaceSeveral forms of authentication– Password– LDAP– MIT’s x509 certificates

May have privileges on:– Communities– Collections– Items– Bundle– Bitstream

Page 14: 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.

IngestionIngestion = getting stuff into DSpace

Batch Import– Many at a time– Needs to be in a specific format

XML encoded metadataBitstreams

Web Based Submission – One at a time– Flexibility in the metadata

Page 15: 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.

Ingestion Process

Page 16: 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.

Submission WorkflowStep 1: May reject the submissionStep 2: Edit metadata or rejectStep 3: Edit metadata

Page 17: 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.
Page 18: 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.

Installing DSpace

Page 19: 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.

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.5PostgreSQL 7.3Jakarta Tomcat 4.x / 5.x

Page 20: 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.

Installing DSpace

Determine where to install– [dspace-source]

The source code for DSpace

– [dspace]Where to install DSpace

– [tomcat]Where tomcat is installed

Page 21: 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.

Installing DSpace

1. Download the latest DSpace– http://dspace.org/

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

Page 22: 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.

Installing DSpace

4. Modify the dspace.cfgdspace.urldspace.hostnamedspace.namedb.password db.usermail.servermail.from.addressfeedback.recipientmail.admin

Page 23: 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.

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

Page 24: 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.