Dspace software

Preview:

Citation preview

Dspace: Software for Window

Santosh Kumar Kori

Jr. Library Assistant

Indian Law Institute, New Delhi

Introduction

Universities and higher education institutionsaround the globe install and maintain digitallibraries (DL)/ institutional repositories (IR)/archives to store and provide online access toa variety of materials produced as part oflearning and research. A DL/IR is a digital,open access system established by a universityor other institution

Free/OpenSource Software(OSS). The following

are the popular OSS for DL/IR

1. DSpace (http://www.dspace.org/) by MIT Libraries & Hp Lab

2. EPrints (http://www.eprints.org/) by University of Southampton

3. Fedora (http://fedora-commons.org/) by Cornell University

4. Greenstone (http://www.greenstone.org/) by University of Waikato

Dspace

• DSpace is an open source repository software package typically used for creating open access repositories for scholarly and/or published digital content.

Ability to customize or theme the user interface

You can fully customize the look and feel of your DSpace website so it will integrate seamlessly with your own institution's website and can be more intuitive for your users. DSpace provides two main user interface options: the traditional (JSP-based) interface, and Manakin(XML-based).

Ability to customize the metadata

Dublin core is the default metadata formatwithin the DSpace application, however youcan add or change any field to customize it foryou application. DSpace currently supportsany non hierarchical, flat name space

Standards compatible

DSpace complies with many standard protocolsfor access, ingest, and export. The standardsDSpace supports include: OAI-PMH, OAI-ORE,SWORD, WebDAV, OpenSearch, OpenURL,RSS, ATOM

Ability to configure Browse and Search

You can decide what fields you would like todisplay for browsing, such as author, title, dateetc. on your DSpace website

Ability to use local Authentication mechanisms

• DSpace comes with plugins for most universityauthentication methods, including: LDAP (andhierarchical LDAP), Shibboleth, X.509, IP-based. In addition, DSpace comes with its owninternal authentication method, or can beconfigured to use multiple authenticationmethods at once.

Configurable database

• You can choose either PostgreSQL or Oracle for the database

• where DSpace manages its metadata

Ability to choose the default language

The DSpace web application is available in overtwenty languages. So if English is not yourlocal language, you can customize thelanguage which DSpace uses

Major DSpace Websites in the world

• http://dspace.mit.edu/- DSpace at MIT with 64671 Documents

• http://www.dspace.cam.ac.uk/ DSpace at Cambridge with 193188 Documents

• http://dash.harvard.edu/ DSpace at Harvard University with 12202 Documents

• http://dspace.cusat.ac.in/jspui/ at Cochin University of Science and Technology -5307 Documents

• http://shodhganga.inflibnet.ac.in/ Indian Digital Theses by Inflibnet -7736 theses

• http://nsdl.niscair.res.in/ National Science Digital Library at NISCAIR-578 Documents

• http://nopr.niscair.res.in/ NISCAIR online periodical directory-17261 articles

Installing DSpace

available at http://liblivecd.sourceforge.net/ . Itcan be used to install multiple OSS packages ofKoha, DSpace and Drupal. You can eitherinstall the CD on your desktop/laptop or trythe OSS packages without installing If youintend to install it, make sure to backup yourdata and ensure partition of disc space toretain existing operating system and yourdocuments Cont.

• When you want to try DSpace without installing, insert the CD in the CD drive and restart the machine. It will boot from the disk. Finally a desktop with two icons appear. Click on the” ClickME” icon. A text file is displayed with navigation facility. Note the user name and password for all applications. Click on the fist DSpace link. A DSpace website will be displayed. Suppose that this is your DSpace. We can customize, create communities, sub communities, collection and add items to the Collection

Prerequisite Software

Note: Java 7 is currently unsupported

Install Java JDK 6

Install Maven

Unzip

apache-maven-3.0.4.bin.zip

to C:\ Directory

Install Apache Maven

Unzip

apache-ant-1.8.3.bin.zip

to C:\ Directory

Setting up Environment VariableRight click “My Computer” >> Click

Properties >> “Advance” tab >> Click on “Environment Variable” Button >> select “Path” from System Variables, click edit

Add the path for Java, apache-ant, apache maven. In our case it should be

C:\Program

Files\Java\jdk1.6.0_32\bin;C:\apache-

ant-1.8.3\bin;C:\apache-maven-

3.0.4\bin

Note: use semicolon (;) to add existing PATH variable

Add ‘JAVA_HOME’ variables by clicking on “New” button as shown in following pictures

JAVA_HOME

C:\Program

Files\Java\jdk1.6.0_32

Similarly Add ‘ANT_HOME’ to system variables click “New” button as shown in following pictures

Variable name: ANT_HOME

Variable value:

Once done Click “Ok”

Note: Restart your system

Open cmd

To verify version type:

>java –version

>ant –version

>mvn –version

Install Postgresql

Click on the “postgresql-9.1.3-1-windows”.

Follow the instruction

Enter the password

Uncheck Stack Builder.

Click “Finish” to complete the installation.

Uncheck

Start >> All Programs >> PostgreSQL 9.1 >> pgAdminIII

Click “Connect”

Enter the Password for user postgres

Right click on “Login Roles” and click on “New Login Role”

Create New Login Role

Click on “Properties” Tab and enter the “Role name” : dspace.

Click on “Definition” Tab and enter the “Password” : dspace.

Cleck “Ok”

Right click on “Databases” and click on “New Database”

Create new Database

Click on “Properties” Tab and enter the “Name” : dspace.

Select “Owner”dspace.

Cleck “Ok”

Install Apache Tomcat

Click on the “apache-tomcat-6.0.35”.

Follow the instruction

Select “Service Startup” and “Native”.

Click “Next”

Enter the desire “User Name and Password” for Tomcat Administrator Login.

Click “Next”

Choose Install location for Tomcat.

Click “Finish” to complete the Installation.

Unzip DSpace source in C:\

Unzip DSpace source in C:\

Edit dspace.cfg

Go to “C:\ dspace-1.8.2-src-release\dspace\config” , find out

“dspace.cfg” and open in notepad and define the Dspace installation directory.

dspace.dir = C:/dspace.

Note:Use forward slashes `/` for path separators

DSpace installation Directory

Create the directory for the DSpaceinstallation in C:\directory (e.g. C:/dspace)

Generate the DSpace installation package

Run the following from command line (cmd)

C:\dspace-1.8.2-src-release\dspace>mvnpackage

Note : Downloading the repository

Note : This will generate the DSpace installation package in your

dspace-1.8.2-src-release/dspace/target/dspace-1.8.2-build.dir/ directory.

Initialize the DSpace database and install DSpace to (e.g. C:\dspace)

• run the following

• from command line from your – dspace-1.8.2-src-release/dspace/target/dspace-1.8.2-build/

directory

Creating directory

Creating directory in C:\dspace

Ant- BUILD SUCCESSFUL

Make an initial administrator account (an e-person) in DSpace:

• To create administrator execute following command

• C:\dspace\bin\dspace create-administrator

Copy web application from dspace/webapps to tomcat/webapps

Copy “jspui” and “xmlui” folder to your tomcat installation’s webapps folder

Test it out in your browser

• There are two interface of Dspace

• JSPUI http://localhost:8080/jspui

or

• XMLUI http://localhost:8080/xmlui

Reference

• Ali Raza.Dspace Installation On Windows . Workshop on DSpace. May 25-27, 2012; IGNCA, New Delhi

• 2. Training Programme on DSpace Software For Library Professionals June 25-27, 2013

• 3. Yatrik Patel INFLIBNET.Centre. 2011

• 4. http://en.wikipedia.org/wiki/DSpace

Thanks

Recommended