source: main/trunk/model-sites-dev/heritage-nz/collect/pdf-reports/etc/collectionConfig.xml@ 33158

Last change on this file since 33158 was 33158, checked in by davidb, 5 years ago

Low-hanging fruit changes made in response to Heritage NZ usability testing

  • Property svn:mime-type set to text/plain
File size: 18.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:gslib="http://www.greenstone.org/skinning">
3 <metadataList>
4 <metadata name="creator"></metadata>
5 <metadata name="maintainer"></metadata>
6 <metadata name="public">true</metadata>
7 </metadataList>
8 <displayItemList>
9<!--
10 (&lt;gsf:metaname name="numdocs"/&gt; to be precise, and growing)
11-->
12
13 <displayItem assigned="true" lang="en" name="name">Digital Library Home</displayItem>
14 <displayItem assigned="true" lang="en" name="description">_about:aboutthiscollection_</displayItem>
15<!--
16 <displayItem assigned="true" lang="en" name="description">
17 &lt;h1&gt;(Unofficial) Archaeological Reports Digital Library&lt;/h1&gt;
18 &lt;b&gt;(Experimental demonstration using Greenstone3)&lt;/b&gt;
19
20 &lt;p&gt;
21 Heritage New Zealand holds an extensive collection
22 of unpublished archaeological reports resulting from
23 site surveys, excavations, research programmes and
24 archaeological authorities. There are over 7000
25 volumes dating from the early 1970s to the present
26 in the collection.
27 &lt;/p&gt;
28
29 &lt;figure class=""&gt;
30 &lt;img src="http://www.heritage.org.nz/-/media/heritage/images/protect/archaeology/digital-library-page.jpg?useCustomFunctions=1&amp;mw=920" width="220" alt="Archaeological digital library" /&gt;
31 &lt;/figure&gt;
32
33 &lt;p&gt;Should you prefer, you may contact us as follows:&lt;/p&gt;
34 &lt;p&gt;Archaeological Digital Library&lt;br&gt;
35 Heritage New Zealand&lt;br&gt;
36 National Office&lt;br&gt;
37 P O Box 2629&lt;br&gt;
38 Wellington 6140&lt;/p&gt;
39 &lt;p&gt;tel: (04) 472 4341&lt;/p&gt;
40
41
42 </displayItem>
43-->
44 <!-- shortDescription is used as a tooltip for collection icon on home page-->
45 <displayItem assigned="true" lang="en" name="shortDescription">Archaeological Reports Digital Library</displayItem>
46 </displayItemList>
47 <!-- Global format statement -->
48 <format>
49 <gsf:template name="choose-title">
50 <gsf:choose-metadata>
51 <gsf:metadata name="dc.Title"/>
52 <gsf:metadata name="exp.Title"/>
53 <gsf:metadata name="ex.dc.Title"/>
54 <gsf:metadata name="Title"/>
55 <gsf:default>Untitled</gsf:default>
56 </gsf:choose-metadata>
57 </gsf:template>
58 </format>
59 <search type="solr">
60 <level name="document">
61 <displayItem lang="en" name="name">document</displayItem>
62 </level>
63<!--
64 <level name="section">
65 <displayItem lang="en" name="name">section</displayItem>
66 </level>
67-->
68 <defaultLevel name="document"/>
69 <index name="text">
70 <displayItem lang="en" name="name">Text</displayItem>
71 </index>
72 <index name="dc.Title,ex.dc.Title,Title">
73 <displayItem lang="en" name="name">Titles</displayItem>
74 </index>
75 <index name="Author">
76 <displayItem lang="en" name="name">Authors</displayItem>
77 </index>
78 <index name="AuthorityNo">
79 <displayItem lang="en" name="name">Authority Number</displayItem>
80 </index>
81 <index name="SiteNo">
82 <displayItem lang="en" name="name">NZAA Site Number</displayItem>
83 </index>
84 <index name="hnz.Identifier">
85 <displayItem lang="en" name="name">Identifier</displayItem>
86 </index>
87
88 <defaultIndex name="text"/>
89 <sort name="rank">
90 <displayItem lang="en" name="name">rank</displayItem>
91 </sort>
92 <sort name="Date">
93 <displayItem lang="en" name="name">year</displayItem>
94 </sort>
95 <sort name="none">
96 <displayItem lang="en" name="name">natural (build) order</displayItem>
97 </sort>
98
99
100 <facet name="TLA">
101 <displayItem lang="en" name="name">Territorial Authorities</displayItem>
102 </facet>
103 <facet name="AuthorityNo">
104 <displayItem lang="en" name="name">Authority Number</displayItem>
105 </facet>
106 <facet name="SiteNo">
107 <displayItem lang="en" name="name">NZAA Site Number</displayItem>
108 </facet>
109
110 <searchType name="plain"/>
111 <!--
112 <searchType name="simpleform"/>
113 -->
114 <searchType name="advancedform"/>
115
116 <format>
117 <gsf:template match="documentNode">
118
119 <gsf:switch>
120 <gsf:metadata name="Plugin"/>
121 <gsf:when test="equals" test-value="CSVPlugin">
122 <td valign="top">
123 <gsf:link type="document">
124 <gsf:icon type="document"/>
125 </gsf:link>
126 </td>
127 <td>
128 <gsf:link type="document">
129 <xsl:call-template name="choose-title"/>
130 </gsf:link>
131 </td>
132
133 </gsf:when>
134 <gsf:otherwise>
135 <td valign="top">
136<!--
137 <gsf:link type="document">
138 <gsf:icon type="document"/>
139 </gsf:link>
140-->
141
142 <gsf:link type="source">
143 <gsf:choose-metadata>
144 <gsf:metadata name="thumbicon"/>
145 <gsf:metadata name="srcicon"/>
146 </gsf:choose-metadata>
147 </gsf:link>
148 </td>
149 <td>
150 <gsf:link type="document">
151 <xsl:call-template name="choose-title"/>
152 </gsf:link>
153 </td>
154
155 </gsf:otherwise>
156 </gsf:switch>
157
158
159 </gsf:template>
160 </format>
161 </search>
162
163 <infodb type="gdbm"/>
164
165 <import>
166 <pluginList>
167 <plugin name="ZIPPlugin"/>
168 <plugin name="GreenstoneXMLPlugin"/>
169 <plugin name="MetadataCSVPlugin">
170 <option name="-process_exp" value="\/?PDF-BOUND.*\.csv$"/>
171 <option name="-metadata_value_separator" value="\s*\|\s*"/>
172 </plugin>
173 <plugin name="CSVPlugin">
174 <option name="-process_exp" value="\/?UNBOUND.*\.csv$"/>
175 <option name="-block_exp" value=".*\.xls$"/>
176 <option name="-metadata_value_separator" value="\s*\|\s*"/>
177 </plugin>
178 <plugin name="TextPlugin"/>
179 <plugin name="HTMLPlugin"/>
180 <plugin name="EmailPlugin"/>
181 <plugin name="PDFv2Plugin">
182<!--
183 <option name="-convert_to" value="paged_pretty_html"/>
184-->
185<!--
186 <option name="-convert_to" value="pagedimg_png"/>
187-->
188<!--
189 <option name="-convert_to" value="paged_text"/>
190-->
191 <option name="-convert_to" value="text"/>
192 <option name="-enable_cache"/>
193 </plugin>
194 <plugin name="UnknownPlugin">
195 <option name="-process_extension" value="pdf"/>
196 <option name="-file_format" value="PDF"/>
197 <option name="-mime_type" value="application/pdf"/>
198 <option name="-srcicon" value="iconpdf"/>
199 </plugin>
200
201<!--
202The following PDFs do not get processed by xpdftools.
203'Bacquie1.pdf' for example has no text in it
204Presume the same is true for the other files
205
206Digital-Library-PDFs/Reports A - B/Bacquie1.pdf
207Digital-Library-PDFs/Reports A - B/Bacquie2.pdf
208Digital-Library-PDFs/Reports A - B/Bacquie3.pdf
209Digital-Library-PDFs/Reports A - B/Bacquie4.pdf
210Digital-Library-PDFs/Reports A - B/Bacquie5.pdf
211Digital-Library-PDFs/Reports A - B/Best105.pdf
212Digital-Library-PDFs/Reports A - B/Best50.pdf
213Digital-Library-PDFs/Reports A - B/Bulmer6.pdf
214Digital-Library-PDFs/Reports C - D/Challis4.pdf
215Digital-Library-PDFs/Reports C - D/Cuniliffe36.pdf
216Digital-Library-PDFs/Reports C - D/Daisley3.pdf
217Digital-Library-PDFs/Reports E - F/Frank23.pdf
218Digital-Library-PDFs/Reports E - F/Fredericksen11.pdf
219Digital-Library-PDFs/Reports G - H/Geometria4.pdf
220Digital-Library-PDFs/Reports G - H/Geometria5.pdf
221Digital-Library-PDFs/Reports G - H/Geometria6.pdf
222Digital-Library-PDFs/Reports G - H/Gillies2.pdf
223Digital-Library-PDFs/Reports G - H/Gillies4.pdf
224Digital-Library-PDFs/Reports G - H/Gillies6.pdf
225Digital-Library-PDFs/Reports G - H/Grouden17.pdf
226Digital-Library-PDFs/Reports G - H/Hennessey107.pdf
227Digital-Library-PDFs/Reports G - H/Hennessey108.pdf
228Digital-Library-PDFs/Reports G - H/Hennessey109.pdf
229Digital-Library-PDFs/Reports G - H/Hughes243.pdf
230Digital-Library-PDFs/Reports G - H/Hughes257.pdf
231Digital-Library-PDFs/Reports G - H/Hughes258.pdf
232Digital-Library-PDFs/Reports G - H/Hughes259.pdf
233Digital-Library-PDFs/Reports I - J/Jeal9.pdf
234Digital-Library-PDFs/Reports I - J/Johnson98.pdf
235Digital-Library-PDFs/Reports K - L/Lawler40.pdf
236Digital-Library-PDFs/Reports K - L/Lawlor18.pdf
237Digital-Library-PDFs/Reports M - N/Moyle5.pdf
238Digital-Library-PDFs/Reports M - N/Nichol59.pdf
239Digital-Library-PDFs/Reports O - P/Phillips237.pdf
240Digital-Library-PDFs/Reports S - T/Sims2.pdf
241Digital-Library-PDFs/Reports S - T/Trendafilov13.pdf
242Digital-Library-PDFs/Reports W - Z/Young38.pdf
243
244-->
245 <plugin name="RTFPlugin"/>
246 <plugin name="WordPlugin"/>
247 <plugin name="PostScriptPlugin"/>
248 <plugin name="PowerPointPlugin"/>
249 <plugin name="ExcelPlugin"/>
250 <plugin name="ImagePlugin"/>
251 <plugin name="ISISPlugin"/>
252 <plugin name="NulPlugin"/>
253 <plugin name="OAIPlugin"/>
254 <plugin name="MetadataXMLPlugin"/>
255 <plugin name="ArchivesInfPlugin"/>
256 <plugin name="DirectoryPlugin"/>
257 </pluginList>
258 <importOption name="OIDtype" value="assigned"/>
259 <importOption name="OIDmetadata" value="hnz.Identifier"/>
260 </import>
261 <browse>
262<!--
263 <classifier name="List">
264 <option name="-metadata" value="dc.Title;Title"/>
265 <option name="-partition_type_within_level" value="approximate_size"/>
266 </classifier>
267
268
269
270 -mingroup <int> The smallest value that will cause a group in the
271 hierarchy to form.
272 Default: 1
273
274 -minnesting <int> The smallest value that will cause a list to be
275 converted into a nested list.
276 Default: 20
277
278 -mincompact <int> Minimum number of documents to be displayed per page.
279 Default: 10
280
281 -maxcompact <int> Maximum number of documents to be displayed per page.
282 Default: 30
283
284-->
285 <classifier name="AZList">
286 <option name="-metadata" value="dc.Title,Title"/>
287<!--
288 <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)"/>
289-->
290 <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)|(\d+\w*\s+and\s+\d+\w*)"/>
291 <option name="-removesuffix" value="\):.*$"/>
292 </classifier>
293<!--
294 <classifier name="AZCompactList">
295 <option name="-metadata" value="dc.Title,Title"/>
296 <option name="-removeprefix" value="\&quot;|\'|\(|(\d+\s*)|(\d+\s+and\d+)"/>
297 <option name="-removesuffix" value="\s*:.*$"/>
298 <option name="-mingroup" value="2"/>
299 <option name="-maxcompact" value="100"/>
300 </classifier>
301-->
302 <classifier name="AZCompactList">
303 <option name="-metadata" value="Author"/>
304 </classifier>
305 <classifier name="DateList">
306 <option name="-metadata" value="Date"/>
307 <option name="-buttonname" value="Date Published"/>
308 </classifier>
309
310 <classifier name="AZCompactList">
311 <option name="-metadata" value="TLA"/>
312 <option name="-buttonname" value="Territorial Authorities"/>
313 <option name="-maxcompact" value="200"/>
314 </classifier>
315
316 <classifier name="AZCompactList">
317 <option name="-metadata" value="AuthorityNo"/>
318 <option name="-buttonname" value="Authority Number"/>
319 </classifier>
320
321 <classifier name="AZCompactList">
322 <option name="-metadata" value="SiteNo"/>
323 <option name="-buttonname" value="NZAA Site Number"/>
324 </classifier>
325
326 <format>
327 <gsf:template match="documentNode">
328
329 <gsf:switch>
330 <gsf:metadata name="Plugin"/>
331 <gsf:when test="equals" test-value="CSVPlugin">
332 <td valign="top">
333 <gsf:link type="document">
334 <gsf:icon type="document"/>
335 </gsf:link>
336 </td>
337 <td valign="top">
338 <gsf:link type="document">
339 <!-- Defined in the global format statement -->
340 <xsl:call-template name="choose-title"/>
341 <gsf:switch>
342 <gsf:metadata name="Date"/>
343 <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
344 </gsf:switch>
345 </gsf:link>
346 </td>
347
348 </gsf:when>
349 <gsf:otherwise>
350 <td valign="top">
351<!--
352 <gsf:link type="document">
353 <gsf:icon type="document"/>
354 </gsf:link>
355-->
356
357 <gsf:link type="source">
358 <gsf:choose-metadata>
359 <gsf:metadata name="thumbicon"/>
360 <gsf:metadata name="srcicon"/>
361 </gsf:choose-metadata>
362 </gsf:link>
363 </td>
364 <td valign="top">
365 <gsf:link type="document">
366 <!-- Defined in the global format statement -->
367 <xsl:call-template name="choose-title"/>
368 <gsf:switch>
369 <gsf:metadata name="Date"/>
370 <gsf:when test="exists">&#160;<i>(<gsf:metadata name="Date"/>)</i></gsf:when>
371 </gsf:switch>
372 </gsf:link>
373 </td>
374
375 </gsf:otherwise>
376 </gsf:switch>
377
378 </gsf:template>
379 <gsf:template match="classifierNode[@classifierStyle = 'VList']">
380 <td valign="top">
381 <gsf:link type="classifier">
382 <gsf:icon type="classifier"/>
383 </gsf:link>
384 </td>
385 <td valign="top">
386 <gsf:metadata name="Title"/>
387 </td>
388 </gsf:template>
389 <gsf:template match="classifierNode[@classifierStyle = 'HList']">
390 <gsf:link type="classifier">
391 <gsf:metadata name="Title"/>
392 </gsf:link>
393 </gsf:template>
394 </format>
395 </browse>
396 <display>
397 <format>
398 <gsf:option name="TOC" value="true"/>
399
400 <!--
401 Overwriting this template allows you to change the heading of the document.
402 -->
403 <gsf:template name="documentHeading">
404 <gsf:switch>
405 <gsf:metadata name="srcicon"/>
406 <gsf:when test="exists">
407 <gsf:link type="source">
408 <gsf:metadata name="srcicon"/>
409 </gsf:link>
410 </gsf:when>
411 </gsf:switch>
412
413 <span style="font-weight:bold; font-size: 120%;">
414 <xsl:call-template name="choose-title"/>
415 </span>
416 </gsf:template>
417
418
419 <!--
420 Overwriting this template can be used to redefine the content of the whole document.
421 This is useful for simple documents, but not recommended for more complex documents
422 (e.g. hierachical and paged documents) as it can prevent any sub-sections from showing.
423 -->
424
425 <gsf:template name="documentContentMetadataTable">
426 <style>
427 tr:nth-child(odd) {background: #dddddd}
428 tr:nth-child(even) {background: #f5f3e5}
429 i { font-style: italic; }
430 td { padding: 2px; }
431 </style>
432 <table>
433 <tbody>
434 <tr>
435 <td>
436 Identifier:
437 </td>
438 <td>
439 <i><gsf:metadata name="hnz.Identifier"/></i>
440 </td>
441 </tr>
442
443 <tr>
444 <td>
445 Title:
446 </td>
447 <td>
448 <i>
449 <!--
450 <gsf:link type="source">
451 <gsf:metadata name="srcicon"/>
452 </gsf:link>
453 -->
454 <gsf:metadata name="dc.Title" highlight="true"/>
455
456 </i>
457 </td>
458 </tr>
459
460 <tr>
461 <td>
462 Author(s):
463 </td>
464 <td>
465 <gsf:foreach-metadata name="Author" separator="; ">
466 <i><gsf:meta-value/></i>
467 </gsf:foreach-metadata>
468 </td>
469 </tr>
470
471 <tr>
472 <td>
473 Date Published:
474 </td>
475 <td>
476 <i><gsf:metadata name="Date"/></i>
477 </td>
478 </tr>
479
480 <tr>
481 <td>
482 Territorial Authorities:
483 </td>
484 <td>
485 <i><gsf:metadata name="TLA"/></i>
486 </td>
487 </tr>
488
489 <tr>
490 <td>
491 Authority No:
492 </td>
493 <td>
494 <i><gsf:metadata name="AuthorityNo"/></i>
495 </td>
496 </tr>
497
498 <tr>
499 <td>
500 NZAA Site Number:
501 </td>
502 <td>
503 <i><gsf:metadata name="SiteNo"/></i>
504 </td>
505 </tr>
506 </tbody>
507 </table>
508
509 </gsf:template>
510
511 <gsf:template name="documentContent">
512 <gsf:switch>
513 <gsf:metadata name="Plugin"/>
514 <gsf:when test="equals" test-value="CSVPlugin">
515 <xsl:call-template name="documentContentMetadataTable" />
516 </gsf:when>
517 <gsf:otherwise>
518
519 <gsf:switch>
520 <gsf:metadata name="Plugin"/>
521 <gsf:when test="equals" test-value="PDFv2Plugin">
522 <xsl:call-template name="documentContentMetadataTable" />
523 </gsf:when>
524 <gsf:otherwise>
525
526 <gsf:switch>
527 <gsf:metadata name="Plugin"/>
528 <gsf:when test="equals" test-value="UnknownPlugin">
529 <xsl:call-template name="documentContentMetadataTable" />
530 </gsf:when>
531 <gsf:otherwise>
532 <xsl:call-template name="wrappedSectionImage"/>
533 <xsl:call-template name="wrappedSectionText"/>
534 </gsf:otherwise>
535 </gsf:switch>
536 </gsf:otherwise>
537 </gsf:switch>
538
539 </gsf:otherwise>
540 </gsf:switch>
541 </gsf:template>
542<!--
543 <gsf:template name="wrappedDocument">
544 <xsl:call-template name="documentHeading"/><br/>
545 <xsl:call-template name="documentContent"/>
546 </gsf:template>
547-->
548 <!--
549 Overwriting this template can be used to change the content of section headings.
550 -->
551 <!--
552 <gsf:template name="sectionHeading">
553 <xsl:call-template name="choose-title"/>
554 </gsf:template>
555 -->
556
557 <!--
558 Overwriting this template can be used to change the content of the top-level section.
559 -->
560 <!--
561 <gsf:template name="topLevelSectionContent">
562
563 <xsl:call-template name="wrappedSectionImage"/>
564 <xsl:call-template name="wrappedSectionText"/>
565 </gsf:template>
566 -->
567
568 <!--
569 Overwriting this template can be used to change the content of sections.
570 -->
571 <!--
572 <gsf:template name="sectionContent">
573 <xsl:call-template name="wrappedSectionImage"/>
574 <xsl:call-template name="wrappedSectionText"/>
575 </gsf:template>
576 -->
577 </format>
578 </display>
579 <replaceListRef id="gs2-standard"/>
580 <replaceListRef id="gs2-image" />
581 <security default_access="public" scope="document" humanVerify="true" useRecaptcha="true"/>
582
583 <serviceRackList>
584 <!-- comment out the following serviceRack if you want to disable RSS for this collection -->
585 <serviceRack name="RSSRetrieve"/>
586 <!-- comment out the following serviceRack if you want to disable OAI for this collection -->
587 <serviceRack name="OAIPMH">
588 <setName>reports</setName>
589 <setDescription></setDescription>
590 <!-- uncomment the following and set the name attribute if
591 you want this collection to be part of a super set. -->
592 <!--<oaiSuperSet name="xxx"/>-->
593 <ListMetadataFormats>
594 <!--What metadata sets to support for this collection. You can select any set that is specified in OAIConfig.xml. To use a new set, you need to add a set definition in OAIConfig.xml, then reference it here, like:
595 <metadataFormat metadataPrefix="prefix"/> -->
596
597 <metadataFormat metadataPrefix="oai_dc">
598 <!-- you can customize the mappings by adding elements in here. See resources/oai/OAIConfig.xml for the format-->
599 </metadataFormat>
600 </ListMetadataFormats>
601 </serviceRack>
602 </serviceRackList>
603</CollectionConfig>
Note: See TracBrowser for help on using the repository browser.