Download - Dspace software
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