source: other-projects/nightly-tasks/diffcol/trunk/gs3-model-collect/Associated-Files/archives/HASH0190.dir/doc.xml@ 36647

Last change on this file since 36647 was 36647, checked in by anupama, 20 months ago

AUTOCOMMIT by gen-model-colls.sh script. Message: GS3 model collections are vastly outdated as they've not really been used (diffcol was run on GS2 using the GS2 regular model-collect), so I'm regenerating the model-collections using gen-model-coll.sh with the minus-minus svndelete flag, which will remove archives and index for each collection, rebuild all, and add them back in

File size: 141.5 KB
Line 
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!DOCTYPE Archive SYSTEM "https://greenstone.org/dtd/Archive/1.0/Archive.dtd">
3<Archive>
4<Section>
5 <Description>
6 <Metadata name="gsdldoctype">indexed_doc</Metadata>
7 <Metadata name="Language">en</Metadata>
8 <Metadata name="Encoding">utf8</Metadata>
9 <Metadata name="GENERATOR">wvWare/wvWare version 1.2.4</Metadata>
10 <Metadata name="Title">Greenstone: A Comprehensive Open-Source</Metadata>
11 <Metadata name="URL">http://Scratch/ak19/gs3-svn-models/web/sites/localsite/collect/Associated-Files/tmp/1663656770/greenstone1.html</Metadata>
12 <Metadata name="UTF8URL">http://Scratch/ak19/gs3-svn-models/web/sites/localsite/collect/Associated-Files/tmp/1663656770/greenstone1.html</Metadata>
13 <Metadata name="gsdlsourcefilename">import/greenstone1.doc</Metadata>
14 <Metadata name="gsdlsourcefilerenamemethod">url</Metadata>
15 <Metadata name="gsdlconvertedfilename">tmp/1663656770/greenstone1.html</Metadata>
16 <Metadata name="OrigSource">greenstone1.html</Metadata>
17 <Metadata name="Source">greenstone1.doc</Metadata>
18 <Metadata name="SourceFile">greenstone1.doc</Metadata>
19 <Metadata name="Plugin">WordPlugin</Metadata>
20 <Metadata name="FileSize">414720</Metadata>
21 <Metadata name="FilenameRoot">greenstone1</Metadata>
22 <Metadata name="FileFormat">Word</Metadata>
23 <Metadata name="srcicon">_icondoc_</Metadata>
24 <Metadata name="srclink_file">doc.doc</Metadata>
25 <Metadata name="srclinkFile">doc.doc</Metadata>
26 <Metadata name="dc.Creator">Sally Jo Cunningham</Metadata>
27 <Metadata name="dc.Title">Applications for Bibliometric Research in the Emerging Digital Libraries</Metadata>
28 <Metadata name="pdf.assoclink">&lt;a href=&quot;_httpprefix_/collect/[collection]/index/assoc/{Or}{[parent(Top):assocfilepath],[assocfilepath]}/greenstone1.pdf&quot;&gt;{If}{_iconpdf_,_iconpdf_,pdf}&lt;/a&gt;</Metadata>
29 <Metadata name="equivDocLink">&lt;a href='_httpprefix_/collect/[collection]/index/assoc/[assocfilepath]/greenstone1.pdf'&gt;</Metadata>
30 <Metadata name="equivDocIcon">_iconpdf_</Metadata>
31 <Metadata name="/equivDocLink">&lt;/a&gt;</Metadata>
32 <Metadata name="equivlink"> &lt;a href=&quot;_httpprefix_/collect/[collection]/index/assoc/{Or}{[parent(Top):assocfilepath],[assocfilepath]}/greenstone1.pdf&quot;&gt;{If}{_iconpdf_,_iconpdf_,pdf}&lt;/a&gt;</Metadata>
33 <Metadata name="Identifier">HASH01907410429807d0ff61fa72</Metadata>
34 <Metadata name="lastmodified">1663656768</Metadata>
35 <Metadata name="lastmodifieddate">20220920</Metadata>
36 <Metadata name="oailastmodified">1663656770</Metadata>
37 <Metadata name="oailastmodifieddate">20220920</Metadata>
38 <Metadata name="assocfilepath">HASH0190.dir</Metadata>
39 <Metadata name="gsdlassocfile">greenstone10.png:image/png:</Metadata>
40 <Metadata name="gsdlassocfile">greenstone11.png:image/png:</Metadata>
41 <Metadata name="gsdlassocfile">greenstone12.png:image/png:</Metadata>
42 <Metadata name="gsdlassocfile">greenstone13.png:image/png:</Metadata>
43 <Metadata name="gsdlassocfile">greenstone14.png:image/png:</Metadata>
44 <Metadata name="gsdlassocfile">greenstone15.png:image/png:</Metadata>
45 <Metadata name="gsdlassocfile">doc.doc:application/msword:</Metadata>
46 <Metadata name="gsdlassocfile">greenstone1.pdf::</Metadata>
47 </Description>
48 <Content>
49
50&lt;!--Section Begins--&gt;&lt;br&gt;
51
52
53
54&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;center&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
55
56&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
57&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Greenstone: A Comprehensive Open-Source Digital Library Software System&lt;/span&gt;&lt;/b&gt;
58&lt;/p&gt;&lt;/div&gt;
59
60
61
62&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
63
64&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
65&lt;b&gt;&lt;/b&gt;
66&lt;/p&gt;&lt;/div&gt;
67
68
69
70&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;center&quot; style=&quot;margin: 1.74mm 0.00mm 1.39mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
71
72&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
73&lt;i&gt;Ian H. Witten,&lt;/i&gt;&lt;i&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/i&gt;&lt;i&gt; Rodger J. McNab,&lt;/i&gt;&lt;i&gt;&lt;sup&gt;&amp;dagger;&lt;/sup&gt;&lt;/i&gt;&lt;i&gt; Stefan J. Boddie,&lt;/i&gt;&lt;i&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/i&gt;&lt;i&gt; David Bainbridge&lt;/i&gt;&lt;i&gt;&lt;sup&gt;*&lt;/sup&gt;&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/i&gt;
74&lt;/p&gt;&lt;/div&gt;
75
76
77&lt;table width=&quot;98.51%&quot; border=&quot;1&quot; cols=&quot;2&quot; rows=&quot;1&quot;&gt;
78&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;46.57%&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
79
80&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
81&lt;sup&gt;*&lt;/sup&gt; Dept of Computer Science
82&lt;/p&gt;&lt;/div&gt;
83
84
85
86&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
87
88&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
89University of Waikato, New Zealand
90&lt;/p&gt;&lt;/div&gt;
91
92
93
94&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
95
96&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
97E-mail: {ihw, sjboddie, davidb}@cs.waikato.ac.nz
98&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
99
100
101
102&lt;td bgcolor=&quot;White&quot; width=&quot;53.43%&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
103
104&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
105&lt;sup&gt;&amp;dagger; &lt;/sup&gt;Digilib Systems
106&lt;/p&gt;&lt;/div&gt;
107
108
109
110&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
111
112&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
113Hamilton, New Zealand
114&lt;/p&gt;&lt;/div&gt;
115
116
117
118&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
119
120&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
121E-mail: [email protected]
122&lt;/p&gt;&lt;/div&gt;
123
124
125
126&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
127
128&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
129&lt;sup&gt;&lt;/sup&gt;
130&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
131
132&lt;/tr&gt;
133
134&lt;/table&gt;
135
136&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
137
138&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
139&lt;b&gt;&lt;/b&gt;
140&lt;/p&gt;&lt;/div&gt;
141
142
143
144&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
145
146&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
147&lt;b&gt;&lt;/b&gt;
148&lt;/p&gt;&lt;/div&gt;
149
150&lt;!--Section Ends--&gt;
151
152&lt;!--Section Begins--&gt;&lt;br&gt;
153
154
155
156&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.49mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
157
158&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
159&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Abstract&lt;/span&gt;&lt;/b&gt;
160&lt;/p&gt;&lt;/div&gt;
161
162
163
164&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
165
166&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
167This paper describes the Greenstone digital library software, a comprehensive, open-source system for the construction and presentation of information collections. Collections built with Greenstone offer effective full-text searching and metadata-based browsing facilities that are attractive and easy to use. Moreover, they are easily maintainable and can be augmented and rebuilt entirely automatically. The system is extensible: software &amp;ldquo;plugins&amp;rdquo; accommodate different document and metadata types.
168&lt;/p&gt;&lt;/div&gt;
169
170
171
172&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
173
174&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
175&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Introduction&lt;/span&gt;&lt;/b&gt;
176&lt;/p&gt;&lt;/div&gt;
177
178
179
180&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
181
182&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
183Notwithstanding intense research activity in the digital library field during the second half of the 1990s, comprehensive software systems for creating digital libraries are not widely available. In fact, the usual solution when creating a digital library is also the most obvious&amp;mdash;just put it on the Web. But consider how much effort is involved in constructing a Web site for a digital library. To be effective it needs to be visually attractive and ergonomically easy to use, incorporate convenient and powerful searching capabilities, and offer rich and natural browsing facilities. Above all it must be easy to maintain and augment, which presents a significant challenge if any manual organization is involved.
184&lt;/p&gt;&lt;/div&gt;
185
186
187
188&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
189
190&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
191The alternative is to automate these activities through software tools. But the broad scope of digital library requirements makes this a daunting prospect. Ideally the software should incorporate facilities ranging from multilingual information retrieval to distributed computing protocols, from interoperability to search engine technology, from metadata standards to multiformat document parsing, from multimedia to multiple operating systems, from Web browsers to plug-and-play DVDs.
192&lt;/p&gt;&lt;/div&gt;
193
194
195
196&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
197
198&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
199The Greenstone Digital Library Software from the New Zealand Digital Library (NZDL) project tackles this issue by providing a new way of organizing information and making it available over the Internet. A &lt;i&gt;collection&lt;/i&gt; of information comprises several (typically several thousand, or several million) &lt;i&gt;documents&lt;/i&gt;, and a uniform interface is provided to all documents in a collection. A library may include many different collections, each organized differently&amp;mdash;though there is a strong family resemblance in how collections are presented.
200&lt;/p&gt;&lt;/div&gt;
201
202
203
204&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
205
206&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
207Making information available using this system is far more than &amp;ldquo;just putting it on the Web.&amp;rdquo; The collection becomes maintainable, searchable, and browsable. Each collection, prior to presentation, undergoes a &amp;ldquo;building&amp;rdquo; process that, once established, is completely automatic. This process creates all the structures that are used at run-time for accessing the collection. Searching is based on various indexes, while browsing is based on various metadata; support structures for both are created during the building operation. When new material appears it can be fully incorporated into the collection by rebuilding.
208&lt;/p&gt;&lt;/div&gt;
209
210
211
212&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
213
214&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
215To address the exceptionally broad demands of digital libraries, the system is public and extensible. It is issued under the Gnu public license and, in the spirit of open-source software, users are invited to contribute modifications and enhancements. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs. Currently the Greenstone software is used at sites in Canada, Germany, New Zealand, Romania, UK, and the US, and collections range from newspaper articles to technical documents, from educational journals to oral history, from visual art to folksongs. The software has been used for collections in many different languages, and for CD-ROMs that have been published by the United Nations and other humanitarian agencies in Belgium, France, Japan, and the US for distribution in developing countries (Humanity Libraries, 1998; PAHO, 1999; UNESCO, 1999; UNU, 1998). Further details can be obtained from &lt;i&gt;www.nzdl.org&lt;/i&gt;.
216&lt;/p&gt;&lt;/div&gt;
217
218
219
220&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
221
222&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
223&lt;img width=&quot;740&quot; height=&quot;658&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone10.png&quot;&gt;&lt;br&gt;
224&lt;/p&gt;&lt;/div&gt;
225
226
227
228&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
229
230&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
231&lt;b&gt;Figure &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;1&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;: Searching the HDL collection&lt;/b&gt;
232&lt;/p&gt;&lt;/div&gt;
233
234
235
236&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
237
238&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
239This paper sets the scene with a brief discussion of what a digital library is. We then give an overview of the facilities offered by Greenstone and show how end users find information in collections. Next we describe the files and directories involved in a collection, and then discuss the processes of updating existing collections and creating new ones, including extending the software to provide new facilities. We conclude with an overview of related work.
240&lt;/p&gt;&lt;/div&gt;
241
242
243
244&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
245
246&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
247&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;What is a digital library?&lt;/span&gt;&lt;/b&gt;
248&lt;/p&gt;&lt;/div&gt;
249
250
251
252&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
253
254&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
255Ten definitions of the term &amp;ldquo;digital library&amp;rdquo; have been culled from the literature by Fox (1998), and their spirit is captured in the following brief characterization:
256&lt;/p&gt;&lt;/div&gt;
257
258
259
260&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;left&quot; style=&quot;margin: 2.08mm 7.55mm 0.00mm 7.81mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
261
262&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
263&lt;i&gt;A collection of digital objects, including text, video, and audio, along with methods for access and retrieval, and for selection, organization and maintenance of the collection&lt;/i&gt;
264&lt;/p&gt;&lt;/div&gt;
265
266
267
268&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
269
270&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
271(Akscyn and Witten, 1998). Lesk (1998) views digital libraries as &amp;ldquo;organized collections of digital information,&amp;rdquo; and wisely recommends that they articulate the principles governing what is included and how the collection is organized.
272&lt;/p&gt;&lt;/div&gt;
273
274
275
276&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
277
278&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
279Digital libraries are generally distinguished from the World-Wide Web, the essential difference being in selection and organization. But they are not generally distinguished from a web &lt;i&gt;site&lt;/i&gt;: indeed, virtually all extant digital libraries manifest themselves as a web site. Hence the obvious question: to make a digital library, why not just put the information on the Web?
280&lt;/p&gt;&lt;/div&gt;
281
282
283
284&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
285
286&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
287But we make a distinction between a digital library and a web site that lies at the heart of our software design: one should easily be able to add new material to a library without having to integrate it manually or edit its content in any way. Once added, new material should immediately become a first-class component of the library. And what permits it to be integrated into existing searching and browsing structures without any manual intervention is &lt;i&gt;metadata&lt;/i&gt;. This provides sufficient focus to the concept of &amp;ldquo;digital library&amp;rdquo; to support the development of a construction kit.
288&lt;/p&gt;&lt;/div&gt;
289
290
291
292&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
293
294&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
295&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Overview of Greenstone&lt;/span&gt;&lt;/b&gt;
296&lt;/p&gt;&lt;/div&gt;
297
298
299
300&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
301
302&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
303Information collections built by Greenstone combine extensive full-text search facilities with browsing indexes based on different metadata types. There are several ways for users to find information, although they differ between collections depending on the metadata available and the collection design. Typically you can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text, or within a section of a document, or within a title or section heading. You can &lt;i&gt;browse documents by title&lt;/i&gt;: just click on the displayed book icon to read it. You can &lt;i&gt;browse documents by subject&lt;/i&gt;. Subjects are represented by bookshelves: just click on a shelf to see the books. Where appropriate, documents come complete with a table of contents (constructed automatically): you can click on a chapter or subsection to open it, expand the full table of contents, or expand the full document.
304&lt;/p&gt;&lt;/div&gt;
305
306
307
308&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
309
310&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
311An example of searching is shown in Figure 1 where documents in the Global Help Project's Humanity Development Library (HDL) are being searched for chapters matching the word &lt;i&gt;butterfly&lt;/i&gt;. In Figure 2 the same collection is being browsed by subject: by clicking on the bookshelf icons the user has discovered an item under Section 16, Animal Husbandry. Pursuing an interest in butterfly farming, the user selects a book by clicking on its book icon. In Figure 3 the front cover of the book is displayed as a graphic on the left, and the automatically constructed table of contents appears at the start of the document. The current focus, &lt;i&gt;Introduction and Summary&lt;/i&gt;, is shown in bold in the table of contents with its text starting further down the page.
312&lt;/p&gt;&lt;/div&gt;
313
314
315
316&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
317
318&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
319In accordance with Lesk's advice, a statement of purpose and coverage accompanies each collection, along with an explanation of how it is organized (Figure 1 shows the start of this). A distinction is made between &lt;i&gt;searching&lt;/i&gt; and &lt;i&gt;browsing&lt;/i&gt;. Searching is full-text, and&amp;mdash;depending on the collection's design&amp;mdash;the user can choose between indexes built from different parts of the documents, or from different metadata. Some collections have an index of full documents, an index of sections, an index of paragraphs, an index of titles, and an index of section headings, each of which can be searched for particular words or phrases. Browsing involves data structures created from metadata that the user can examine: lists of authors, lists of titles, lists of dates, hierarchical classification structures, and so on. Data structures for both browsing and searching are built according to instructions in a configuration file, which controls both building and serving the collection. Sample configuration files are discussed below.
320&lt;/p&gt;&lt;/div&gt;
321
322
323
324&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
325
326&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
327
328&lt;/p&gt;&lt;/div&gt;
329
330
331
332&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
333
334&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
335&lt;img width=&quot;740&quot; height=&quot;658&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone11.png&quot;&gt;&lt;br&gt;&lt;b&gt;&lt;/b&gt;
336&lt;/p&gt;&lt;/div&gt;
337
338
339
340&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
341
342&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
343&lt;b&gt;Figure &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;: Browsing the HDL collection by subject&lt;/b&gt;&lt;b&gt;&lt;/b&gt;
344&lt;/p&gt;&lt;/div&gt;
345
346
347
348&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
349
350&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
351Rich browsing facilities can be provided by manually linking parts of documents together and building explicit indexes and tables of contents. However, manually-created linking becomes difficult to maintain, and often falls into disrepair when a collection expands. The Greenstone software takes a different tack: it facilitates &lt;i&gt;maintainability&lt;/i&gt; by creating all searching and browsing structures automatically from the documents themselves. No links are inserted by hand. This means that when new documents in the same format become available, they can be added automatically. Indeed, for some collections this is done by processes that wake up regularly, scout for new material, and rebuild the indexes&amp;mdash;all without manual intervention.
352&lt;/p&gt;&lt;/div&gt;
353
354
355
356&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
357
358&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
359Collections comprise many documents: thousands, tens of thousands, or even millions. Each document may be hierarchically organized into &lt;i&gt;sections&lt;/i&gt; (subsections, sub-subsections, and so on). Each section comprises one or more &lt;i&gt;paragraphs&lt;/i&gt;. Metadata such as author, title, date, keywords, and so on, may be associated with documents, or with individual sections of documents. This is the raw material for indexes. It must either be provided explicitly for each document and section (for example, in an accompanying spreadsheet) or be derivable automatically from the source documents. Metadata is converted to Dublin Core and stored with the document for internal use.
360&lt;/p&gt;&lt;/div&gt;
361
362
363
364&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
365
366&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
367In order to accommodate different kinds of source documents, the software is organized so that &amp;ldquo;plugins&amp;rdquo; can be written for new document types. Plugins exist for plain text documents, HTML documents, email documents, and bibliographic formats. Word documents are handled by saving them as HTML; PostScript ones by applying a preprocessor (Nevill-Manning &lt;i&gt;et al&lt;/i&gt;., 1998). Specially written plugins also exist for proprietary formats such as that used by the BBC archives department. A collection may have source documents in different forms: it is just a matter of specifying all the necessary plugins. In order to build browsing indexes from metadata, an analogous scheme of &amp;ldquo;classifiers&amp;rdquo; is used: classifiers create indexes of various kinds based on metadata. Source documents are brought into the Greenstone system through a process called &lt;i&gt;importing&lt;/i&gt;, which uses the plugins and classifiers specified in the collection configuration file.
368&lt;/p&gt;&lt;/div&gt;
369
370
371
372&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
373
374&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
375The international Unicode character set is used throughout, so documents&amp;mdash;and interfaces&amp;mdash;can be written in any language. Collections have so far been produced in English, French, Spanish, German, Maori, Chinese, and Arabic. The NZDL Web site provides numerous examples. Collections can contain text, pictures, and even audio and video clips; a text-only version of the interface is also provided to accommodate visually impaired users. Compression technology is used to ensure best use of storage (Witten &lt;i&gt;et al&lt;/i&gt;., 1999). Most non-textual material is either linked to textual documents or accompanied by textual descriptions (such as photo captions) to allow full-text searching and browsing. However, the architecture permits the implementation of plugins and classifiers even for non-textual data.
376&lt;/p&gt;&lt;/div&gt;
377
378
379
380&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
381
382&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
383The system includes an &amp;ldquo;administrative&amp;rdquo; function whereby specified users can examine the composition of all collections, protect documents so that they can only be accessed by registered users on presentation of a password, and so on. Logs of user activity are kept that record all queries made to every Greenstone collection (though this facility can be disabled).
384&lt;/p&gt;&lt;/div&gt;
385
386
387
388&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
389
390&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
391Although primarily designed for Internet access over the World-Wide Web, collections can be made available, in precisely the same form, on CD-ROM. In either case they are accessed through any Web browser. Greenstone CD-ROMs operate on a standalone PC under Windows 3.X, 95, 98, and NT, and the interaction is identical to accessing the collection on the Web&amp;mdash;except that response is faster and more predictable. The requirement to operate on early Windows systems is one that plagues the software design, but is crucial for many users&amp;mdash;particularly those in underdeveloped countries seeking access to humanitarian aid collections. If the PC is connected to a network (intranet or Internet), a custom-built Web server provided on each CD makes exactly the same information available to others through their standard Web browser. The use of compression ensures that the greatest possible volume of information can be packed on to a CD-ROM.
392&lt;/p&gt;&lt;/div&gt;
393
394
395
396&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
397
398&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
399The collection-serving software operates under Unix and Windows NT, and works with standard Web servers. A flexible process structure allows different collections to be served by different computers, yet be presented to the user in the same way, on the same Web page, as part of the same digital library, even as part of the same collection (McNab and Witten, 1998). Existing collections can be updated and new ones brought on-line at any time, without bringing the system down; the process responsible for the user interface will notice (through periodic polling) when new collections appear and add them to the list presented to the user.
400&lt;/p&gt;&lt;/div&gt;
401
402
403
404&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;center&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
405
406&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
407&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;&lt;img width=&quot;760&quot; height=&quot;662&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone12.png&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;&lt;/span&gt;&lt;/b&gt;
408&lt;/p&gt;&lt;/div&gt;
409
410
411
412&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
413
414&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
415&lt;b&gt;Figure &lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;3&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;: Reading a book in the HDL&lt;/b&gt;&lt;b&gt;&lt;/b&gt;
416&lt;/p&gt;&lt;/div&gt;
417
418
419
420&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
421
422&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
423&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Finding information &lt;/span&gt;&lt;/b&gt;
424&lt;/p&gt;&lt;/div&gt;
425
426
427
428&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
429
430&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
431Greenstone digital library systems generally include several separate collections. A home page allows you to select a collection; in addition, each collection has its own &amp;ldquo;about&amp;rdquo; page that gives you information about how the collection is organized and the principles governing what is included.
432&lt;/p&gt;&lt;/div&gt;
433
434
435
436&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
437
438&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
439All icons in the screenshots of Figures 1-4 are clickable. Those icons at the top of the page return to the home page, provide help text, and allow you to set user interface and searching preferences. The navigation bar underneath gives access to the searching and browsing facilities, which differ from one collection to another.
440&lt;/p&gt;&lt;/div&gt;
441
442
443
444&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
445
446&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
447Each of the five buttons provides a different way to find information. You can &lt;i&gt;search for particular words&lt;/i&gt; that appear in the text from the &amp;ldquo;search&amp;rdquo; page (or from the &amp;ldquo;about&amp;rdquo; page of Figure 1). This collection contains indexes of chapters, section titles, and entire books. The default search interface is a simple one, suitable for casual users; advanced searching&amp;mdash;which allows full Boolean expressions, phrase searching, case and stemming control&amp;mdash;can be enabled from the &lt;i&gt;Preferences&lt;/i&gt; page.
448&lt;/p&gt;&lt;/div&gt;
449
450
451
452&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
453
454&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
455This collection has four browsable metadata indexes. You can &lt;i&gt;access publications by subject&lt;/i&gt; by clicking the &lt;i&gt;subjects&lt;/i&gt; button, which brings up a list of subjects, represented by bookshelves (Figure 2). You can &lt;i&gt;access publications by title&lt;/i&gt; by clicking &lt;i&gt;titles a-z&lt;/i&gt; (Figure 4), which brings up a list of books in alphabetic order. You can &lt;i&gt;access publications by organization&lt;/i&gt; (i.e. Dublin Core &amp;ldquo;publisher&amp;rdquo;), bringing up a list of organizations. You can &lt;i&gt;access publications by &amp;ldquo;how to&amp;rdquo; listing&lt;/i&gt;, yielding a list of hints defined by the collection's editors. We use the Dublin Core as a base and extend it in an &lt;i&gt;ad hoc&lt;/i&gt; manner to accommodate the individual requirements of collection designers.
456&lt;/p&gt;&lt;/div&gt;
457
458
459
460&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
461
462&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
463&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Files in a collection&lt;/span&gt;&lt;/b&gt;
464&lt;/p&gt;&lt;/div&gt;
465
466
467
468&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
469
470&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
471When a new collection is created or material is added to an existing one, the original source documents are first brought into the system through a process known as &amp;ldquo;importing.&amp;rdquo; This involves converting documents into a simple HTML-like format known as GML (for &amp;ldquo;Greenstone Markup Language&amp;rdquo;), which includes any metadata associated with the document. Documents are assumed to be in the Unicode UTF-8 code (of which the ASCII characters form a subset).
472&lt;/p&gt;&lt;/div&gt;
473
474
475
476&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
477
478&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
479&lt;b&gt;Files and directories&lt;/b&gt;
480&lt;/p&gt;&lt;/div&gt;
481
482
483
484&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
485
486&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
487There is a separate directory for each collection, which contains five subdirectories: the original raw material (&lt;i&gt;import&lt;/i&gt;), the GML files created from this (&lt;i&gt;archives&lt;/i&gt;), the final collection as it is served to users (&lt;i&gt;index&lt;/i&gt;), a directory for use during the building process (&lt;i&gt;building&lt;/i&gt;), and one for any supporting files (&lt;i&gt;etc&lt;/i&gt;)&amp;mdash;including the configuration file that controls the collection creation procedure. Additional files might be required: for example, building a hierarchy of classifications requires a data file of sub-classifications.
488&lt;/p&gt;&lt;/div&gt;
489
490
491
492&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
493
494&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
495&lt;b&gt;The imported documents&lt;/b&gt;
496&lt;/p&gt;&lt;/div&gt;
497
498
499
500&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
501
502&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
503In order to identify documents internally, a unique object identifier or OID is assigned to each original source document when it is imported (formed by hashing the content, to overcome file duplication effects caused by mirroring) and stored as metadata within that document. It is important that OIDs persist throughout the index-building process&amp;mdash;so that a user's search history is unaffected by rebuilding the collection. OIDs are assigned by hashing the contents of the original source document.
504&lt;/p&gt;&lt;/div&gt;
505
506
507
508&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
509
510&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
511Once imported, each document is stored in its own subdirectory of &lt;i&gt;archives&lt;/i&gt;, along with any associated files&amp;mdash;for example, images. To ensure compatibility with Windows 3.0, only eight characters are used in directory and file names, which causes annoying but essentially trivial complications.
512&lt;/p&gt;&lt;/div&gt;
513
514
515
516&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
517
518&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
519&lt;b&gt;Inside the documents&lt;/b&gt;
520&lt;/p&gt;&lt;/div&gt;
521
522
523
524&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
525
526&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
527The GML format imposes a limited amount of structure on documents. Documents are divided into paragraphs. They can be split hierarchically into sections and subsections. OIDs are extended to identify these components by appending numbers, separated by periods, to a document's OID. When a book is read, its section hierarchy is visible as the table of contents (Figure 3). Chapters, sections, subsections, and pages are all implemented simply as &amp;ldquo;sections&amp;rdquo; within the document. In some collections documents do not have a hierarchical subsection structure, but are split into pages to permit browsing within a retrieved document.
528&lt;/p&gt;&lt;/div&gt;
529
530
531
532&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
533
534&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
535The document structure is used for searchable indexes. There are three levels of index: &lt;i&gt;documents&lt;/i&gt;, &lt;i&gt;sections&lt;/i&gt;, and &lt;i&gt;paragraphs&lt;/i&gt;, corresponding to the distinctions that GML makes&amp;mdash;the hierarchical structure is flattened for the purposes of creating these indexes. Indexes can be of text, or metadata, or any combination. Thus you can create a searchable index of section titles, and/or authors, and/or document descriptions, as well as the document text.
536&lt;/p&gt;&lt;/div&gt;
537
538
539
540&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
541
542&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
543&lt;img width=&quot;698&quot; height=&quot;698&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone13.png&quot;&gt;&lt;br&gt;
544&lt;/p&gt;&lt;/div&gt;
545
546
547
548&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
549
550&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
551&lt;b&gt;Figure 4&lt;/b&gt;&lt;b&gt;: Browsing titles in the HDL&lt;/b&gt;&lt;b&gt;&lt;/b&gt;
552&lt;/p&gt;&lt;/div&gt;
553
554
555
556&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
557
558&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
559&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Updating existing collections&lt;/span&gt;&lt;/b&gt;
560&lt;/p&gt;&lt;/div&gt;
561
562
563
564&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
565
566&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
567Updating an existing collection with new files in the same format is easy. For example, the raw material for the HDL is supplied in the form of HTML files marked up with &amp;lt;&amp;lt;TOC&amp;gt;&amp;gt; tags to split books into sections and subsections, and &amp;lt;&amp;lt;I&amp;gt;&amp;gt; tags to indicate where an image is to be inserted. For each book in the library there is a directory that contains a single HTML file representing the book, and separate files containing the associated images. An accompanying spreadsheet file contains the classification hierarchy; this is converted to a simple file format (using Excel's &lt;i&gt;Save As&lt;/i&gt; command).
568&lt;/p&gt;&lt;/div&gt;
569
570
571
572&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
573
574&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
575Since the collection exists, its directory is already set up with subdirectories &lt;i&gt;import&lt;/i&gt;, &lt;i&gt;archives&lt;/i&gt;, &lt;i&gt;building&lt;/i&gt;, &lt;i&gt;index&lt;/i&gt;, and &lt;i&gt;etc&lt;/i&gt;, and the &lt;i&gt;etc&lt;/i&gt; directory will contain a suitable collection configuration file.
576&lt;/p&gt;&lt;/div&gt;
577
578
579
580&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
581
582&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
583&lt;b&gt;The updating procedure&lt;/b&gt;
584&lt;/p&gt;&lt;/div&gt;
585
586
587
588&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
589
590&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
591To update a collection, the new raw material is placed in the &lt;i&gt;import&lt;/i&gt; directory, in whatever form it is available. Then the &lt;i&gt;import&lt;/i&gt; process is invoked, which converts the files into GML using the specified plugins. Old material for which GML files have previously been created is not re-imported. Then the &lt;i&gt;build&lt;/i&gt; process is invoked to build the requisite indexes for the collection. Finally, the contents of the &lt;i&gt;building&lt;/i&gt; directory are moved into the &lt;i&gt;index&lt;/i&gt; directory, and the new version of the collection automatically becomes live.
592&lt;/p&gt;&lt;/div&gt;
593
594
595
596&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
597
598&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
599This procedure may seem cumbersome. But all the steps are necessary for efficient operation with large collections. The &lt;i&gt;import&lt;/i&gt; process could be performed on the fly during the building operation&amp;mdash;but because building indexes is a multipass operation, the often lengthy importing would be repeated several times. The &lt;i&gt;build&lt;/i&gt; process can take considerable time&amp;mdash;a day or two, for very large collections. Consequently, the results are placed in the &lt;i&gt;building&lt;/i&gt; directory so that, if the collection already exists, it will continue to be served to users in its old form throughout the building operation.
600&lt;/p&gt;&lt;/div&gt;
601
602
603
604&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
605
606&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
607Active users of the collection will not be disturbed when the new version becomes live&amp;mdash;they will probably not even notice. The persistent OIDs ensure that interactions remain coherent&amp;mdash;users who are examining the results of a query or browse operation will still retrieve the expected documents&amp;mdash;and if a search is actually in progress when the change takes place the program detects the resulting file-structure inconsistency and automatically and transparently re-executes the query, this time on the new version of the collection.
608&lt;/p&gt;&lt;/div&gt;
609
610
611
612&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
613
614&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
615&lt;b&gt;How it works&lt;/b&gt;
616&lt;/p&gt;&lt;/div&gt;
617
618
619
620&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
621
622&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
623The original material in the &lt;i&gt;import&lt;/i&gt; directory may be in any format, and plugins are required to process each format type. The plugins that a collection uses must be specified in the collection configuration file. The &lt;i&gt;import&lt;/i&gt; program reads the list of plugins and passes each document to each plugin in order until it finds one that can process it. When updating an existing collection, all plugins necessary to process new material should already have been specified in the configuration file.
624&lt;/p&gt;&lt;/div&gt;
625
626
627
628&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
629
630&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
631The building step creates the indexes for both searching and browsing. The MG software is generally used to do the searching (Witten &lt;i&gt;et al.&lt;/i&gt;, 1999), and the &lt;i&gt;mgbuild&lt;/i&gt; module is automatically invoked to create each of the indexes that is required. For example, the Humanity Development Library has three indexes, one for entire books, one for chapters, and one for section titles. Subdirectories of the &lt;i&gt;index&lt;/i&gt; directory are created for each of these indexes.
632&lt;/p&gt;&lt;/div&gt;
633
634
635&lt;table width=&quot;92.93%25&quot; border=&quot;1&quot; cols=&quot;4&quot; rows=&quot;12&quot;&gt;
636&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
637
638&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
639
640&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
641
642
643
644&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
645
646&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
647creator
648&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
649
650
651
652&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
653
654&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
655[email protected]
656&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
657
658
659
660&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
661
662&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
6631
664&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
665
666&lt;/tr&gt;
667
668
669
670&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
671
672&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
673
674&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
675
676
677
678&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
679
680&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
681maintainer
682&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
683
684
685
686&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
687
688&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
689[email protected]
690&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
691
692
693
694&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
695
696&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
6972
698&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
699
700&lt;/tr&gt;
701
702
703
704&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
705
706&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
707
708&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
709
710
711
712&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
713
714&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
715public
716&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
717
718
719
720&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
721
722&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
723True
724&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
725
726
727
728&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
729
730&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
7313
732&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
733
734&lt;/tr&gt;
735
736
737
738&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
739
740&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
741
742&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
743
744
745
746&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
747
748&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
749
750&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
751
752
753
754&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
755
756&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
757
758&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
759
760
761
762&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
763
764&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
7654
766&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
767
768&lt;/tr&gt;
769
770
771
772&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
773
774&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
775
776&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
777
778
779
780&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
781
782&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
783indexes
784&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
785
786
787
788&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
789
790&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
791document:text
792&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
793
794
795
796&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
797
798&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
7995
800&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
801
802&lt;/tr&gt;
803
804
805
806&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
807
808&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
809
810&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
811
812
813
814&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
815
816&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
817defaultindex
818&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
819
820
821
822&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
823
824&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
825document:text
826&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
827
828
829
830&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
831
832&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
8336
834&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
835
836&lt;/tr&gt;
837
838
839
840&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
841
842&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
843
844&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
845
846
847
848&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
849
850&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
851plugins
852&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
853
854
855
856&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
857
858&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
859GMLPlug TEXTPlug ArcPlug RecPlug
860&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
861
862
863
864&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
865
866&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
8677
868&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
869
870&lt;/tr&gt;
871
872
873
874&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
875
876&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
877
878&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
879
880
881
882&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
883
884&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
885
886&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
887
888
889
890&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
891
892&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
893
894&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
895
896
897
898&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
899
900&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
9018
902&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
903
904&lt;/tr&gt;
905
906
907
908&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
909
910&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
911
912&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
913
914
915
916&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
917
918&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
919classify
920&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
921
922
923
924&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
925
926&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
927AZList metadata=Title
928&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
929
930
931
932&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
933
934&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
9359
936&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
937
938&lt;/tr&gt;
939
940
941
942&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
943
944&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
945
946&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
947
948
949
950&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
951
952&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
953
954&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
955
956
957
958&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
959
960&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
961
962&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
963
964
965
966&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
967
968&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
96910
970&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
971
972&lt;/tr&gt;
973
974
975
976&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
977
978&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
979
980&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
981
982
983
984&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
985
986&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
987collectionmeta
988&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
989
990
991
992&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
993
994&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
995collectionname &amp;quot;generic text collection&amp;quot;
996&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
997
998
999
1000&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1001
1002&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
100311
1004&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1005
1006&lt;/tr&gt;
1007
1008
1009
1010&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1011
1012&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1013(a)
1014&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1015
1016
1017
1018&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1019
1020&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1021collectionmeta
1022&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1023
1024
1025
1026&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1027
1028&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1029.document:text &amp;quot;documents&amp;quot;
1030&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1031
1032
1033
1034&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1035
1036&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
103712
1038&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1039
1040&lt;/tr&gt;
1041
1042&lt;/table&gt;
1043
1044&lt;p&gt;&lt;div name=&quot;label&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1045
1046&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1047
1048&lt;/p&gt;&lt;/div&gt;
1049
1050
1051&lt;table width=&quot;92.93%25&quot; border=&quot;1&quot; cols=&quot;4&quot; rows=&quot;17&quot;&gt;
1052&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1053
1054&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1055
1056&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1057
1058
1059
1060&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1061
1062&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1063creator
1064&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1065
1066
1067
1068&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1069
1070&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1071[email protected]
1072&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1073
1074
1075
1076&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1077
1078&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
10791
1080&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1081
1082&lt;/tr&gt;
1083
1084
1085
1086&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1087
1088&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1089
1090&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1091
1092
1093
1094&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1095
1096&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1097maintainer
1098&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1099
1100
1101
1102&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1103
1104&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1105[email protected]
1106&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1107
1108
1109
1110&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1111
1112&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
11132
1114&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1115
1116&lt;/tr&gt;
1117
1118
1119
1120&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1121
1122&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1123
1124&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1125
1126
1127
1128&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1129
1130&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1131public
1132&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1133
1134
1135
1136&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1137
1138&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1139True
1140&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1141
1142
1143
1144&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1145
1146&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
11473
1148&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1149
1150&lt;/tr&gt;
1151
1152
1153
1154&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1155
1156&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1157
1158&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1159
1160
1161
1162&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1163
1164&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1165
1166&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1167
1168
1169
1170&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1171
1172&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1173
1174&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1175
1176
1177
1178&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1179
1180&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
11814
1182&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1183
1184&lt;/tr&gt;
1185
1186
1187
1188&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1189
1190&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1191
1192&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1193
1194
1195
1196&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1197
1198&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1199indexes
1200&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1201
1202
1203
1204&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1205
1206&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1207document:text document:From
1208&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1209
1210
1211
1212&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1213
1214&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
12155
1216&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1217
1218&lt;/tr&gt;
1219
1220
1221
1222&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1223
1224&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1225
1226&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1227
1228
1229
1230&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1231
1232&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1233defaultindex
1234&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1235
1236
1237
1238&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1239
1240&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1241document:text
1242&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1243
1244
1245
1246&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1247
1248&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
12496
1250&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1251
1252&lt;/tr&gt;
1253
1254
1255
1256&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1257
1258&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1259
1260&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1261
1262
1263
1264&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1265
1266&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1267plugins
1268&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1269
1270
1271
1272&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1273
1274&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1275GMLPlug EMAILPlug ArcPlug RecPlug
1276&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1277
1278
1279
1280&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1281
1282&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
12837
1284&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1285
1286&lt;/tr&gt;
1287
1288
1289
1290&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1291
1292&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1293
1294&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1295
1296
1297
1298&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1299
1300&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1301
1302&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1303
1304
1305
1306&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1307
1308&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1309
1310&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1311
1312
1313
1314&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1315
1316&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
13178
1318&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1319
1320&lt;/tr&gt;
1321
1322
1323
1324&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1325
1326&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1327
1328&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1329
1330
1331
1332&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1333
1334&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1335classify
1336&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1337
1338
1339
1340&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1341
1342&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1343AZList metadata=Title
1344&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1345
1346
1347
1348&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1349
1350&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
13519
1352&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1353
1354&lt;/tr&gt;
1355
1356
1357
1358&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1359
1360&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1361
1362&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1363
1364
1365
1366&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1367
1368&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1369classify
1370&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1371
1372
1373
1374&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1375
1376&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1377DateList
1378&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1379
1380
1381
1382&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1383
1384&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
138510
1386&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1387
1388&lt;/tr&gt;
1389
1390
1391
1392&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1393
1394&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1395
1396&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1397
1398
1399
1400&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1401
1402&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1403
1404&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1405
1406
1407
1408&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1409
1410&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1411
1412&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1413
1414
1415
1416&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1417
1418&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
141911
1420&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1421
1422&lt;/tr&gt;
1423
1424
1425
1426&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1427
1428&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1429
1430&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1431
1432
1433
1434&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1435
1436&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1437collectionmeta
1438&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1439
1440
1441
1442&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1443
1444&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1445collectionname &amp;quot;Email messages&amp;quot;
1446&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1447
1448
1449
1450&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1451
1452&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
145312
1454&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1455
1456&lt;/tr&gt;
1457
1458
1459
1460&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1461
1462&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1463
1464&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1465
1466
1467
1468&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1469
1470&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1471collectionmeta
1472&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1473
1474
1475
1476&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1477
1478&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1479.document:text &amp;quot;documents&amp;quot;
1480&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1481
1482
1483
1484&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1485
1486&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
148713
1488&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1489
1490&lt;/tr&gt;
1491
1492
1493
1494&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1495
1496&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1497
1498&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1499
1500
1501
1502&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1503
1504&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1505collectionmeta
1506&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1507
1508
1509
1510&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1511
1512&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1513.document:From &amp;quot;email senders&amp;quot;
1514&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1515
1516
1517
1518&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1519
1520&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
152114
1522&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1523
1524&lt;/tr&gt;
1525
1526
1527
1528&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1529
1530&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1531
1532&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1533
1534
1535
1536&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1537
1538&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1539
1540&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1541
1542
1543
1544&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1545
1546&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1547
1548&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1549
1550
1551
1552&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1553
1554&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
155515
1556&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1557
1558&lt;/tr&gt;
1559
1560
1561
1562&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1563
1564&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1565
1566&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1567
1568
1569
1570&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1571
1572&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1573format
1574&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1575
1576
1577
1578&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1579
1580&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1581QueryResults /
1582&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1583
1584
1585
1586&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1587
1588&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
158916
1590&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1591
1592&lt;/tr&gt;
1593
1594
1595
1596&lt;tr&gt;&lt;td bgcolor=&quot;White&quot; width=&quot;6.36%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1597
1598&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1599(b)
1600&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1601
1602
1603
1604&lt;td bgcolor=&quot;White&quot; width=&quot;19.69%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1605
1606&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1607
1608&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1609
1610
1611
1612&lt;td bgcolor=&quot;White&quot; width=&quot;64.87%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1613
1614&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1615&amp;lt;td&amp;gt;[link][icon][/link]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[Title]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[Author]&amp;lt;/td&amp;gt;
1616&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1617
1618
1619
1620&lt;td bgcolor=&quot;White&quot; width=&quot;9.08%25&quot; rowspan=&quot;1&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1621
1622&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
162317
1624&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;
1625
1626&lt;/tr&gt;
1627
1628&lt;/table&gt;
1629
1630&lt;p&gt;&lt;div name=&quot;label&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1631
1632&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1633&lt;b&gt;Figure 5: Collection configuration files (a) generic, (b) for an email collection&lt;/b&gt;
1634&lt;/p&gt;&lt;/div&gt;
1635
1636
1637
1638&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1639
1640&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1641MG also compresses the text of the collection; and the image files are linked into the &lt;i&gt;index&lt;/i&gt; subdirectory. Now none of the material in the &lt;i&gt;import&lt;/i&gt; and &lt;i&gt;archives&lt;/i&gt; directories is needed to run the collection and can be removed from the file system (though they would be needed if the collection were rebuilt).
1642&lt;/p&gt;&lt;/div&gt;
1643
1644
1645
1646&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1647
1648&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1649Associated with each collection is a database stored in GDBM (Gnu database manager) format. This contains an entry for each document, giving its OID, its internal MG document number, and metadata such as title. Information for each of the browsing indexes, which appear as buttons on the Greenstone search/browse bar, is also extracted during the building process and stored in the database. A &amp;ldquo;classifier&amp;rdquo; program is required for each browsing index to extract the appropriate information from GML documents. Like plugins, classifiers are written on an &lt;i&gt;ad hoc&lt;/i&gt; basis for the particular information required, and where possible reused from one collection to another.
1650&lt;/p&gt;&lt;/div&gt;
1651
1652
1653
1654&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1655
1656&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1657The building program creates the indexes based on whatever appears in the &lt;i&gt;archives&lt;/i&gt; directory. The first plugin specified by all collections is one that processes GML files, and so if &lt;i&gt;archives&lt;/i&gt; contains imported files they will be processed correctly. If it contains material in the original format, that will be converted using the appropriate plugin. Thus the import process is optional.
1658&lt;/p&gt;&lt;/div&gt;
1659
1660
1661
1662&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1663
1664&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1665GML is designed to be fast and easy to parse, an important requirement when millions of documents are to be processed. Something as simple as requiring tags to be lower-case, for example, yields a substantial speed-up. In certain circumstances, however, it might be preferable to use a standardized format such as XML. This is straightforward to implement_just write an XML plugin_although we have not done so ourselves. Given the transitory nature of the imported data, to date, we have found GML a satisfactory and beneficial format.
1666&lt;/p&gt;&lt;/div&gt;
1667
1668
1669
1670&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1671
1672&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1673&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Creating new collections&lt;/span&gt;&lt;/b&gt;
1674&lt;/p&gt;&lt;/div&gt;
1675
1676
1677
1678&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1679
1680&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1681Building new collections from scratch is only slightly different from updating an existing collection. The key new requirement is creating a collection configuration file, and a software utility is provided to help. Two pieces of information are required for this: the name of the directory that the collection will use (into which the source data and other files will eventually be placed), and a contact e-mail address for use if any problems are encountered by the software once the collection is up and running. The utility creates files and directories within the newly-named directory to support a generic collection of plain text documents. With suitable data placed in the &lt;i&gt;import&lt;/i&gt; directory, building the collection at this point will yield a document-level searchable index of all the text and a browsable list of &amp;ldquo;titles&amp;rdquo; (defined in this case to be the document filenames).
1682&lt;/p&gt;&lt;/div&gt;
1683
1684
1685
1686&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1687
1688&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1689To enhance the functionality and presentation&amp;mdash; something anything but the most trivial collection will require&amp;mdash;the configuration file must be edited. For a collection sourced from documents in an already supported data format, presented in a similar fashion to an existing collection, the amount of editing is minimal. Importing new data formats and browsing metadata in ways not currently supported are more complex activities that require programming skills.
1690&lt;/p&gt;&lt;/div&gt;
1691
1692
1693
1694&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1695
1696&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1697&lt;img width=&quot;698&quot; height=&quot;698&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone14.png&quot;&gt;&lt;br&gt;
1698&lt;/p&gt;&lt;/div&gt;
1699
1700
1701
1702&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1703
1704&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1705&lt;b&gt;Figure 6&lt;/b&gt;&lt;b&gt;: Searching bookmarked Web pages&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;
1706&lt;/p&gt;&lt;/div&gt;
1707
1708
1709
1710&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1711
1712&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1713&lt;b&gt;Modifying the configuration file&lt;/b&gt;
1714&lt;/p&gt;&lt;/div&gt;
1715
1716
1717
1718&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1719
1720&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1721Figure 5b shows simple alterations to the generic configuration file in Figure 5a that was generated by the new-collection utility. &lt;i&gt;TEXTPlug&lt;/i&gt; is replaced with &lt;i&gt;EMAILPlug&lt;/i&gt; (line 7) which reads email files and extracts metadata (&lt;i&gt;From&lt;/i&gt;, &lt;i&gt;To&lt;/i&gt;, &lt;i&gt;Date&lt;/i&gt;, &lt;i&gt;Subject&lt;/i&gt;) from them. A classifier for dates is added (line 10) to make the collection browsable chronologically. The default presentation of search results is overridden (line 17) to display both the title of the message (i.e. Dublin Core &lt;i&gt;Title&lt;/i&gt;) and its sender (i.e. Dublin Core &lt;i&gt;Author&lt;/i&gt;). Elements in square brackets, such as &lt;i&gt;[Title]&lt;/i&gt;, are replaced by the metadata associated with a particular document. The built-in term &lt;i&gt;[icon]&lt;/i&gt; produces a suitable image that represents the document (such as a book icon or page icon), and the &lt;i&gt;[link]&amp;hellip;[/link]&lt;/i&gt; construct forms a hyperlink to the complete document. Anything else in the format statement, which in this case is solely table-cell tags in HTML, is passed through to the page being displayed.
1722&lt;/p&gt;&lt;/div&gt;
1723
1724
1725
1726&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1727
1728&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1729As this example shows, creating a new collection that stays within the bounds of the library's established capabilities falls within the capability of many computer users&amp;mdash;for instance, computer-trained librarians. Extending Greenstone to handle new document formats and browse metadata in new ways is more challenging.
1730&lt;/p&gt;&lt;/div&gt;
1731
1732
1733
1734&lt;p&gt;&lt;div name=&quot;Heading 2&quot; align=&quot;left&quot; style=&quot;margin: 6.94mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1735
1736&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1737&lt;b&gt;Writing new plugins and classifiers&lt;/b&gt;
1738&lt;/p&gt;&lt;/div&gt;
1739
1740
1741
1742&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1743
1744&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1745Extensibility is obtained through plugins and classifiers.
1746&lt;/p&gt;&lt;/div&gt;
1747
1748
1749
1750&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1751
1752&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1753These are modules of code that can be slotted into the system to enhance its capabilities. Plugins parse documents, extracting the text and metadata to be indexed. Classifiers control how metadata is brought together to form browsable data structures. Both are specified in an object-oriented framework using inheritance to minimize the amount of code written.
1754&lt;/p&gt;&lt;/div&gt;
1755
1756
1757
1758&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1759
1760&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1761A plugin must specify three things: what file formats it can handle, how they should be parsed, and whether the plugin is recursive. File formats are normally determined using regular expression matching on the filename. For example, the HTML plugin accepts all files that end in &lt;i&gt;.htm&lt;/i&gt;, .&lt;i&gt;html&lt;/i&gt;, &lt;i&gt;.HTM&lt;/i&gt;, or &lt;i&gt;.HTML&lt;/i&gt;. (It is quite possible, however, to write plugins that &amp;ldquo;look inside&amp;rdquo; the file as well.) For other files, the plugin returns &lt;i&gt;undefined&lt;/i&gt; and the file is passed to the next plugin in the collection's configuration file (e.g. Figure 5 line 7). If it can, the plugin parses the file and returns the number of documents processed. This involves extracting text and metadata and adding it to the library's content through calls to &lt;i&gt;add text&lt;/i&gt; and &lt;i&gt;add metadata&lt;/i&gt;.
1762&lt;/p&gt;&lt;/div&gt;
1763
1764
1765
1766&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1767
1768&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1769Some plugins (&amp;ldquo;recursive&amp;rdquo; ones) add extra files into the stream of data processed during the building phase by artificially reactivating the list of plugins. This is how directory hierarchies are traversed.
1770&lt;/p&gt;&lt;/div&gt;
1771
1772
1773
1774&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1775
1776&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1777Plugins are small modules of code that are easy to write. We monitored the time it took to develop a new one that was different to any we had produced so far. We chose to make as an example a collection of HTML bookmark files, the motivation being to produce a convenient way of searching and browsing one's bookmarked Web pages. Figure 6 shows a user searching for bookmarked pages about &lt;i&gt;music&lt;/i&gt;. The new plugin took under an hour to write, and was 160 lines long (ignoring blank lines and comments)&amp;mdash;about the average length of existing plugins.
1778&lt;/p&gt;&lt;/div&gt;
1779
1780
1781
1782&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1783
1784&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1785Classifiers are more general than plugins because they work on GML-format data. For example, any plugin that generates date metadata in accordance with the Dublin core can request the collection to be browsable chronologically by specifying the &lt;i&gt;DateList&lt;/i&gt; classifier in the collection's configuration file (Figure 7). Classifiers are more elaborate than most plugins, but new ones are seldom required. The average length of existing classifiers is 230 lines.
1786&lt;/p&gt;&lt;/div&gt;
1787
1788
1789
1790&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1791
1792&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1793Classifiers must specify three things: an initialization routine, how individual documents are classified, and the final browsable data structure. Initialization takes care of any options specified in the configuration file (such as &lt;i&gt;metadata=Title &lt;/i&gt;on line 9 of Figure 5b). Classifying individual documents is an iterative process: for each one, a call to &lt;i&gt;document-classify&lt;/i&gt; is made. On presentation of the document's OID, the necessary metadata is located and used to control where the document is added to the browsable data structure being constructed.
1794&lt;/p&gt;&lt;/div&gt;
1795
1796
1797
1798&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1799
1800&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1801Once all documents have been added, a request is made for the completed data structure. Some classifiers return the data structure directly; others transform the data structure before it is returned. For example, the &lt;i&gt;AZList&lt;/i&gt; classifier divides the alphabetically sorted list of metadata into separate pages of about the same size and returns the alphabetic ranges for each one (Figure 4).
1802&lt;/p&gt;&lt;/div&gt;
1803
1804
1805
1806&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1807
1808&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1809&lt;img width=&quot;698&quot; height=&quot;698&quot; alt=&quot;0x01 graphic&quot; src=&quot;_httpdocimg_/greenstone15.png&quot;&gt;&lt;br&gt;
1810&lt;/p&gt;&lt;/div&gt;
1811
1812
1813
1814&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1815
1816&lt;p style=&quot;text-indent: 0.00mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1817&lt;b&gt;Figure 7&lt;/b&gt;&lt;b&gt;: Browsing a newspaper collection by date&lt;/b&gt;&lt;b&gt;&lt;/b&gt;
1818&lt;/p&gt;&lt;/div&gt;
1819
1820
1821
1822&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1823
1824&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1825&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Overview of related work&lt;/span&gt;&lt;/b&gt;
1826&lt;/p&gt;&lt;/div&gt;
1827
1828
1829
1830&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1831
1832&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1833Two projects that provide substantial open source digital library software are Dienst (Lagoze and Fielding, 1998) and Harvest (Bowman &lt;i&gt;et al.&lt;/i&gt;, 1994). The origins of Dienst (&lt;i&gt;www.cs.cornell.edu/cdlrg&lt;/i&gt;) stretch back to 1992. The term has come to represent three entities: a conceptual architecture for distributed digital libraries; an open protocol for service communication; and a software system that implements the protocol. To date, five sample digital libraries have been built using this technology. They manifest themselves in two forms: technical reports and primary source documents.
1834&lt;/p&gt;&lt;/div&gt;
1835
1836
1837
1838&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1839
1840&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1841Best known is NCSTRL, the Networked Computer Science Technical Reference Library project (&lt;i&gt;www.ncstrl.org&lt;/i&gt;). This collection facilitates searching by title, author and abstract, and browsing by year and author, across a distributed network of document repositories. Documents can (where supported) be delivered in various formats such as PostScript, a thumbnail overview of the pages, and a GIF image of a particular page.
1842&lt;/p&gt;&lt;/div&gt;
1843
1844
1845
1846&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1847
1848&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1849The &lt;i&gt;Making of America&lt;/i&gt; resource is an example of a collection based around primary sources_in this case American social history, 1830−1900. It has a different &amp;ldquo;look and feel&amp;rdquo; to NCSTRL, being strongly oriented toward browsing rather than searching. A user navigates their way through a hierarchical structure of hyperlinks to reach a book of interest. The book itself is a series of scanned images: delivery options include going directly to a page number, next and previous page buttons, and displaying a particular page at different resolutions. A text version of the page is also available upon which a searching option is also provided.
1850&lt;/p&gt;&lt;/div&gt;
1851
1852
1853
1854&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1855
1856&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1857Started in 1994, Harvest is also a long-running research project. It provides an efficient means of gathering source data from the Internet and distributing indexing information over the Internet. This is accomplished through five components: &lt;i&gt;gatherer&lt;/i&gt;, &lt;i&gt;broker&lt;/i&gt;, &lt;i&gt;indexer&lt;/i&gt;, &lt;i&gt;replicator&lt;/i&gt; and &lt;i&gt;cache&lt;/i&gt;. The first three are central to creating, updating and searching a collection; the last two help to improve performance over the Internet through transparent mirroring and caching techniques.
1858&lt;/p&gt;&lt;/div&gt;
1859
1860
1861
1862&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1863
1864&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1865The system is configurable and customizable. While searching is most commonly implemented using Glimpse (&lt;i&gt;glimpse.cs.arizona.edu&lt;/i&gt;), in principle any search engine that supports incremental updates and Boolean combinations of attribute-based queries can be used. It is possible to control what type of documents are gathered during creation and updating, and how the query interface looks and is laid out.
1866&lt;/p&gt;&lt;/div&gt;
1867
1868
1869
1870&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1871
1872&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1873Sample collections cited by the developers include 21,000 computer science technical reports and 7,000 home pages. Other examples include a sizable collection of agriculture-related electronic journals and magazines called &amp;ldquo;tomato-juice&amp;rdquo; (accessed through &lt;i&gt;hegel.lib.ncsu.edu&lt;/i&gt;) and a full-text index of library-related electronic serials (&lt;i&gt;sunsite.berkeley.edu/IndexMorganagus&lt;/i&gt;). Harvest is also often used to index Web sites (for example &lt;i&gt;www.middlebury.edu&lt;/i&gt;).
1874&lt;/p&gt;&lt;/div&gt;
1875
1876
1877
1878&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1879
1880&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1881Comparing Greenstone with Dienst and Harvest, there are both similarities and differences. All provide substantial digital library systems, hence common themes recur, but they are driven by projects with different aims. Harvest, for instance, was not conceived as a digital library project at all, but by virtue of its selective document gathering process it can be classed (and is used) as one. While it provides sophisticated search options, it lacks the complementary service of browsing. Furthermore it adds no structure or order to the documents collected, relying on whatever structures are present in the site that they were gathered from. A proven strength of the design is its flexibility through configuration and customization_an element also present in Greenstone.
1882&lt;/p&gt;&lt;/div&gt;
1883
1884
1885
1886&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1887
1888&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1889Dienst_best exemplified through the NCSTRL work_supports searching and browsing, like Greenstone. Both use open protocols. Differences include a high reliance in Dienst on user-supplied information when a document is added, and a smaller range of document types supported&amp;mdash;although Dienst does include a document model that should, over time, allow this to expand with relative ease.
1890&lt;/p&gt;&lt;/div&gt;
1891
1892
1893
1894&lt;p&gt;&lt;div name=&quot;Plain Text&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.24mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1895
1896&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1897There are also commercial systems that provide similar digital library services to those described. However, since corporate culture instills proprietary attitudes there is little opportunity for advancement through a shared collaborative effort. Consequently they are not reviewed here.
1898&lt;/p&gt;&lt;/div&gt;
1899
1900
1901
1902&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1903
1904&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1905&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Conclusions&lt;/span&gt;&lt;/b&gt;
1906&lt;/p&gt;&lt;/div&gt;
1907
1908
1909
1910&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1911
1912&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1913Greenstone is a comprehensive software system for creating digital library collections. It builds data structures for searching and browsing from the material provided, rather than relying on any hand-crafting. The process is controlled by a configuration file, and once a collection exists new material can be added completely automatically. Browsing is based on Dublin Core metadata.
1914&lt;/p&gt;&lt;/div&gt;
1915
1916
1917
1918&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1919
1920&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1921New collections can be developed easily, particularly if they resemble existing ones. Extensibility is achieved through software &amp;ldquo;plugins&amp;rdquo; that can be written to accommodate documents, and metadata, in different formats. Standard plugins exist for many document types; new ones are easily written. Browsing is controlled by &amp;ldquo;classifiers&amp;rdquo; that process metadata into browsing structures (by date, alphabetical, hierarchical, etc).
1922&lt;/p&gt;&lt;/div&gt;
1923
1924
1925
1926&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1927
1928&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1929However, the most powerful support for extensibility is achieved not by technical means but by making the source code freely available under the Gnu public license. Only through an international cooperative effort will digital library software become sufficiently comprehensive to meet the world's needs with the richness and flexibility that users deserve.
1930&lt;/p&gt;&lt;/div&gt;
1931
1932
1933
1934&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 4.17mm 0.50mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1935
1936&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1937&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;Acknowledgments&lt;/span&gt;&lt;/b&gt;
1938&lt;/p&gt;&lt;/div&gt;
1939
1940
1941
1942&lt;p&gt;&lt;div name=&quot;paragraph&quot; align=&quot;justify&quot; style=&quot;margin: 2.08mm 0.00mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1943
1944&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 3.819444mm; color: Black; background-color: White; &quot;&gt;
1945We gratefully acknowledge all those who have worked on the Greenstone software, and all members of the New Zealand Digital Library project for their enthusiasm and ideas.
1946&lt;/p&gt;&lt;/div&gt;
1947
1948
1949
1950&lt;p&gt;&lt;div name=&quot;Heading 1&quot; align=&quot;left&quot; style=&quot;margin: 0.00mm 0.49mm 0.00mm 0.00mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1951
1952&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1953&lt;b&gt;&lt;span style=&quot;text-transform:uppercase&quot;&gt;References&lt;/span&gt;&lt;/b&gt;
1954&lt;/p&gt;&lt;/div&gt;
1955
1956
1957
1958&lt;ol type=&quot;1&quot;&gt;
1959&lt;li value=&quot;1&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1960
1961&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1962Akscyn, R.M. and Witten, I.H. (1998) &amp;ldquo;Report on First Summit on International Cooperation on Digital Libraries.&amp;rdquo; ks.com/idla-wp-oct98.
1963&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
1964
1965
1966
1967&lt;li value=&quot;2&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;justify&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1968
1969&lt;p style=&quot;text-indent: -6.25mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1970Bowman, C.M., Danzig, P.B., Manber, U., and Schwartz, M.F. &amp;ldquo;Scalable Internet resource discovery: Research problems and approaches&amp;rdquo; &lt;i&gt;Communications of the ACM,&lt;/i&gt; Vol. 37, No. 8, pp. 98−107, 1994.
1971&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
1972
1973
1974
1975&lt;li value=&quot;3&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1976
1977&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1978Fox, E. (1998) &amp;ldquo;Digital library definitions.&amp;rdquo; ei.cs.vt.edu/~fox/dlib/def.html.
1979&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
1980
1981
1982
1983&lt;li value=&quot;4&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1984
1985&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1986Humanity Libraries (1998) &lt;i&gt;Humanity Development Library&lt;/i&gt;. CD-ROM produced by the Global Help Project, Antwerp, Belgium.
1987&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
1988
1989
1990
1991&lt;li value=&quot;5&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
1992
1993&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
1994Lagoze, C. and Fielding, D &amp;ldquo;Defining Collections in Distributed Digital Libraries&amp;rdquo; &lt;i&gt;D-Lib Magazine&lt;/i&gt;, Nov. 1998.
1995&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
1996
1997
1998
1999&lt;li value=&quot;6&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2000
2001&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2002PAHO (1999) &lt;i&gt;Virtual Disaster Library&lt;/i&gt;. CD-ROM produced by the Pan-American Health Organization, Washington DC, USA.
2003&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2004
2005
2006
2007&lt;li value=&quot;7&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2008
2009&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2010McNab, R.J., Witten, I.H. and Boddie, S.J. (1998) &amp;ldquo;A distributed digital library architecture incorporating different index styles.&amp;rdquo; &lt;i&gt;Proc IEEE Advances in Digital Libraries&lt;/i&gt;, Santa Barbara, CA, pp. 36-45.
2011&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2012
2013
2014
2015&lt;li value=&quot;8&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2016
2017&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2018Nevill-Manning, C.G., Reed, T., and Witten, I.H. (1998) &amp;ldquo;Extracting text from PostScript&amp;rdquo; &lt;i&gt;Software&amp;mdash;Practice and Experience&lt;/i&gt;, Vol. 28, No. 5, pp. 481-491; April.
2019&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2020
2021
2022
2023&lt;li value=&quot;9&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2024
2025&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2026UNESCO (1999) &lt;i&gt;SAHEL point DOC: Anthologie du développement au Sahel&lt;/i&gt;. CD-ROM produced by UNESCO, Paris, France.
2027&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2028
2029
2030
2031&lt;li value=&quot;10&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2032
2033&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2034UNU (1998) &lt;i&gt;Collection on critical global issues.&lt;/i&gt; CD-ROM produced by the United Nations University Press, Tokyo, Japan.
2035&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2036
2037
2038
2039&lt;li value=&quot;11&quot;&gt;&lt;p&gt;&lt;div name=&quot;References&quot; align=&quot;left&quot; style=&quot;margin: 1.04mm 0.00mm 0.00mm 6.25mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2040
2041&lt;p style=&quot;text-indent: -6.25mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2042Witten, I.H., Moffat, A. and Bell, T. (1999) &lt;i&gt;Managing Gigabytes: compressing and indexing documents and images&lt;/i&gt;, Morgan Kaufmann, second edition.
2043&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;
2044
2045
2046
2047&lt;/ol&gt;&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2048
2049&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2050
2051&lt;/p&gt;&lt;/div&gt;
2052
2053
2054
2055&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2056
2057&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2058
2059&lt;/p&gt;&lt;/div&gt;
2060
2061
2062
2063&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2064
2065&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2066
2067&lt;/p&gt;&lt;/div&gt;
2068
2069
2070
2071&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2072
2073&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2074
2075&lt;/p&gt;&lt;/div&gt;
2076
2077
2078
2079&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2080
2081&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2082
2083&lt;/p&gt;&lt;/div&gt;
2084
2085
2086
2087&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2088
2089&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2090
2091&lt;/p&gt;&lt;/div&gt;
2092
2093
2094
2095&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2096
2097&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2098
2099&lt;/p&gt;&lt;/div&gt;
2100
2101
2102
2103&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2104
2105&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2106
2107&lt;/p&gt;&lt;/div&gt;
2108
2109
2110
2111&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2112
2113&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2114
2115&lt;/p&gt;&lt;/div&gt;
2116
2117
2118
2119&lt;p&gt;&lt;div name=&quot;Header&quot; align=&quot;justify&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2120
2121&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2122&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
2123&lt;/p&gt;&lt;/div&gt;
2124
2125
2126
2127&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2128
2129&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2130
2131&lt;/p&gt;&lt;/div&gt;
2132
2133
2134
2135&lt;p&gt;&lt;div name=&quot;Footer&quot; align=&quot;justify&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2136
2137&lt;p style=&quot;text-indent: 0.00mm; text-align: justify; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2138&lt;span style=&quot;text-transform:lowercase&quot;&gt;&lt;/span&gt;
2139&lt;/p&gt;&lt;/div&gt;
2140
2141
2142
2143&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2144
2145&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2146
2147&lt;/p&gt;&lt;/div&gt;
2148
2149
2150
2151&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2152
2153&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2154
2155&lt;/p&gt;&lt;/div&gt;
2156
2157
2158
2159&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2160
2161&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2162
2163&lt;/p&gt;&lt;/div&gt;
2164
2165
2166
2167&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2168
2169&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2170
2171&lt;/p&gt;&lt;/div&gt;
2172
2173
2174
2175&lt;p&gt;&lt;div name=&quot;Caption&quot; align=&quot;center&quot; style=&quot;margin: 2.08mm 2.74mm 0.00mm 17.26mm; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2176
2177&lt;p style=&quot;text-indent: -17.26mm; text-align: center; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2178
2179&lt;/p&gt;&lt;/div&gt;
2180
2181
2182
2183&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2184
2185&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2186
2187&lt;/p&gt;&lt;/div&gt;
2188
2189
2190
2191&lt;p&gt;&lt;div name=&quot;Normal&quot; align=&quot;left&quot; style=&quot; padding: 0.00mm 0.00mm 0.00mm 0.00mm; &quot;&gt;
2192
2193&lt;p style=&quot;text-indent: 0.00mm; text-align: left; line-height: 4.166667mm; color: Black; background-color: White; &quot;&gt;
2194
2195&lt;/p&gt;&lt;/div&gt;
2196
2197&lt;!--Section Ends--&gt;
2198
2199
2200
2201&lt;!--
2202&lt;hr&gt;
2203&lt;address&gt;
2204&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fwvware.sourceforge.net&quot;&gt;&lt;img
2205src=&quot;_httpdocimg_/wvSmall.gif&quot; height=31 width=47
2206align=left border=0 alt=&quot;wvWare&quot;&gt;&lt;/a&gt;
2207&lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fvalidator.w3.org%2fcheck%2freferer&quot;&gt;&lt;img
2208src=&quot;_httpdocimg_/vh40.gif&quot; height=31 width=88
2209align=right border=0 alt=&quot;Valid HTML 4.0!&quot;&gt;&lt;/a&gt;
2210Document created with &lt;a href=&quot;_httpextlink_&amp;amp;rl=0&amp;amp;href=http:%2f%2fwvware.sourceforge.net&quot;&gt;wvWare/wvWare version 1.2.4&lt;/a&gt;&lt;br&gt;
2211&lt;/address&gt;
2212--&gt;
2213
2214
2215</Content>
2216</Section>
2217</Archive>
Note: See TracBrowser for help on using the repository browser.