Introducing the Greenstone Introducing the Greenstone Digital Library Software Ian H. Witten Computer Science Department Computer Science Department Waikato University New Zealand http://greenstone.org http://nzdl.org Vittore Casarosa ISTI CNR ISTI-CNR
AIB Toscana Formazione. Introducing the Greenstone Digital Library Software, Vittore Casarosa, Firenze, 16 febbraio 2012.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Introducing the Greenstone Introducing the Greenstone Digital Library
UNIPI BDG 2011-12 Parte 1 -2Vittore Casarosa – Biblioteche Digitali
The three Entities
Digital Library– An organization, which might be virtual, that comprehensively collects,
manages, and preserves for the long term rich digital content, and offers to its user communities specialized functionality on that content, of measurable quality and according to codified policies
Digital Library Systemg y y– A software system that is based on a defined (possibly distributed)
architecture and provides all functionality required by a particular Digital Library. Users interact with a Digital Library through the g y g y gcorresponding Digital Library System
Digital Library Management System– A generic software system that provides the appropriate software– A generic software system that provides the appropriate software
infrastructure both (i) to produce and administer a Digital Library System incorporating the suite of functionality considered foundational for Digital Libraries and (ii) to integrate additional software offering more refinedLibraries and (ii) to integrate additional software offering more refined, specialized, or advanced functionality
UNIPI BDG 2011-12 Parte 1 -3Vittore Casarosa – Biblioteche Digitali
Different types of DLMSyp
Extensible Digital Library System – A complete Digital Library System that is fully operational with respect to basic/
foundational functionality required. It is based on an open software architecture, so that further software components can be incorporated on top of the ones already there with ease (DelosDLMS, Greenstone)with ease (DelosDLMS, Greenstone)
Digital Library System Warehouse – A collection of software components that encapsulate the core suite of DL functionality
and a set of tools that can be used to combine these components in a variety of ways (in Lego-like fashion) to create Digital Library Systems offering a tailored integration of functionalities. New software components can easily be incorporated into the Warehouse for subsequent combination with those already there (BRICKS, DILIGENT)DILIGENT)
Digital Library System Generator– A highly parameterized software system that encapsulates templates covering a broad
range of functionalities, including a defined core suite of DL functionality as well as any advanced functionality that has been deemed appropriate to meet the needs of the specific application domain Through an initialization session, the appropriate parameters are set and configured; at the end of that session, an application is automatically generated, and this constitutes the Digital Library System ready for y g , g y y yinstallation and deployment (MARIAN)
UNIPI BDG 2011-12 Parte 1 -4Vittore Casarosa – Biblioteche Digitali
Greenstone main features
Accessible via any Web browser Server runs on anything (all Windows + Unix + Mac) Server runs on anything (all Windows + Unix + Mac) Collections can be published on CD-ROM/DVD Trivial to install GUI interface for building and publishing collections
Access
GUI interface for building and publishing collections
Collection-specific Full-text and fielded searchSearching/ Full text and fielded search Flexible browsing facilitiesMetadata-based (Dublin Core recommended) Creates all access structures automatically
Searching/browsing
Plugins — new document, metadata formats Classifiers — new metadata browsers
Creates all access structures automatically
Extensible Classifiers new metadata browsers
Multilingual: Documents and interfacesMultimedia: image video audio collections existMulti * Multimedia: image, video, audio collections existMultiformat: Documents and metadata
The Greenstone LibrarianInterface (GLI)Interface (GLI)
Building collections Building collections Interactive Java program Runs on anything Build a collection on the computer you are on Build a collection on the computer you are on… plus new applet version Includes metadata editor
C t t d l ith h h t d t ll ti G tCaveat: cannot deal with such huge metadata collections as Greenstone can
(Tutorial exercise: small collection of HTML files)Invoke GLI: build a small collection of HTML filesGatherCreateLook at extracted metadataLook at extracted metadata Set up shortcut in the Librarian interface
Create a new collection
Gather: Gather thefiles togetherfiles together
Create: Build thecollectioncollection
Preview: admirethe resultthe result
Set up environment variables
Building a collection
MakecolCreate a directory for the collection (with subdirectories) put collect cfg
Details aboutthe collection
subdirectories), put collect.cfg file in “etc” subdirectoryPut source
The Greenstone system can be downloaded from the web site (www.greenstone.org)– available for Windows, Mac and Linux– recommended version for Windows is 2 85recommended version for Windows is 2.85– recommended version for Mac and Linux is 2.83
All (most) Greenstone documentation also available at the web site Best way to learn Digital Libraries and Greenstone is:
– Read the book from Ian Witten “How to build a Digital Library”, Morgan Kaufmann, 2010, ISBN 978-0-12-374857-7 (Second edition), , ( )
– execute the recommended exercises (see the 4-days workshop on the download page)
– study the demo collections (see Documented examples on the download– study the demo collections (see Documented examples on the download page)