24
A Basic Introduction By Scott Phillips 2005/8/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

Embed Size (px)

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)

Citation preview

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