green stone workshop lecture notes
TRANSCRIPT
-
8/2/2019 Green Stone Workshop Lecture Notes
1/50
Introduction To Greenstone
1
Daniel Francis
-
8/2/2019 Green Stone Workshop Lecture Notes
2/50
Digital Library collections building anddistribution software
Issued under the terms ofthe GNU General PublicLicense
Freely available, OpenSource Software (OSS)
First developed in 1996 by the New Zealand Digital Library Project at theUniversity of Waikatos Computer Science Department
2
Greenstone Overview
-
8/2/2019 Green Stone Workshop Lecture Notes
3/50
Aims to empower users, particularly in universities, libraries, and other publicservice institutions to build their own digital libraries (to avoid being read-onlysocieties)
The Greenstone developers hope that the software will encourage theeffective deployment of digital libraries to share information and place it inthe public domain
3
Greenstone Overview
-
8/2/2019 Green Stone Workshop Lecture Notes
4/50
Current productionversion
UNESCODistribution of humanitarian collections on CD-ROM
Training WorkshopsHuman Info NGO, Antwerp, Belgium
Information ForAll Programme (IFAP)Through establishment and coordination of the Southern AfricanGreenstone Support Network (SAGSN)
eIFL.net
Distribution and PromotionPartners
4
Greenstone Overview
-
8/2/2019 Green Stone Workshop Lecture Notes
5/50
What GreenstoneYou cannot use Greenstone to automate your library, e.g., circulateyour books using computers
Greenstone IS NOT Library Automation softwareGreenstone IS NOT Scanning software
Greenstone ALLOWS you to BUILDDigital Libraries. It is not a DigitalLibrary in itselfGreenstone cannot be used for scanning. You first have to scan yourmaterials elsewhereAND THEN upload them into Greenstone
Greenstone IS NOT a Digital Library
5
Greenstone Overview
-
8/2/2019 Green Stone Workshop Lecture Notes
6/50
Server is platformindependent
Runs on Linux,Windows, Solaris,MAC OS X
Java Run-time Environment(JRE)
Version 1.4 or aboverequiredRequired forGreenstone LibrarianInterface (GLI)Must be installedbefore installing
Greenstone
ImageMagick
Needed in orderto build imagecollections
6
Greenstone Requirements
-
8/2/2019 Green Stone Workshop Lecture Notes
7/50
C++ compiler
Visual Studio or GCCNeeded only if you wishto compile the sourcecode
Perl
Installedautomatically
AWeb Browser
For Readers to accessdigital library/collections
7
Greenstone Requirements
-
8/2/2019 Green Stone Workshop Lecture Notes
8/50
Search
BooleanFull textCross-collectionWildcard
Collections can be served on CDs/DVDs
Comes with installerAllows user to run from CD or install on Hard Disk
Automatic creation of access structures
SearchBro 8
Greenstone Features
-
8/2/2019 Green Stone Workshop Lecture Notes
9/50
Accesscontrols
Password protection atdocument/collection level
Easy toinstall
Graphical User Interface for building/managing collections - Greenstone LibrarianInterface (GLI)
Supports multiple file types, e.g., DOC, PDF,MP3, JPG
Interoperable
9
Greenstone Features
-
8/2/2019 Green Stone Workshop Lecture Notes
10/50
Easily customisable
Supports protocol both as client and as server
z39.50 protocol supportIn Librarian InterfaceIn User/Reader Interface
Supports multiple languagesSupports several metadata sets
1
Greenstone Features
-
8/2/2019 Green Stone Workshop Lecture Notes
11/50
Customisable metadataIncludes metadata editor
Metadata-driven digital librariesGenericHierarchyList
Provides several ways to build collections
Flexible browsing facilities
1
Greenstone Features
-
8/2/2019 Green Stone Workshop Lecture Notes
12/50
Large User Base
Large Technical Support Base
1
Greenstone Features
-
8/2/2019 Green Stone Workshop Lecture Notes
13/50
Multi-format digitalcollectionsMulti-format digitalcollections
Text
Image
Audio
Video
BibliographicCollectionsBibliographicCollections
Text
Image
Audio
Video
InstitutionalRepositoriesInstitutionalRepositories
Text
Image
Audio
Video
1
Applications
-
8/2/2019 Green Stone Workshop Lecture Notes
14/50
Open Source Software
Large User Base
Large Technical Support Base
Easy to use/get going
Distributable Collections
Long-term document preservation features
Interoperable1
The Upside of Greenstone
-
8/2/2019 Green Stone Workshop Lecture Notes
15/50
Multilingual
Multiplatform
Fairly mature
Minimal System Requirements
Highly configurable
General Purpose DL software
Flexible Metadata Support1
The Upside of Greenstone
-
8/2/2019 Green Stone Workshop Lecture Notes
16/50
Complicated URLs
Access Controls
Workflow process is implied (in GLI) & not built-in
Collection locking
Item-centric
1
The Downside of Greenstone
-
8/2/2019 Green Stone Workshop Lecture Notes
17/50
Source: http://www.greenstone.org/factsheet
1
Greenstone Use:The Facts
-
8/2/2019 Green Stone Workshop Lecture Notes
18/50
Support
1
-
8/2/2019 Green Stone Workshop Lecture Notes
19/50
African Digital Library Support Network
Greenstone Support for South Asia
Greenstone Support for SouthA
merica
1
Support Networks
-
8/2/2019 Green Stone Workshop Lecture Notes
20/50
DocumentationDocumentationManuals
On Greenstone Site:
Demo collectionsTutorial ExercisesWikiFAQs
2
User/Technical Support Resources
-
8/2/2019 Green Stone Workshop Lecture Notes
21/50
HelpHelpLibrarian InterfaceUser Interface
Online Help in:
2
User/Technical Support Resources
-
8/2/2019 Green Stone Workshop Lecture Notes
22/50
Mailing Lists
2
User/Technical Support Resources
-
8/2/2019 Green Stone Workshop Lecture Notes
23/50
A complete redesign andreimplementation of Greenstone
Research version of Greenstone (notrecommended for production use)
When complete, will retain alladvantages of Greenstone 2
2
Greenstone 3
-
8/2/2019 Green Stone Workshop Lecture Notes
24/50
Incorporates all features of currentsystem
Backward compatible (can run and build existing collections without any needfor modification)
Further
Information:
2
Greenstone 3
-
8/2/2019 Green Stone Workshop Lecture Notes
25/50
User/Reader InterfaceUser/Reader Interface Librarian InterfaceLibrarian Interface
2
Greenstone Interfaces
-
8/2/2019 Green Stone Workshop Lecture Notes
26/50
The
D
L
Us
ers
v
iew
of
A
cc
essibl
e
via
any
we
Mul
tiling
ual
Su
pport
Hig
hly
Cu
stomis
able
2
Greenstone User/Reader Interface
-
8/2/2019 Green Stone Workshop Lecture Notes
27/50
Default InterfaceDefault Interface Customised InterfaceCustomised Interface
2
Greenstone User/Reader Interface
-
8/2/2019 Green Stone Workshop Lecture Notes
28/50
Customised InterfaceCustomised Interface Customised InterfaceCustomised Interface
2
Greenstone User/Reader Interface
-
8/2/2019 Green Stone Workshop Lecture Notes
29/50
Greenstone Librarian Interface (GLI)
2
-
8/2/2019 Green Stone Workshop Lecture Notes
30/50
Gra
phical
Inter
face
u
Eas
y
to
u
se
Jav
a
base
d
A
va
ilable
in
En
glish
Inc
ludes
a
meta
data
e
Rem
ote
ma
nageme
nt
of
3
Greenstone Librarian Interface
-
8/2/2019 Green Stone Workshop Lecture Notes
31/50
Greenstone Librarian Interface (GLI)
3
Creating a new
CollectionSelect File New from the
MenuSpecify a Collection titleYou may optionally enter adescription for your newcollectionYou may base your newcollection on an existing one
by utilising the given facility
-
8/2/2019 Green Stone Workshop Lecture Notes
32/50
Greenstone Librarian Interface (GLI)
Format the outputof your collection
Create (or build)the collection
Enrich contentwith metadata
Download
files/web pages foryour collection
Design searching& browsing
facilities
Gathersourcefiles from yourlocal machine
3
-
8/2/2019 Green Stone Workshop Lecture Notes
33/50
Greenstone Librarian Interface (GLI)
3
The Download Panel
Allows you to download files
from the Internet
-
8/2/2019 Green Stone Workshop Lecture Notes
34/50
Greenstone Librarian Interface (GLI)
3
The Gather Panel
The WORKSPACEAREA
shows you the files & folders onyour computer while theCOLLECTIONAREA shows youthe content that is already inyour Greenstone collectionThe Gather Panel allows you toupload content into yourcollection by simply dragging &
dropping files and/or foldersfrom the WORKSPACEAREAinto the COLLECTION AREA
COLLECTIONAREA
WORKSPACEAREA
-
8/2/2019 Green Stone Workshop Lecture Notes
35/50
Greenstone Librarian Interface (GLI)
3
The Enrich Panel
Allows you to assign
metadata to the documentswithin your collection.A single field can havemultiple values, e.g., in thegiven example the authorhas two values and thesubject has three values. To
achieve this, press theEnter or Return key aftertyping in one of the values
-
8/2/2019 Green Stone Workshop Lecture Notes
36/50
Greenstone Librarian Interface (GLI)
3
The Design Panel
Document PluginsThese are Perl programsthat parse input documents,extracting metadata fromthemFor example, thePDFPlugin is needed inorder to process PDF filesThey can be configured tosuit particular needs throughthe Configure Pluginsfeature
-
8/2/2019 Green Stone Workshop Lecture Notes
37/50
Greenstone Librarian Interface (GLI)
3
The Design Panel
The UnknownPlugUsed to process file typesfor which there are nopluginsOnly extracts very basicmetadata all otherelements, e.g., filename,filesize, must be manually
assigned
-
8/2/2019 Green Stone Workshop Lecture Notes
38/50
Greenstone Librarian Interface (GLI)
3
The Design Panel
The UnknownPlugCannot extract text and soadded files cannot besearched. Files are thereforeaccessed through browsingor searching on assignedmetadataFor example, to process
mp4 (video format) files,enter (?i)\.mp4$ in theprocess_exp field
-
8/2/2019 Green Stone Workshop Lecture Notes
39/50
Greenstone Librarian Interface (GLI)
3
The Design Panel
Search IndexesThis section allows you tospecify the metadata fieldsthat you wish to use tosearch for resources withinyour collectionSearch indexes can be builtusing one or a combination
of fields
-
8/2/2019 Green Stone Workshop Lecture Notes
40/50
Greenstone Librarian Interface (GLI)
4
The Design Panel
Browsing ClassifiersAre used to create acollections browsing indexesThese can be simple lists orcomplex hierarchicalstructures
-
8/2/2019 Green Stone Workshop Lecture Notes
41/50
Greenstone Librarian Interface (GLI)
4
In GLI In ReaderInterface
The Design Panel Browsing
Classifiers
-
8/2/2019 Green Stone Workshop Lecture Notes
42/50
Greenstone Librarian Interface (GLI)
4
The Format Panel
GeneralAllows you to specify a titlefor your collectionUpload an image for yourcollection on the home pageEnter (or edit) thedescription for yourcollection. This is usually a
statement of the purposeand coverage/scope of yourcollection
-
8/2/2019 Green Stone Workshop Lecture Notes
43/50
Greenstone Librarian Interface (GLI)
4
The Create Panel
Allows you to build the
collectionAny errors encounteredduring the build process willbe displayed
-
8/2/2019 Green Stone Workshop Lecture Notes
44/50
Greenstone Librarian Interface (GLI)
4
The Format Panel
SearchAllows you to edit the labelsfor the available searchindexes or fieldsTo change labels, editdesired field under theDisplay text column
-
8/2/2019 Green Stone Workshop Lecture Notes
45/50
Greenstone Librarian Interface (GLI)
4
The Format Panel
Format FeaturesUpload an image for yourcollection on the home pageEnter (or edit) thedescription for yourcollection
-
8/2/2019 Green Stone Workshop Lecture Notes
46/50
Greenstone Librarian Interface (GLI)
4
The Format Panel
Cross-Collection SearchAllows you to search acrossa number of collectionswithin your digital librarySimply click on a collectionto select or deselect it
-
8/2/2019 Green Stone Workshop Lecture Notes
47/50
Limit access to particular documentsDocument-level
Password protection at:Collection-level
Limit access to complete collections
4
Access Controls
-
8/2/2019 Green Stone Workshop Lecture Notes
48/50
For document-level protection enter, e.g.:
Password protection:private_documentsYou can also useauthenticate collection
For collection-level protection enter, e.g.:EnterOpen collections collect.cfg file for editing
authenticate document
4
Access Controls
-
8/2/2019 Green Stone Workshop Lecture Notes
49/50
Look and FeelDone mainly through ,Macro files, Images, & Format statements (inGLI)
Done mainly through ,Macro files, Images, & Format statements (inGLI)
Look and Feel
Program functionalityCan be altered by modifying C++ and Perl source code that is freelyavailable
Can be altered by modifying C++ and Perl source code that is freelyavailable
Program functionality
Requires some level of knowledge ofHTMLRequires some level of knowledge of
HTMLCannot be done using an HTML editor since the pages are notstaticCannot be done using an HTML editor since the pages are notstatic
4
Customisation
-
8/2/2019 Green Stone Workshop Lecture Notes
50/50
Han Yan (2004), Digital Content Management: the Search for a ContentManagement System , University ofArizona LibraryRajasekharanWitten I.
(2007), http://www.greenstone.orgWitten I. et al (2006), Greenstone UsersGuide, Waikato UniversitySchreibm
anConsortium ofAcademic andResearch Libraries in Illinois, Brancolini
5
References