Iimk 'S Experience With Greenstone in Building Digital Library Collections
Iimk 'S Experience With Greenstone in Building Digital Library Collections
Dr. M.G. Sreekumar Centre for Development of Digital Libraries (CDDL) Indian Institute of Management Kozhikode (IIMK)
Digital Libraries
Internet / Intranet
Digital
Software Selection
Goals and Requirement Specification Proprietary Vs Open Source Fit the existing Information System Accommodate future migration Embrace all possible/predominant formats Support standard DL technologies/platforms Easy installation, population, maintenance Comprehensive Documentation Software Development Team Active User Groups, E-Mail Lists (Users / Developers)
E-governance
Improved access to government policies, plans, procedures, rules and regulations
DL Software: Alternatives
What are your expectations? Develop local web-based application? Commercial DL solution? Adopt open source software?
Greenstone Eprints DSpace (CDS/ISIS, Koha)
Definition
Content
Responsibility
Manifestation
The name given to the resource by the creator or publisher The person responsible for the intellectual content of the resource Subject The Topic of the resource Description A textual description of the content of the source Publisher The Entity responsible for making the resource available Contributor A person or organization (other than the Creator) who is responsible for making significant contributions to the intellectual content of the resource Date A date associated with the creation or availability of the resource Type The nature or genre of the content of the resource Format The physical or digital manifestation of the resource Identifier An unambiguous reference that uniquely identifies the resource within a given context Source A reference to a second resource from which the present resource is derived Language The language of the intellectual content of the resource Relation A reference to a related resource, and the nature of its relationship Coverage Spatial locations and temporal durations characteristic of the content of the resource Rights Information about rights held in the resource
Greenstone DL Software
Overview of Features, Capabilities & Applications
GLI Functions
Establish new collection (or work on old) Select files to include in collection (Gather) Enrich files with metadata (Enrich) Select Plugins, Indexes, Classifiers (Design) Build Collection (Create) Customize Appearance Preview Collection
Customization
Greenstone is specifically designed to be highly extensible and customizable. New document and metadata formats are accommodated by writing "plugins" (in Perl). Analogously, new metadata browsing structures can be implemented by writing "classifiers." The user interface look-and-feel can be altered using "macros" written in a simple macro language. A Corba protocol allows agents (e.g. in Java) to use all the facilities associated with document collections. Finally, the source code, in C++ and Perl, is available and accessible for modification
Macro files
stored in gsdl/macros folder each file defines one or more packages
(A package is a group of macros)
loaded on startup
(note difference between Local and Web Library)
listed in etc/main.cfg
Collection-specific macros
Stored in gsdl/collect/mycol/macros/extra.dm Or include argument [c=collectionname] for each macro
Hierarchy Structure
Documentation:
Installers Guide, Users Guide, Developers Guide, From Paper to Collection
Mailing lists:
Greenstone Users List Greenstone Developers List
nzdl.org
Documentation collections Documented example collections