Download presentation
Published byEaster Hamilton Modified over 9 years ago
1
National Workshop on Institutional Digital Repository (NDL) Project
Samrat Guha Roy Assistant Librarian, Central Library IIT Kharagpur
2
DSpace Installation
3
Setup DSpace Environment Variables
Login as dspace user 2. Copy the content [IDR.tar.gz] file of CD/WebSite to your Desktop 3. Untar the file under the folder /home/dspace/ 4. Copy the bash_profile contents to /home/dspace/.bash_profile 5. Install the PostgreSQL RDBMS using the command a. chmod 777 /home/dspace/IDR/postgresql linux-x64.run b. $ su Password: ndl123 # /home/dspace/IDR/postgresql linux-x64.run c. Click on next to continue and give dspace123 as root password
4
Create Database and User
Execute �pgadmin III : Click on Applications - > Postgre SQL > pgadmin III a. Give password as dspace123 b. Create a new dspace user with password dspace123 c. Create a new database as �dspace� and owner as �dspace�
5
DSpace Checking Prerequisites
$ java –version $ ant –version $ mvn –version $ echo $JAVA_HOME $ echo $M2_HOME Create a folder under the directory /home/dspace/ as dspace_inst
6
Edit build.properties file
Browse to /dspace/home/IDR/dspace-5.2-src-release/build.properties # DSpace installation directory. dspace.install.dir= /home/dspace/dspace-inst # Name of the site dspace.name = <your University Name> # DATABASE CONFIGURATION db.password=dspace123 # HANDLE CONFIGURATION # handle.canonical.prefix = ${dspace.url}/handle/ #handle.canonical.prefix =
7
DSpace mvn packaging $ cd /home/dspace/IDR/ dspace-5.2-src-release
$ mvn package Sample Output [INFO] BUILD SUCCESS
8
Ant Fresh Installation of DSpace
$ cd /home/dspace/dspace-5.2-src-release/dspace/target/dspace-5.2-build.dir/dspace-3.1-build $ ant fresh_install Sample Output [INFO] BUILD SUCCESS
9
Creating Administrator account
$ /home/dspace/dspace_inst/bin/dspace create-administrator Now Final Step Create Context Paths of all web applications from web site Download server.xml and paste it on the Tomcat Config Folder - /home/dspace/IDR/apache-tomcat /config Start the apache tomcat – $ /home/dspace/IDR/apache-tomcat /bin/startup.sh
10
Browse Dspace Home Page
You should then be able to access your DSpace's 'home page' in Morzill firefox:
11
Metadata Registration
15
Metadata Registry – Editing Steps
Login as Administrator Click on Metadata Click on the namespace i.e dc Enter the new metadata elements
16
1. Create Two metadata elements as mentioned below
dc.subject.pedagogicobjective Enter the pedagogic objective in this field dc.type.typeoflearningmaterial Enter the type of learning material in this field 2. Edit /home/dspace/dspace_inst/config/input-forms.xml and add the following lines <field><dc-schema>dc</dc-schema><dc-element>subject</dc-element><dc-qualifier>pedagogicobjective</dc-qualifier><repeatable>false</repeatable><label>Pedagogic Objective</label><input-type>onebox</input-type><hint>Educational purpose of learning material being described(e.g. Three to four objectives seperated by semicolon).</hint><required/></field> <field><dc-schema>dc</dc-schema><dc-element>type</dc-element><dc-qualifier>typeoflearningmaterial</dc-qualifier><repeatable>true</repeatable><label>Type of Learning Material</label><input-type value-pairs-name="common_learningmaterial_types">dropdown</input-type><hint>Enter the name of the learning material types.</hint><required/></field>
17
<value-pairs value-pairs-name="common_learningmaterial_types" dc-term="type_typeoflearningmaterial"><pair><displayed-value>Text book</displayed-value><stored-value>Textbook</stored-value></pair><pair><displayed-value>Video Lecture</displayed-value><stored-value>Video Lecture</stored-value></pair><pair><displayed-value>Audio Lecture</displayed-value><stored-value>Audio Lecture</stored-value></pair><pair><displayed-value>Excercise</displayed-value><stored-value>Excercise</stored-value></pair><pair><displayed-value>Solution</displayed-value><stored-value>Solution</stored-value></pair><pair><displayed-value>Quiz</displayed-value><stored-value>Quiz</stored-value></pair><pair><displayed-value>Animation</displayed-value><stored-value>Animation</stored-value></pair><pair><displayed-value>Simulation</displayed-value><stored-value>Simulation</stored-value></pair><pair><displayed-value>Class Note</displayed-value><stored-value>Class Note</stored-value></pair><pair><displayed-value>Data Set</displayed-value><stored-value>Data Set</stored-value></pair><pair><displayed-value>Experiment</displayed-value><stored-value>Experiment</stored-value></pair><pair><displayed-value>Self Assessment</displayed-value><stored-value>Self Assessment</stored-value></pair><pair><displayed-value>Tutorial</displayed-value><stored-value>Tutorial</stored-value></pair><pair><displayed-value>Question Set</displayed-value><stored-value>Question Set</stored-value></pair><pair><displayed-value>Model Answers</displayed-value><stored-value>Model Answers</stored-value></pair></value-pairs> Download the input-forms.xml and paste in the folder path /home/dspace/dspace_inst/config Restart Apache Tomcat and Test by submitting an Item
19
Controlled Vocabulary - Configuration
20
Subject Classification DDC is Implemented
Implemented using Controlled Vocabulary
21
DDC Implementation Steps
1. Download ddcE.xml file from web site to the path /home/dspace/dspace_inst/config/controlled-vocabularies 2. edit /home/dspace/dspace_inst/config/dspace.cfg File choices.plugin.dc.subject = srsc to ddcE 3. edit /home/dspace/dspace_inst/input-forms.xml
22
Restart Apache Tomcat and Test by submitting and Item
<page number="2"> <field> <dc-schema>dc</dc-schema> <dc-element>subject</dc-element> <dc-qualifier></dc-qualifier> <!-- An input-type of twobox MUST be marked as repeatable --> <repeatable>true</repeatable> <label>Subject Keywords</label> <input-type>twobox</input-type> <hint>Enter appropriate subject keywords or phrases. </hint> <required></required> <vocabulary>ddcE</vocabulary> </field> Restart Apache Tomcat and Test by submitting and Item
23
Restart Apache Tomcat Shutdown the apache tomcat � $ /home/dspace/IDR/apache-tomcat /bin/shutdown.sh Start the apache tomcat � $ /home/dspace/IDR/apache-tomcat /bin/startup.sh
24
Item Work-Flow Management
25
Article / Document / Class Notes
Metadata Data Entry File Submission Process Metadata Entry into IDR Publishers Reference is given Bits-Stream Upload Modify - Entry Proof Checking N Wrong Entry Archived into IDR Y Correct Entry
36
OAI-PMH and Metadata Harvesting
38
URL/oai/request?verb=ListSets
39
verb=ListRecords&metadataPrefix=oai_dc
40
Interfacing with DSpace
Web UI LNI and SWORD Ingest and export scripts Crosswalks Ingestion Dissemination DSpace offers several methods to interface with the repository
41
Collection Settings for Harvesting Data
Content Source OAI-PMH provider Information OAI Set Metadata Format Harvesting Level
42
Collection Settings for Harvesting Data
43
Collection Settings for Harvesting Data
OAI-PMH Provider OAI Set Id DMD Format
44
Collection Source Settings
45
Harvest Level Settings
46
Return to Import Data Content Source OAI-PMH provider Information
OAI Set Metadata Format Harvesting Level Click on Return Button for Importing the data
47
After all Settings Click on Import Now Button to Harvest data from “Data Provider”
48
Harvesting Processes
49
Harvesting Metadata Local collection (OAI-PMH harvester)
Remote collection (OAI-PMH provider) Protocol Layer MD = Metadata
50
Harvesting ORE ReMs Local collection (OAI-PMH harvester)
Remote collection (OAI-PMH provider) Protocol Layer MD = Metadata
51
Harvesting Metadata + Content
Local collection (OAI-PMH harvester) Remote collection (OAI-PMH provider) MD = Metadata
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.