Ignore:
Timestamp:
2012-06-27T14:25:36+12:00 (12 years ago)
Author:
sjm84
Message:

Updated the default format statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/sites/localsite/collect/lucene-jdbm-demo/etc/collectionConfig.xml

    r25825 r25836  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<CollectionConfig xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    3     <metadataList>
    4         <metadata lang="en" name="creator"/>
    5         <metadata lang="en" name="maintainer"/>
    6         <metadata lang="en" name="public">true</metadata>
    7     </metadataList>
    8     <displayItemList>
    9     <displayItem lang="en" name="shortDescription">Demonstration collection containing a few books from the Humanitarian and Development Libraries. Uses Lucene and JDBM.</displayItem>
    10         <displayItem assigned="true" lang="en" name="description">This is a demonstration collection for the Greenstone3 digital library software. It contains a small subset (11 books) of the Humanitarian and Development Libraries. It is the Greenstone 3 equivalent of the Greenstone 2 demo collection, built with Lucene for indexing and JDBM as the database for metadata.</displayItem>
    11         <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
    12     </displayItemList>
    13     <search type="lucene">
    14         <level name="section">
    15             <displayItem lang="en" name="name">chapter</displayItem>
    16         </level>
    17         <level name="document">
    18             <displayItem lang="en" name="name">book</displayItem>
    19         </level>
    20         <defaultLevel name="section"/>
    21         <index name="allfields">
    22             <displayItem lang="en" name="name">all fields</displayItem>
    23         </index>
    24         <index name="text">
    25             <displayItem lang="en" name="name">text</displayItem>
    26         </index>
    27         <index name="dls.Title,Title">
    28             <displayItem lang="en" name="name">titles</displayItem>
    29         </index>
    30         <index name="dls.Subject">
    31             <displayItem lang="en" name="name">subjects</displayItem>
    32         </index>
    33         <index name="dls.Organization">
    34             <displayItem lang="en" name="name">organisations</displayItem>
    35         </index>
    36         <indexOption>
    37             <option name="accentfold"/>
    38             <option name="casefold"/>
    39             <option name="stem"/>
    40         </indexOption>
    41         <searchType name="plain"/>
    42         <searchType name="simpleform"/>
    43         <searchType name="advancedform"/>
    44         <format><gsf:template match="documentNode"><td valign="top"><gsf:link type="document"><gsf:icon type="document"/></gsf:link></td><td><gsf:switch><gsf:metadata name="Title" select="ancestors" separator=": "/><gsf:when test="exists"><gsf:metadata name="Title" select="ancestors" separator=": "/>:</gsf:when></gsf:switch><gsf:link type="document"><gsf:metadata name="Title"/></gsf:link></td></gsf:template></format>
    45     </search>
    46     <infodb type="jdbm"/>
    47     <import>
    48         <pluginList>
    49             <plugin name="GreenstoneXMLPlugin"/>
    50             <plugin name="HTMLPlugin">
    51                 <option name="-description_tags"/>
    52             </plugin>
    53             <plugin name="MetadataXMLPlugin"/>
    54             <plugin name="ArchivesInfPlugin"/>
    55             <plugin name="DirectoryPlugin"/>
    56         </pluginList>
    57     </import>
    58     <browse>
    59         <classifier name="List">
    60             <option name="-metadata" value="dls.Title"/>
    61             <option name="-partition_type_within_level" value="constant_size"/>
    62         </classifier>
    63         <classifier name="Hierarchy">
    64             <option name="-metadata" value="dls.Subject"/>
    65             <option name="-sort" value="dls.Title"/>
    66         </classifier>
    67         <classifier name="List">
    68             <option name="-metadata" value="dls.Organization"/>
    69             <option name="-sort_leaf_nodes_using" value="dls.Title"/>
    70             <option name="-partition_type_within_level" value="constant_size"/>
    71             <option name="-bookshelf_type" value="always"/>
    72             <option name="-buttonname" value="Organization"/>
    73         </classifier>
    74         <classifier name="List">
    75             <option name="-metadata" value="dls.Keyword"/>
    76             <option name="-buttonname" value="Howto"/>
    77             <option name="-partition_type_within_level" value="constant_size"/>
    78             <format><gsf:template match="documentNode"><td><gsf:link type="document"><gsf:metadata name="dls.Keyword"/></gsf:link></td></gsf:template><gsf:template match="classifierNode"><td><gsf:link type="classifier"><gsf:metadata name="Title"/></gsf:link></td></gsf:template></format>
    79         </classifier>
    80         <format><gsf:template match="documentNode"><td valign="top"><gsf:link type="document"><gsf:icon type="document"/></gsf:link></td><td valign="top"><gsf:metadata name="srclink"/><gsf:choose-metadata><gsf:metadata name="thumbicon"/><gsf:metadata name="srcicon"/></gsf:choose-metadata><gsf:metadata name="/srclink"/></td><td valign="top"><gsf:choose-metadata><gsf:metadata name="dc.Title"/><gsf:metadata name="exp.Title"/><gsf:metadata name="Title"/><gsf:default>Untitled</gsf:default></gsf:choose-metadata><gsf:switch><gsf:metadata name="Source"/><gsf:when test="exists"><br/><i>(<gsf:metadata name="Source"/>)</i></gsf:when></gsf:switch></td></gsf:template><gsf:template match="classifierNode"><td valign="top"><gsf:link type="classifier"><gsf:icon type="classifier"/></gsf:link></td><td><gsf:metadata name="Title"/></td></gsf:template><gsf:template match="classifierNode" mode="horizontal"><gsf:link type="horizontal"><gsf:metadata name="Title"/></gsf:link></gsf:template></format>
    81     </browse>
    82     <display>
    83         <format><gsf:option name="TOC" value="true"/></format>
    84     </display>
    85     <replaceListRef id="gs2-standard"/>
     3
     4    <metadataList>
     5        <metadata lang="en" name="creator"></metadata>
     6        <metadata lang="en" name="maintainer"></metadata>
     7        <metadata lang="en" name="public">true</metadata>
     8    </metadataList>
     9    <displayItemList>
     10        <displayItem assigned="true" lang="en" name="name">Demo Collection</displayItem>
     11        <displayItem assigned="true" lang="en" name="description">This is a demonstration collection for the Greenstone3 digital library software. It contains a small subset (11 books) of the Humanitarian and Development Libraries. It is the Greenstone 3 equivalent of the Greenstone 2 demo collection, built with Lucene for indexing and JDBM as the database for metadata.</displayItem>
     12        <displayItem lang="en" name="shortDescription">Demonstration collection containing a few books from the Humanitarian and Development Libraries. Uses Lucene and JDBM.</displayItem>
     13    </displayItemList>
     14    <search type="lucene">
     15        <level name="section">
     16            <displayItem lang="en" name="name">chapter</displayItem>
     17        </level>
     18        <level name="document">
     19            <displayItem lang="en" name="name">book</displayItem>
     20        </level>
     21        <defaultLevel name="section"/>
     22        <index name="allfields">
     23            <displayItem lang="en" name="name">all fields</displayItem>
     24        </index>
     25        <index name="text">
     26            <displayItem lang="en" name="name">text</displayItem>
     27        </index>
     28        <index name="dls.Title,Title">
     29            <displayItem lang="en" name="name">titles</displayItem>
     30        </index>
     31        <index name="dls.Subject">
     32            <displayItem lang="en" name="name">subjects</displayItem>
     33        </index>
     34        <index name="dls.Organization">
     35            <displayItem lang="en" name="name">organisations</displayItem>
     36        </index>
     37        <indexOption>
     38            <option name="accentfold"/>
     39            <option name="casefold"/>
     40            <option name="stem"/>
     41        </indexOption>
     42        <searchType name="plain"/>
     43        <searchType name="simpleform"/>
     44        <searchType name="advancedform"/>
     45        <format>
     46            <gsf:template match="documentNode">
     47                <td valign="top">
     48                    <gsf:link type="document">
     49                        <gsf:icon type="document"/>
     50                    </gsf:link>
     51                </td>
     52                <td>
     53                    <gsf:link type="document">
     54                        <gsf:choose-metadata>
     55                            <gsf:metadata name="dc.Title"/>
     56                            <gsf:metadata name="exp.Title"/>
     57                            <gsf:metadata name="ex.dc.Title"/>
     58                            <gsf:metadata name="Title"/>
     59                            <gsf:default>Untitled</gsf:default>
     60                        </gsf:choose-metadata>
     61                    </gsf:link>
     62                </td>
     63            </gsf:template>
     64        </format>
     65    </search>
     66    <infodb type="jdbm"/>
     67    <import>
     68        <pluginList>
     69            <plugin name="GreenstoneXMLPlugin"/>
     70            <plugin name="HTMLPlugin">
     71                <option name="-description_tags"/>
     72            </plugin>
     73            <plugin name="MetadataXMLPlugin"/>
     74            <plugin name="ArchivesInfPlugin"/>
     75            <plugin name="DirectoryPlugin"/>
     76        </pluginList>
     77    </import>
     78    <browse>
     79        <classifier name="List">
     80            <option name="-metadata" value="dls.Title"/>
     81            <option name="-partition_type_within_level" value="constant_size"/>
     82        </classifier>
     83        <classifier name="Hierarchy">
     84            <option name="-metadata" value="dls.Subject"/>
     85            <option name="-sort" value="dls.Title"/>
     86        </classifier>
     87        <classifier name="List">
     88            <option name="-metadata" value="dls.Organization"/>
     89            <option name="-sort_leaf_nodes_using" value="dls.Title"/>
     90            <option name="-partition_type_within_level" value="constant_size"/>
     91            <option name="-bookshelf_type" value="always"/>
     92            <option name="-buttonname" value="Organization"/>
     93        </classifier>
     94        <classifier name="List">
     95            <option name="-metadata" value="dls.Keyword"/>
     96            <option name="-buttonname" value="Howto"/>
     97            <option name="-partition_type_within_level" value="constant_size"/>
     98            <format>
     99            <gsf:template match="documentNode">
     100                <td>
     101                    <gsf:link type="document">
     102                        <gsf:metadata name="dls.Keyword"/>
     103                    </gsf:link>
     104                </td>
     105            </gsf:template>
     106            <gsf:template match="classifierNode">
     107                <td>
     108                    <gsf:link type="classifier">
     109                        <gsf:metadata name="Title"/>
     110                    </gsf:link>
     111                </td>
     112            </gsf:template>
     113        </format>
     114        </classifier>
     115        <format>
     116            <gsf:template match="documentNode">
     117                <td valign="top">
     118                    <gsf:link type="document">
     119                        <gsf:icon type="document"/>
     120                    </gsf:link>
     121                </td>
     122                <td valign="top">
     123                    <gsf:link type="source">
     124                        <gsf:choose-metadata>
     125                            <gsf:metadata name="thumbicon"/>
     126                            <gsf:metadata name="srcicon"/>
     127                        </gsf:choose-metadata>
     128                    </gsf:link>
     129                </td>
     130                <td valign="top">
     131                    <gsf:link type="document">
     132                        <gsf:choose-metadata>
     133                            <gsf:metadata name="dc.Title"/>
     134                            <gsf:metadata name="exp.Title"/>
     135                            <gsf:metadata name="ex.dc.Title"/>
     136                            <gsf:metadata name="Title"/>
     137                            <gsf:default>Untitled</gsf:default>
     138                        </gsf:choose-metadata>
     139                    </gsf:link>
     140                    <gsf:switch>
     141                        <gsf:metadata name="Source"/>
     142                        <gsf:when test="exists">
     143                            <br/>
     144                            <i>(<gsf:metadata name="Source"/>)</i>
     145                        </gsf:when>
     146                    </gsf:switch>
     147                </td>
     148            </gsf:template>
     149            <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     150                <td valign="top">
     151                    <gsf:link type="classifier">
     152                        <gsf:icon type="classifier"/>
     153                    </gsf:link>
     154                </td>
     155                <td valign="top">
     156                    <gsf:choose-metadata>
     157                        <gsf:metadata name="dc.Title"/>
     158                        <gsf:metadata name="exp.Title"/>
     159                        <gsf:metadata name="ex.dc.Title"/>
     160                        <gsf:metadata name="Title"/>
     161                        <gsf:default>Untitled</gsf:default>
     162                    </gsf:choose-metadata>
     163                    <gsf:switch>
     164                        <gsf:metadata name="Source"/>
     165                        <gsf:when test="exists">
     166                            <br/>
     167                            <i>(<gsf:metadata name="Source"/>)</i>
     168                        </gsf:when>
     169                    </gsf:switch>
     170                </td>
     171            </gsf:template>
     172            <gsf:template match="classifierNode[@classifierStyle = 'HList']">
     173                <gsf:link type="classifier">
     174                    <gsf:metadata name="Title"/>
     175                </gsf:link>
     176            </gsf:template>
     177        </format>
     178    </browse>
     179    <display>
     180        <format>
     181            <gsf:option name="TOC" value="true"/>
     182        </format>
     183    </display>
     184    <replaceListRef id="gs2-standard"/>
    86185</CollectionConfig>
Note: See TracChangeset for help on using the changeset viewer.