Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital Repository Making use of handles. Introduction Digital Repository launched in June 2007 Handle Server Setup and.

Similar presentations


Presentation on theme: "Digital Repository Making use of handles. Introduction Digital Repository launched in June 2007 Handle Server Setup and."— Presentation transcript:

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


Download ppt "Digital Repository Making use of handles. Introduction Digital Repository launched in June 2007 Handle Server Setup and."

Similar presentations


Ads by Google