Greenstone Digital Library Software An Overview

advertisement
Introduction Greenstone Digital
Library Software
By
John K Thuku
At the Greenstone Training Workshop held at
Kenyatta University.
14-18th December 2010.
Introduction

Greenstone Digital Library Software
◦ Is an open source Digital Library collections
building and distribution software

License
◦ Freely available, Open Source Software (OSS)
◦ Issued under the terms of the GNU General
Public License.

Available
◦ http://www.greenstone.org
Definitions
Open source - refers to software that is
made available for free and that includes the
original (uncompiled) source code used to
create it so that users can freely modify it
 Collection – is an organized group of
objects (often digital information materials).

Development
First developed in 1996 by the New
Zealand Digital Library Project at the
University of Waikato’s Computer Science
Department.
 Greenstone 2.83 is the recent stable
version. Released in 2009…
 The latest version is Greenstone 3.

◦ It has many new functions but retained most
features in the previous versions.
◦ It has been on trial for about a year now.
Aims of Greenstone

It is aimed at helping libraries build their
own digital libraries so as to facilitate
resource:
◦
◦
◦
◦
Distribution
Sharing
Improving access
Conservation
Features of Greenstone



Easy to install
Has an easy to learn interface
Supports multiple types of documents
◦ Doc, pdf, html, text, image files, video
◦ Able to handle large number of objects
It is customizable
 Supports z39.50 protocol
 Supports multiple languages
 Supports several metadata sets

◦ E.g. Dublin Core, Marc 21
Features, contd…

Supports protocol both as client and as server,
thus:
◦ The collection is easily distributed on CDs and other
portable storage media.
◦ The collection can run easily locally on a CD or a PC,
or remotely on a Server.

The collection provides various search methods:
◦ Browse – title, author, subjects.
◦ Keywords – bibliographic fields, index terms as well as
fulltext.
◦ Boolean.
◦ Wildcard.
Features, contd…

Interoperable
◦ Supports Open Archives Initiatives - Protocol
Metadata Harvesting. (OAI-PMH).
◦ Metadata can be shared to external search
engines.
◦ Possible to export collection to or import
from Dspace.
General Requirements

Greenstone DL Software is multiple platform and
runs on
◦ Windows, Linux & Mac operating systems

Hardware
◦ PC – Pentium IV, 256 MB Ram, 2 MHz

Supporting Software
◦ Web browser
◦ Java Runtime
◦ ImageMagic – for processing image files

Plug-ins
◦ Software modules that handle
 Format conversion
 Metadata extraction
Users

Greenstone has a wide user base. It is
used in:
◦ Many countries especially developing
countries
 Asia, South America and Africa
◦ Universities and other Tertiary Institutions
◦ Research Institutions
◦ International bodies, NGOs, CBOs
Support

Documentation – Mainly available from
the links at Greenstone DL Site:
◦
◦
◦
◦
◦

Manuals
Demo collections
Wiki
Tutorial Exercises
FAQs
Workshops
◦ Institutional-based, national or regional
workshops
Support Contd…

Support Groups
◦ Southern African Greenstone Support
Network
http://www.eifl.net/cps/sections/services/eiflfoss/greenstone
◦ Greenstone Support for South Asia
http://greenstonesupport.iimk.ac.in
◦ Greenstone Support for South America
◦ Eastern African Greenstone Support … ?
Support Contd…

Mailing Lists
◦ Developers mailing list
 To discuss matters that relate to development of
Greenstone
◦ User list
 General discussion about Greenstone: features,
challenges,
◦ Support network
 Discussions, communications, news and announcements

Online Help
◦ Is available through the User and Librarians
Interface
Greenstone DL Interfaces

User Interface
◦ Web based
◦ Can be customized

Librarian Interface
◦ Allows collection development processes





Download files for your collection
Gather documents to build the collection
Enrich content with metadata
Design appearance, searching & browsing facilities
Create or build the collection
Librarian Interface
User Interface
Collection Organization
Collection title & contacts
 Statement of collection’s purpose
 Statement of collection’s coverage
 Explanation of how collection is organized

Used

Greenstone has been used for
◦
◦
◦
◦
Selected set of documents
Bibliographic collections
Institution repositories
Collection of image and multimedia files
Metadata
What is Metadata?
Different meanings in different
communities
 Information about information
 Can describe information at any level

◦ Collection
◦ Item
◦ Item within item

Can be embedded within an object or
separate from it
Types of Metadata

Descriptive




Descriptive metadata helps users find and obtain objects, distinguish one object
or group of objects from one another, and discover the subject or contents.
Administrative
◦ Helps collection managers keep track of objects for such
purposes as file management, rights management, and
preservation.
Structural metadata
◦ Documents relationships within and among objects and
enables users to navigate complex objects, such as the
pages and chapters of a book.
Linking or relationship data
Principles of Metadata

Have a community standard
◦ Conforms to the needs of current and
potential users

Supports interoperability
◦ Distributed networked environment
◦ Find resources that are distributed across the
world’s libraries, archives, museums.

Includes a clear statement of the
conditions and terms of use for the digital
object.
Principles of Metadata …contd.

Supports the long-term management and
preservation of objects in collections.
Metadata and Cataloguing

Perception that cataloguing is old and
metadata is new
◦ Traditional cataloguing focuses on
descriptions of print materials
◦ Metadata focuses on management of
networked resources

For locally created or managed
networked resources (such as
repositories), cataloguing is insufficient
Metadata Schemes
Defines a collection of elements for
supporting a specific function
 Defines structures for element values
 Defines formal aspects of the element set,
such as name, definition, data type, etc.
 Some schemes are expressed as XML
schemas

Some Common Standards
Dublin Core
 MARC 21
 Metadata Encoding and Transmission
Standard (METS)

Dublin Core Element Set








Title
Creator
Subject
Description
Publisher
Contributor
Date
Type







Format
Identifier
Source
Language
Relation
Coverage
Rights
End
Download