Changeset 25836

Show
Ignore:
Timestamp:
27.06.2012 14:25:36 (7 years ago)
Author:
sjm84
Message:

Updated the default format statements

Files:
1 modified

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>