Download presentation
Presentation is loading. Please wait.
Published byEsther Dinan Modified over 9 years ago
1
Digital Repository Making use of handles
2
Introduction Digital Repository launched in June 2007 http://repository.unimelb.edu.au Handle Server Setup and Configuration DigiTool Server Setup and Configuration Handle Service Administration Handle Resolution Service
3
Objectives Persistent identifiers for referencing/citation purposes application independence integration with existing systems reliability
4
System Infrastructure
5
Handle Server Setup and Configuration Handle Servers –app1.lib.unimelb.edu.au [ primary ] –app2.lib.unimelb.edu.au [ replication ] –global ip addresses Naming authorities 10187 10187.TST
6
Handle Replication –app2.lib.unimelb.edu.au [ replication ] –using Handle Server software replication –acts as a resolution service only, i.e. no administrative tasks
7
Handle Server Storage Backend storage using MySQL database –more powerful querying capabilities –flexibility in generating and publishing handles –application development and integration –enables improved disaster recovery, e.g. backup, restore and replication
8
Handle Server MySQL Configuration Handle Server MySQL configuration: 1.create a handle database and tables 2.download mysql jdbc connector and update java classpath 3.update server_config section in config.dct file 4.publish handles
9
DigiTool Handle Setup and Configuration Handle Profile Rules pi_profiles_rules.xml – defines rules and profiles for creating handles Handle Publisher Rules pi_publisher_rules.xml – defines rules and profiles for publishing handles Handle Configuration handleConfig.properties hdltool.ini
10
Handle Profile Rules Example Example pi_profiles_rules.xml: Rules VIEW handle_profile Profiles handle 10187...
11
Handle Index Mapping pi_publisher_rules.xml: 201 202 203 204 205 206
12
Generating Handles Creation of handle using: –Meditor > Object Services > Create URN –WebIngest Module –Meditor Management > Maintenance > Generate Persistent Identifier handle 10187/2468
13
Publishing Handles Publish handle using: –Meditor > Object Services > Publish Persistent Identifiers –Meditor Management > Maintenance > Publish Persistent Identifier
14
Handles in Resource Discovery Create new Dublin Core ‘ handle ’ element –allows handle values to be displayed seperately Update repository_indexing_schema.xml –allows searching of handles Update repository_harvesting_schema.xml –copy premis metadata into dublin core handle value Linking options using Javascript
15
Handles in OAI Replication repository_replication.xml... <target type="class" class_name="com.exlibris.digitool.repository.de.DigitalEnt ityOAIReplicator"> /exlibris/dtl/j3_1/digitool/home/system/xsl/D C2SimpleOAIDC.xsl piaddDCHandle.xsl
16
Handle Server Administration CNRI Handle Administration Tools –available as part of HANDLE.NET software –query, update, modify, remove...etc... Meditor –creating, updating and publish handles –cannot unpublish from handle server Handle Manager –custom developed tool –create, update, publish, unpublish handles –schedule
17
Handle Manager
18
Handle Manager HmConfigDocument.xml 30 http://dtlt.unimelb.edu.au/de_repository_web/services/DigitalEntity Explorer 10187 UOM02 control contains mid 62487 pid desc
19
Handle Manager Tasks Handle Generator >> au.edu.unimelb.handle.manager.Main HANDLE_GENERATOR config.xml Handle Publisher >> au.edu.unimelb.handle.manager.Main HANDLE_PUBLISHER config.xml Handle Explorer >> au.edu.unimelb.handle.manager.Main HANDLE_EXPLORER config.xml Handle Updater >> au.edu.unimelb.handle.manager.Main HANDLE_EXPLORER config.xml Common Features –executed from command line –single mode or batch mode –logging
20
Research Management System Integration
21
Digital Repository Web Services Digital Repository Web Services provides: –foundation for integrating the research management system –used to create, update and delete objects –objects pushed into repository –automated mapping of Dublin Core metadata between systems
22
Handle Web Resolution Service HANDLE.NET proxy server –Can be used for querying and resolution http://repository.unimelb.edu.au/ - primary entry pointhttp://repository.unimelb.edu.au/ http://app1.lib.unimelb.edu.au:8000/ and http://app2.lib.unimelb.edu.au:8000/ - secondary entry pointshttp://app1.lib.unimelb.edu.au:8000/ http://app2.lib.unimelb.edu.au:8000/ http://hdl.handle.net – global entry pointhttp://hdl.handle.net
23
Handle Resolution Sequence Diagram
24
© Copyright The University of Melbourne 2008
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.