====== Appendix B Glossary of terms ======
|< - 123 406 >|
| **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) |