GREENSTONE DIGITAL LIBRARY USER'S GUIDE

Appendix B Glossary of terms

Term

Meaning

autoconf

Unix program used to configure the Greenstone software installation package to suit your system

Autorun

Windows feature that starts a program automatically whenever a CD-ROM is inserted

Boolean query

Query to an information retrieval system that may contain AND, OR, NOT

Browsing

Accessing a collection by scanning an organized list of metadata values associated with the documents (such as author, title, date, keywords)

buildcol.pl

Greenstone program used to build collections

Building

Process of creating the indexing and browsing structures that are used to access a collection

C++

Programming language in which the majority of the Greenstone software is written

Casefolding

Making uppercase and lowercase words look the same, for searching purposes

CGI

Common Gateway Interface, a scheme that allows users to activate programs on the host computer by clicking on web pages

CGI script

Code associated with a button, menu, or link on a web page that specifies what the host computer is to do when it is clicked

cgi-bin

Directory in which CGI scripts are stored

Classifier

Greenstone code module that examines document metadata to form an index for browsing

Collection

Set of documents that are brought together under a uniform searching and browsing interface

Collection configuration file

File that specifies how a collection is to be imported and built, what indexes and language interfaces are to be provided, etc.

Collection server

Program responsible for providing access to a collection when it is being used

Configuration file

See collection configuration file, main configuration file, site configuration file

CVS

Concurrent Versioning System, a scheme for maintaining source code used throughout Greenstone

db2txt

Greenstone tool for viewing a GDBM database as text (see GDBM)

Demo collection

A subset of the Humanities Development Library, distributed with the Greenstone software and used for illustration in this tutorial

Digital library

Collection of digital objects (text, audio, video), along with methods for access and retrieval, and for selection, organization, and maintenance

DL

Development Library, A Greenstone collection of humanitarian information for developing countries

Document

Basic unit from which digital library collections are constructed; it may include text, graphics, sound, video, etc.

Dublin core

A standard way of describing metadata

Fast CGI

Facility that allows CGI scripts to remain continuously active so that they do not have to be restarted from scratch every time they are invoked

Filter program

That part of a Greenstone collection server that implements querying and browsing operations

Format string

A string that specifies how documents and other listings are to be displayed in Greenstone

GB-encoding

Standard way of encoding the Chinese language

GDBM

Gnu DataBase Manager, a program used within the Greenstone software to store metadata for each document

GIMP

Gnu Image-Manipulation Program used (on Unix) to create icons in Greenstone

GML

Greenstone Markup Language, an XML-compliant format used for storing documents internally

Gnu license

Software license that permits users to copy and distribute computer programs freely, and modify them—so long as all modifications are made publicly available

Greenstone

The name of this digital library software

GSDL

Abbreviation for Greenstone Digital Library

%GSDLHOME%

Operating system variable that represents the top-level directory in which all Greenstone programs and collections are stored ($GSDLHOME on Unix systems)

%GSDLOS%

Operating system variable that represents the operating system currently being used ($GSDLOS on Unix systems)

hashfile

Greenstone program used at import or build time to generate the OID of each document

HTML

HyperText Markup Language, the language in which web documents are written

import.pl

Greenstone program used to import documents

Importing

Process of bringing collections of documents into the Greenstone system

Index

Information structure that is used for searching or browsing a collection

InstallShield

Windows program, used by Greenstone CD-ROMs, that allows a system to be installed from a CD-ROM

Main configuration file

File that contains specifications common to all collections served by this site

Metadata

Descriptive data such as author, title, date, keywords, and so on, that is associated with a document (or document collection)

MG

Managing Gigabytes, a program used by the Greenstone system for full-text indexing, that incorporates compression techniques (see Witten, I.H., Moffat, A. and Bell, T. Managing Gigabytes: compressing and indexing documents and images, Morgan Kaufmann, second edition, 1999)

mgbuild

MG program for building a compressed full-text index

mgquery

MG program for querying a compressed full-text index

mkcol.pl

Greenstone program that creates and initializes the directory structure for a new collection

New Zealand 
Digital Library Project

Research project in the Computer Science Department at the University of Waikato, New Zealand, that created the Greenstone software (nzdl.org)

OID

Object Identifier, a unique identification code associated with a document

Perl

Programming language used for many of the text-processing operations that occur during the building process

Ping

Message sent to a system to determine whether it is running or not

Plugin

Code module for handling documents of different formats, used during the importing and building processes

Protocol

Set of conventions by which a Greenstone receptionist communicates with a collection server

Ranked query

Natural-language query to an information retrieval system, for which the documents that match the query are sorted in order of relevance

Receptionist

Program that organizes the Greenstone user interface

RTF

Rich Text Format, a standard format for interchange of text documents

Searching

Accessing a collection through a full-text search of its contents (or parts of contents, such as section titles)

Server

See Collection server and Web server

setup.bat, setup.sh, setup.csh

Script used to set up your environment to recognize the Greenstone software

Site configuration file

File that contains specifications used to configure the Greenstone software for the site on which it is installed

Stemming

Stripping endings off a query term to make it more general

STL

Standard template library, a widely-available library of C++ code developed by Silicon Graphics

txt2db

Greenstone program used at build time to create the GDBM database

Unicode

Standard scheme for representing the character sets used in the world's languages

UNU

The United Nations University; also used to refer to a Greenstone collection created for that organization

Web server

Standard program that computers use to make information accessible over the World Wide Web

XML

A standard format for structured documents and data on the web (the Greenstone Markup Language is an XML-compliant format)



Copyright © 2002 2003 2004 2005 2006 2007 by the New Zealand Digital Library Project at the University of Waikato, New Zealand.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License.”